И затянутость — не единственная проблема внутренних проектов. Другая классическая беда — это, конечно, отсутствие четко прописанных требований. Если при работе над системами для внешних заказчиков каждое сказанное слово скрупулезно фиксируется в документации по проекту, то при разработке внутренних систем о многих вещах договариваются на словах — в том числе в целях экономии ресурсов. Учитывая продолжительность таких проектов, неудивительно, что спустя три года после начала разработки системы вдруг выясняется, что она уже никому не нужна, а ключевой инициатор проекта вообще успел уйти из компании.
Обожаю вредные советы! Все хороши, но 9-й особенно!