Что такое FDD?
FDD означает Feature Driven Development.
Определение
Feature Driven Development или Разработка, ориентированная на функционал, — это гибкий подход к разработке программного обеспечения, который фокусируется на функциях, ценных для клиента, подчеркивая короткие итерации и частые выпуски.
Основной принцип
FDD требует предоставления функции каждые 2-10 дней, обеспечивая непрерывное удовлетворение потребностей клиентов.
Итеративный процесс
FDD включает серию из пяти ключевых процессов, в том числе создание списка функций, планирование, проектирование и сборку, все в рамках ориентированной на клиента структуры.
Роли в команде
FDD определяет специфические роли, такие как главный архитектор, главный программист, эксперт по домену, менеджер разработки, технический писатель, деплойер, менеджер домена, гуру по языкам, тестировщик и другие вспомогательные роли, подчеркивающие индивидуальные и командные обязанности в разработке функций.
Отличие от Scrum
FDD сфокусирована на функциях, в то время как Scrum сосредоточен на предоставлении приращения продукта.
Участие клиентов
FDD требует активного участия клиента.
Что такое DDD (Domain-Driven Design)?
Domain-Driven Design (DDD), или предметно-ориентированное проектирование —...
Что такое Feature в разработке?
Feature (фича, функциональность) — это отдельная единица функциональности п...
Что такое Test Driven Development (TDD)?
Test-Driven Development (TDD) — это подход к программированию, который акце...
Что означает MMF?
MMF — это сокращение от Minimum Marketable Feature, что в переводе означает...
Что такое портфель?
Портфель относится к совокупности проектов, программ и других элементов раб...