Экстремальное программирование методология управления проектами

7. Экстремальное программирование. Extreme Programming (XP)

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

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

Главные принципы методологии:

1. Итеративность. Активная взаимосвязь с клиентами позволяет разрабатывать продукцию так называемыми короткими итерациями, длительность которых не превышает четырех недель. За один подобный период необходимо реализовать несколько системных свойств, что отмечается в историях пользователей. Последние представляют собой первичные сведения, благодаря которым формируется модуль. Истории имеют некоторые отличия от вариантов использования. Описания в ПИ достаточно коротки, как правило, составляют не более двух абзацев. Варианты использования, напротив, подробные, включают главные и вариантные потоки. Пользовательские истории составляют участники команды, вариантами использования занимаются системные аналитики.

2. Элементарность принимаемых решений. За основу берется первое самое простое решение задачи. Экстремальность методологии связана с большим риском использования данного решения, базирующимся на крайне поверхностном анализе и ограниченных сроках.

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

4. Обратная связь с клиентом, который привлекается непосредственно к производственному процессу.

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

ЭКСТРЕМАЛЬНОЕ ПРОГРАММИРОВАНИЕ

Предыдущая запись
Канбан/Kanban методология управления проектами
Следующая запись
Методология моделирования событий. Event chain methodology (ECM)
EXTREME PROGRAMMING, XP методология управления проектами, бизнес, методология управления проектами, методы управления проектами, области управления проектами, организационное управление проектом, организация управления проектом, основы управления проектами, план управления проектом, процессы управления проектами, система управления проектами, стандарты управления проектами, структура управления проектом, управление инвестиционными проектами, управление инновационными проектами, управление качеством проекта, Управление проектами, управление проектами программа, управление работами проекта, управление разработкой проекта, управление реализацией проекта, управление рисками проекта, ЭКСТРЕМАЛЬНОЕ ПРОГРАММИРОВАНИЕ

1 комментарий. Оставить новый

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие записи