31.03.2008, 15:43 | #1 |
Участник
|
Этапы развития программы
Этап первый. Это работает, потому что должно работать, и можно объянить, почему оно работает.
Этап второй. Это работает, хотя и не уверены, что оно должно работать, но раз оно работает — все нормально. Этап третий. Это работает, хотя уже никто не может объяснить, почему оно работает, должно ли работать и что делать, если работать перестанет. Этап четвертый. Не работает и никто не может объяснить, что делать, чтобы заработало, потому что уже никто не понимает, как это устроено. |
|
31.03.2008, 16:57 | #2 |
Axapta
|
Этап пятый. Никто уже даже не понимает, работает оно или нет.
Этап шестой, заключительный. А вы о чем вообще? |
|
|
За это сообщение автора поблагодарили: aidsua (1). |
02.04.2008, 13:00 | #3 |
Участник
|
Этап пятый. Есть нечто, вроде работает. Никто уже не знает, для кого работает и что делает (уволились и заказчики, и исполнители, а их преемники в n-м поколении либо тоже уволились, либо ничего не знают). Документации никакой (или была, но теперь неизвестно, где). Удалять опасаются, т. к. "вдруг нужно". При наличии определённой смелости блокируют (варианты: доступ / пакет / задание / таблицу и т. д.), и если начинаются крики "почему не работает нечто", включают обратно (так заодно выясняется, кому это нужно). При отстутствии криков (возможно, в виде эл. писем) на протяжении m недель / месяцев - нечто удаляется, но на всякий случай архивируется. Приходилось сталкиваться с подобным на практике )
|
|
|
За это сообщение автора поблагодарили: ikopyl (1). |