What is FDD?
FDD stands for Feature Driven Development.
Key Principle
FDD requires the delivery of a feature every 2-10 days, ensuring that customer needs are continually met.
Iterative Process
FDD involves a series of five key processes, including creating the feature list, planning, design, and build, all within a customer-centered framework.
Differentiation from Scrum
FDD is feature-centered, whereas Scrum focuses on delivering a product increment.
Customer Involvement
FDD requires active participation from the customer.
Want to learn more?
If you're curious to learn more about FDD, reach out to me on X. I love sharing ideas, answering questions, and discussing curiosities about these topics, so don't hesitate to stop by. See you around!
What is Pair Programming?
Pair Programming is a software development technique where two programmers...
What are Continuous Integration (CI) and Continuous Deployment (CD)?
CI involves the frequent integration of code changes into a shared reposito...
What does Deterministic mean in AI?
Deterministic in AI refers to systems that produce exactly the same output...