Организация процесса разработки программного продукта

ПО —это результат деятельности людей, и от того, как организован труд этих людей, в огромной степени зависит качество разрабатываемого ПО.

· Аналитические исследования и обзоры, выполнявшиеся в последние десятилетия ведущими зарубежными аналитиками, дают не слишком обнадеживающие результаты. Например, в 1995 г. компания StandishGroup проанализировала работу 364 американских корпораций, а также итоги выполнения более 23 тыс. проектов, связанных с разработкой ПП, и сделaла следующие выводы: только 16,2% проектов завершились в срок, не превысили запланированный бюджет и обеспечили реализацию всех требуемых функций и возможностей;

· 52,7 % проектов завершились с опозданием, расходы превысили запланированный бюджет, требуемые функции не были реализованы В ПОЛНОМ объеме;

· 31,1 % проектов были аннулированы до завершения.

В числе причин возможных неудач фигурируют:

· нечеткая и неполная формулировка требований к ПП,

· недостаточное вовлечение пользователей в работу над проектом,

· отсутствие необходимых ресурсов,

· неудовлетворительное планирование,

· частое изменение требований и спецификаций,

· новизна используемой технологии для организации,

· отсутствие грамотного управления проектом,

· недостаточная поддержка со стороны высшего руководства.

В основе программной инженерии лежит одна фундаментальная идея: проектирование ПП является формальным процессом, который можно изучать и совершенствовать.

Для этого необходимы методы, позволяющие измерять качество и эффективность работы организации. Под организацией понимается совокупность всех групп разработчиков проекто в и администрации, связанных одним процессом.

В настоящее время существуют две общепринятые методики оценки состояния процесса разработки ПО:

· международный стандарт ISO 9001,

· СММ-SEI (CapabilityMaturity МоdеlForSoftware) –модель оценки зрелости технологических процессов в организации), разработанная в Институте программной инженерии (SoftwareEngineeringInstitute, Питтсбург, Пенсильвания).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: