Software Estimation: Demystifying the Black Art by Steve McConnell
Из ленты: QA — all in my soul
Software Estimation: Demystifying the Black Art by Steve McConnell
Книжка о магическом искусстве, правненном к математическим формулам.
Когда наступает момент оценки проекта, СПЕЦИАЛИСТ, виртуоз, маг и волшебник берется за перо мышку\ручку и начинает вдохновенно оценивать, оценивать, оценивать, усматривая зорким взглядом все коварные подводные камни, спрятавшиеся на пути к светлому релизу. Так выглядит идеальная картинка в творческих неокрепших умах. Как на самом деле? — Погрешность есть всегда. Весь вопрос в ее размере.
Сюжет в книге развивается примерно следующим образом: вначале вводится понятие конус неопределенности. Потом разбирается конус неопределенности в свете процесса разработки.
После чего в бой вступают различные методы оценки – вначале экспертный, а потом и более – менее численные с клевыми формулами.
Единственное, что сбор статистики по схожим проектам для последующего вычиления все-таки более применим к аутсорсингу. Коробочные продукты натянуть на такие подходы намного тяжелее. Стоит помнить о том, что все методы, которые хоть как-то выражены в формулах перестают работать, когда задача становится нетривиальной. Например, разработать новый алгоритм. У каждого алгоритма есть свой предел. если оказывается что разработанный алгоритм чуть-чуть не дотягивает до требуемого минимума – начинай все с начала.
Но численные методы действительно будут хорошо работать при разработке однотипных проектов. Например, типовых сайтов.
И еще у меня сложилось впечатление, что автор книги – ярый противник Cocomo.
Но не смотря на весь мой скептис, книжку все-таки стоит прочитать.