Реферат: Оценка возврата инвестиций от внедрения процесса управления конфигурациями
Стоимость лицензий — на этом тоже экономят во всех малых проектах. Результат — доступен только базовый набор функций управления конфигурацией (в случае с простыми и дешевыми продуктами типа CVS и Microsoft SourceSafe). Или же (при использовании нелицензионного продукта более высокого класса) увеличивается стоимость администрирования, но в основном опять же применяются базовые функции — на самостоятельное освоение других нет времени (ведь надо и основной работой заниматься). В такой ситуации лучше использовать более простой легальный продукт.
Стоимость годовой технической поддержки — о ней можно говорить только для легальных продуктов. На этом экономят почти всегда, хотя большой выгоды не получается, так как стоимость технической поддержки зависит от количества используемых лицензий, а в малых проектах оно невелико.
Подводя итог, можно констатировать, что все рассмотренные варианты осуществляются за счет перекладывания работы на своих специалистов. Это приводит к дополнительным затратам при найме дополнительных специалистов или к снижению производительности специалистов, занятых в основном проекте. То есть такой вариант экономии сопряжен с дополни тельными рисками при незначительном снижении расходов. Рентабельность при этом остается неудовлетворительной.
Строго говоря, внедрение дисциплины управления конфигурацией на уровне одного проекта — неоправданно дорогое удовольствие. Разумный подход состоит в поэтапном внедрении УК в организации.
Общие выгоды от внедрения УК
К общим выгодам от внедрения процесса управления конфигурациями можно отнести:
прирост производительности (относительно исходного уровня) со второго проекта — 30% (в зависимости от типов проектов, количества разработчиков и числа заказчиков эффект может быть существенно выше);
планомерное развитие без резких спадов;
обеспечение взаимодействия между участниками проекта;
прозрачное управление проектом;
снижение рисков, связанных с невыполнением проекта в заданный срок с запланированными ресурсами;
четкое понимание текущей загрузки разработчиков;
использование статистической информации по ранее выполненным проектам;
независимость компании от отдельных личностей;
соответствие процессов разработки и со провождения стандартам качества (CMM, ISO 12207).
Заключение
Достижение всех вышеуказанных целей воз можно с использованием любой современной методологии, основанной на международных стандартах. Это же касается и инструментов: IBM Rational является лидером в этой дисциплине, но существуют похожие инструментальные сред ства других компаний: Telelogic Synergy, Borland StarTeam, PVCS, CVS, MS Source Safe.
Если распределить по важности элементы внедрения, то на первом месте должен быть процесс, а на втором — выбор инструментального средства, так как даже очень хороший инструмент не сможет работать в плохом процессе.