27.01.1998 МненияСергей БобровскийВ 1987 г. после 20 лет активного использования компьютерных технологий Министерство обороны США пришло к выводу, что главная причина слишком частых неудач при разработке крупных информационных проектов заключается прежде всего в отсутствии менеджеров управления процессом создания качественного ПО. Менеджеры постоянно работали в режиме аврала, сроки откладывались все дальше, бюджет проекта разбухал, а качество продукта можно было предсказать только в сторону ухудшения. Тестирование не спасало - обнаруживались ошибки, для ликвидации которых требовалось переписывать всю систему с нуля. В организациях, где царил хаос (американцы употребляют термин undisciplined), не помогали ни CASE-системы, ни дорогие средства программирования, ни самые опытные руководители и консультанты. Если иногда все же удавалось реализовать проект среднего размера с удовлетворительным качеством, то это была заслуга исключительно отдельных высококлассных специалистов. При получении следующего заказа вновь возникала проблема подбора персонала. Точно так же сегодня многие (если не все) российские компании, разрабатывающие ПО, жалуются на отсутствие грамотных менеджеров проектов, хотя корень неудач лежит в методологии разработки программ (точнее, в ее отсутствии). Есть прекрасные программисты, есть специалисты по проектированию ПО, по постановке задачи, есть бизнес-консультанты, но простое объединение всех их в команду во главе с самым лучшим менеджером проекта не дает никаких гарантий ...
читать далее.