Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
End
"Agile Software Development using Feature Driven Development (FDD)." Nebulon. N.p., n.d. Web. 19 Feb. 2015.
Ambler, Scott W. "Feature Driven Development (FDD) and Agile Modeling." Agile Modeling. N.p., n.d. Web. 19 Feb. 2015.
- Advantages: Always delivers the desired function that was requested, uses a breadth not depth modelling excercise at that start of a project, and each week in an FDD project different features are being completed.
- Disadvantages: The customer must know specific features they want at the start of a project and not just an overarching concept, and each step is generally finished before moving onto the next like in the Waterfall methd.
This method provides more specificallity to the software with the plans and fullfilment of specfic features which proves to be advangtageous for customers who know specific features they are looking for in their software, yet proves to be a disadvatage to those who are only looking for a general layout of the software at the start, and want to come up with features they desire later on, because this method is based around planning and creating specific features and incorporating them all into a single software element.
- Compared to other methods the FDD method provides more thorough focus on specific features requested by customers
- This method includes initial modeling of the specific features and then model storming which is the incorporation of all the features into a single program which is not necessarialy the case with the other studided methods such as the waterfall method and the software prototyping method
Compared to other methods the FDD in general provides a more focused approach to certain details that a customer wants, and focuses less on things outside of this nature which other methods sometimes neglect to focus more in detail on specific thigns that customers want in their software
1. Develop an overall model - The overarching shape of the content
2. Build a features list - Lists of features put into lists and similar categories
3. Plan by feature - Create a plan that lays out class owners
4. Design by feature - Create a package that incorporates all the features in their categories into one project to make it all arranged nicely in one program
5.Build by feature - Create all the features desired by the client as layed out by the previous steps in the FDD process
These steps allow the FDD method to better focus on specific features required or requested by the customer. They focus on gathering what features they need, grouping those features in to groups, designing a program that will incorporate all the desired features, and finally build the features into a program as outlined by the previous four steps of the process.
The Process of FDD
START