Главная/Библиотека/IT-менеджмент/ЖИЗНЕННЫЙ ЦИКЛ ИТ-ПРОЕКТА

ЖИЗНЕННЫЙ ЦИКЛ ИТ-ПРОЕКТА
Одним из ключевых понятий управления проектами, в том числе в приложении к индустрии программного обеспечения, является жизненный цикл проекта (Project Life Cycle Management - PLCM). Жизненный цикл проекта включает все фазы от момента инициации до момента завершения. Переходы от одного этапа к другому редко четко определены, за исключением тех случаев, когда они формально разделяются принятием предложения или получением разрешения на продолжение работы.
Выделяют четыре обобщенные фазы жизненного цикла (в скобках приведены используемые в различных источниках альтернативные термины):
- концепция (инициация, идентификация, отбор)
- определение (анализ)
- выполнение (практическая реализация или внедрение, производство и развертывание, проектирование или конструирование, сдача в эксплуатацию, инсталляция, тестирование и т.п.)
- закрытие (завершение, включая оценивание после завершения)

Основные процессы жизненного цикла проекта
1. Заказ - Acqusition
2. Поставка - Supply
3. Разработка - Development
4. Эксплуатация - Operation
5. Сопровождение - Maintenance

Стадии жизненного цикла pазpаботки пpогpамм
ЖЦРП может сильно отличаться от пpоекта к пpоектy и от pyководителя пpоекта к pyководителю пpоекта. Однако, обычно он состоит из следyющих стадий:
• Анализ пожеланий и тpебований заказчика
• Уточнение фyнкциональных хаpактеpистик
• Создание технического пpоекта (технического задания)
• Реализация
• Системное тестиpование
• Послеpеализационный обзоp
• Сопpовождение

Модели жизненного цикла
Наиболее часто говорят о следующих моделях жизненного цикла:
• Каскадная (водопадная) или последовательная
• Итеративная и инкрементальная – эволюционная (гибридная, смешанная)
• Спиральная (spiral) или модель Боэма


Каскадная (водопадная) модель
Данная модель предполагает строго последовательное (во времени) и однократное выполнение всех фаз проекта с жестким (детальным) предварительным планированием в контексте предопределенных или однажды и целиком определенных требований к программной системе.
 “Водопадная схема включает несколько важных операций, применимых ко всем проектам:
• составление плана действий по разработке системы;
• планирование работ, связанных с каждым действием;
• применение операции отслеживания хода выполнения действий с контрольными этапами.

Рисунок Каскадная модель жизненного цикла.

Итеративная и инкрементальная модель – эволюционный подход
Итеративная модель предполагает разбиение жизненного цикла проекта на последовательность итераций, каждая из которых напоминает “мини-проект”, включая все фазы жизненного цикла в применении к созданию меньших фрагментов функциональности, по сравнению с проектом, в целом. Цель каждой итерации – получение работающей версии программной системы, включающей функциональность, определенную интегрированным содержанием всех предыдущих и текущей итерации. Результаты финальной итерации содержит всю требуемую функциональность продукта.

Спиральная модель
Спиральная модель была впервые сформулирована Барри Боэмом (Barry Boehm) в 1988 году. Отличительной особенностью этой модели является специальное внимание рискам, влияющим на организацию жизненного цикла. Боэм формулирует “top-10” наиболее распространенных (по приоритетам) рисков
1. Дефицит специалистов.
2. Нереалистичные сроки и бюджет.
3. Реализация несоответствующей функциональности.
4. Разработка неправильного пользовательского интерфейса.
5. “Золотая сервировка”, перфекционизм, ненужная оптимизация и оттачивание деталей.
6. Непрекращающийся поток изменений.
7. Нехватка информации о внешних компонентах, определяющих окружение системы или вовлеченных в интеграцию.
8. Недостатки в работах, выполняемых внешними (по отношению к проекту) ресурсами.
9. Недостаточная производительность получаемой системы.
10. “Разрыв” в квалификации специалистов разных областей знаний.
Большая часть этих рисков связана с организационными и процессными аспектами взаимодействия специалистов в проектной команде.

назад

На данной плашечке скромно сообщено, что сайт сделан в EleganceIT