|
Внедрение программных продуктов, как правило, является
чисто организационным мероприятием. При этом внедрение новых
программ на первом этапе приводит к двойному ведению информации
(в старой системе, и в новой). И только после того, как
будет достигнута достоверность информации в новой системе
- от старой системы можно отказаться.
На первый взгляд, внедрение является заключительным этапом
в цикле написания программы, но в жизни это оказывается
не совсем так. В жизни заказного ПО внедрение - это как правило просто
очередной этап в бесконечном цикле развития программы. Очень
часто бывает так, что только на этом этапе можно увидеть
те задачи, которые раньше и не рассматривались, и при этом
в ряде случаев происходит переоценка уже выполненых этапов.
Поэтому при создании полноценного продукта, пригодного к
применению без помощи программиста, как правило необходимо
пройти несколько циклов (Анализ - проектирование(доработка
проекта) - программирование - внедрение).
В большинстве случаев неожиданностей удается избежать,
но зачастую это требует слишком глубокой аналитической проработки
задачи, что в некоторых случаях очень сложно выполнить.
После этапа внедрения можно перейти к анализу полученых
результатов. И можно повторять цикл (Анализ - проектирование/доработка
- программирование - внедрение). При этом очень важно определить
точку, когда стоит остановиться.
Как правило
руководство предприятий не понимает важность аналитической
работы, до тех пор пока не столкнутся с ситуацией, когда они
получают счета за реально выполненную работу, но которая
по их мнению не выполняет необходимых требований. При этом
работа выполнена как правило в полном соответствии с подписанным
договором. Просто в этом договоре не было детально проработано
техническое задание. Чтобы не попасть в такую ситуацию надо
очень внимательно подходить к вопросу постановки задачи.
|