- Ретроспектива в программировании
-
Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ • Проектирование • Программирование • Документирование • Тестирование
Модели Итеративная • Спиральная • Каскадная • V-Model • Dual Vee Model
Методологии Agile (XP, Lean, Scrum, FDD и др.) • Cleanroom • OpenUP • RAD • RUP • MSF • DSDM • TDD
Сопутствующие дисциплины Конфигурационное управление • Управление проектами • Управление требованиями
Ретроспектива (англ. Retrospective) — это практика в разработке программного обеспечения, направленная на улучшение процесса. Популярность ретроспективы связана с внедрением гибких методологий. Является разновидностью мозгового штурма.
Содержание
Структура
Ретроспектива является совещанием проектной команды в конце итерации, либо отчетного периода с целью выявления удачных и неудачных процессуальных действий за период.
- Подготовка
- Мозговой штурм
- Голосование
- План действий
Во время подготовки ведущий ретроспективы (скрам-мастер или аджайл коуч) предлагает команде настроиться на работу и вспомнить прошедшую итерацию. Далее участники ретроспективы записывают, что прошло удачно, что неудачно и идеи в режиме мозгового штурма. В сформированном списке через голосование команда выбирает какие идеи можно реализовать в следующей итерации. Формируется план действия, под которыми подписываются волонтёры.
Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его.Форматы
Во время мозгового штурма предложения участников выписываются на доске или флипчарте в формате нескольких колонок. Наименования колонок может быть:
- Что прошло хорошо/Что можно улучшить
- Оставить это/Вызывает проблемы/Попробуем это
- Bug fix analysis/Knowledge sharing/Fix process/Roles/Practices
- Fishbone diagrams
- Ось времени
Могут использоваться методы причинно-следственного анализа.
Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его.См. также
- Коллекция статей про ретроспективу (рус.)
- Rachel Davies How To: Live and Learn with Retrospectives (англ.)
- Boris Gloger’s blog and presentation “Heartbeat Retrospectives (англ.)
- Ретроспективы. Рекоммендуемая структура (рус.)
Литература
- Norman Kerth. Project Retrospectives: a handbook for team reviews - Dorset House Publishing Company, Incorporated, February 2001, ISBN 0-9326-3344-7
- Esther Derby, Diana Larsen. Agile Retrospectives: Making Good Teams Great - Pragmatic Bookshelf; illustrated edition edition, 2006, ISBN 0-9776-1664-9
Ссылки
Категория:- Разработка программного обеспечения
Wikimedia Foundation. 2010.