Feature driven development
Это методология разработки программного обеспечения, которая ориентирована на “функции” - короткие куски работы, которые обеспечивают ценность для клиента.
Автор:
Джефф Де Лука.
Для чего это:
Для улучшения контроля над проектом.
Как использовать:
- Определение функций: разделите проект на независимые функции (высокоуровневое представление системы).
- Оценка: оцените сложность и продолжительность разработки каждой функции.
- Планирование: Составить план разработки, определяющий порядок реализации функций.
- Разработка: реализуйте функции по одной, используя короткие итерации.
- Тестирование: проведите тестирование каждой функции после реализации.
- Обзор: проведите ретроспективу после каждой итерации.