17. 20-30% всех IT-проектов проваливаются!
http://www.ambysoft.com/surveys/success2011.html
Чем больше система, тем выше риск
15—50 ошибок на 1000 строк кода
Стив Макконнелл «Совершенный код»
18. 66.ru переписан с нуля трижды
за 5 лет существования
Евгений Островский
JetStyle трижды делал
с нуля «ПО для рабочих групп»
Алексей Кулаков
* Согласно докладам с конференции FailConf.ru
19. Иногда «приходится бежать со всех ног,
чтобы только остаться на том же месте!»
Такие проекты невозможно
переписать с нуля
26. Разработка ПО — командная игра
Year Operating System SLOC (Million) Team size
1993 Windows NT 3.1 4 340
1994 Windows NT 3.5 7 530
1996 Windows NT 4.0 11 1500
2000 Windows 2000 30 3100
2001 Windows XP 45 4000
2003 Windows Server 2003 50 4400
27. Как лечить?
Проводить разведку
требования, прототипирование
опросы, тестирование
Проектировать
декомпозиция на модули, потенциальные изменения
Держать код в порядке
Улучшать командное взаимодействие