grischenko-proj-management / lectures / lecture-11
.pdfМенеджмент проектов программного обеспечения
Лекция №11: «Гибкие методологии»
Грищенко Виктор Игоревич
<victor.grischenko@gmail.com>
Гибкие методологии разработки
●Самоорганизующаяся команда
●Короткие итерации
●Тесное общение с заказчиком
●Минимизация документооборота
Основные идеи
●Личности важнее процессов
●Рабочее ПО важнее документации
●Сотрудничество важнее контрактов
●Реакция на изменения важнее планов
Принципы Agile Manifesto
●Удовлетворение клиента
●Приветствие изменений требований
●Частая поставка рабочего ПО
●Тесное, ежедневное общение заказчика с
разработчиками
Принципы Agile Manifesto
●Проектом занимаются мотивированные личности
●Личный разговор
●Работающее ПО — лучший измеритель прогресса
●Постоянный темп на неопределенный срок
Принципы Agile Manifesto
●Постоянное улучшение технического мастерства
●Простота — искусство НЕ делать лишней работы
●Лучшие решения у самоорганизованной команды
●Постоянная адаптация к изменяющимся
обстоятельствам
Основные недостатки
Основные недостатки
●Нет плана
●«Потом отрефакторим»
●Подталкивает к быстрым решениям
●Много разговоров
Гибкие методики
●Scrum
●Kanban
●Extreme Programming
Scrum
●Спринт (Sprint)
●Product backlog
●Sprint Backlog
●Встречи (митинги)