Разногласия между пониманием вопросов управления требованиями к ПО и действительностьюИсточник: borlandcom
Согласно опубликованным результатам нового исследования компании Borland, одного из мировых лидеров в области оптимизации поставок программного обеспечения, несмотря на осознание ИТ-организациями важности эффективного управления требованиями, понимание вопросов сбора, определения и управления требованиями к ПО отличается от действительности. Более трех четвертей из 348 ИТ-специалистов США, участвовавших в исследовании компании Borland, сочли, что в их компаниях организован эффективный процесс точного определения и управления требованиями к ПО, хотя только 30% имеют автоматизированную систему для управления данным процессом. Более того, около трети сообщили о том, что их организации не предлагают обучение процессам определения и управления требованиями к ПО. Исследование показало, что 84% опрашиваемых полагают, что определение точных требований к ПО является "критически важным" для их бизнеса. Более 90% респондентов сказали, что всестороннее совершенствование процессов, связанных с требованиями, могло бы обеспечить компаниям конкурентные преимущества. Кроме того, более половины респондентов сочли, что их частные организации могли бы сохранить более 30% стоимости разработки с помощью лучшей реализации процессов, связанных с требованиями - это подтверждает концепцию, поддерживаемую многими аналитиками и экспертами в данной области ИТ-технологий. "Ирония в том, что хотя ИТ-специалисты и признают положительное влияние на бизнес хорошо налаженных процессов управления требованиями, но они или не осознают необходимость или не инвестируют средства в повышение организованности и эффективности этих процессов, - сказал Дэйв Хок (Dave Hauck), руководитель отдела маркетинга программных продуктов компании Borland. - Можно организовать самый лучший в мире процесс, но если команда не подготовлена к его реализации и нет системы, обеспечивающей автоматизацию и совершенствование определенного процесса, результаты будут непредсказуемыми". Основные причины проблем определения требований Почти треть лиц, принявших участие в исследовании, сказала, что проблемой номер один в определении требований к ПО является низкий уровень качества обучения, процессов и систем. В их числе находятся респонденты, которые для сбора и отслеживания требований все еще полагаются на базовые инструменты, такие как текстовые процессоры (26%), электронные таблицы (23%) и электронная почта (20%). Другая треть указывает на низкий уровень взаимосвязи между бизнес-заказчиками и ИТ-организациями как на самую значительную проблему определения требований. "Как показывает опыт, достижение четкого определения требований является очень сложной задачей для организаций вследствие отсутствия должного обмена информацией между ИТ-компаниями и заказчиками, - продолжал Хок. - Мы видим множество компаний, инвестирующих в данную область - как в обучение персонала, так и в инструменты, используемые для выявления, визуализации, анализа и обоснования требований". Хотя большинство респондентов сообщило о том, что они до сих пор полагаются на базовые инструменты, исследование показывает, что многие компаний уже начали автоматизировать и модернизировать все процессы, связанные с требованиями. 25% опрошенных специалистов уже внедрили технологии автоматизации, а 13% - планируют их реализацию в течение следующего года. Респонденты также начали связывать определение требований с другими этапами жизненного цикла поставки ПО, что является важным шагом в преобразовании разработки ПО в более управляемый, эффективный и предсказуемый процесс. Например, 40% опрошенных сказали, что они объединяют или планируют объединить процессы определения требований и контроля качества в течение следующего года. Неудивительно, что обоснованной является взаимосвязь требований с каждой фазой жизненного цикла ПО - от определения того, как будет функционировать ПО, до проверки, удовлетворяет ли поставленное ПО требованиям заказчика и бизнеса. |