Advantages of Feature driven development Feature-Driven Development helps to move larger size projects and obtain repeatable success. The simple five processes help to bring work done in a short time and easiest manner. This type of model is built on set standards for software development industry, so it helps easy development and industry recognized best practices. Feature driven development offers well defined progress tracking and reporting capabilities. FDD also support multiple teams working in parallel. Disadvantages of FDD Methodology Not an ideal methodology for smaller projects so, it is not good for an individual software developer. High dependency on the main developer means the person should be fully equipped for an act as coordinator, lead designer, and mentor. No written documentation provided to clients in this methodology so, they are not able to get a proof for their own software. Promotes individual code ownership as opposed to shared team ownership. Iteration are not well defined by the process as other agile methodologies. The model-centric aspect can have hug impacts when working with an old system that does not have a system model.
You've reached the end of your free preview.
Want to read all 3 pages?
- Fall '09