Agile Feature driven development

Agile Process Feature driven development (FDD)

ü  Feature Driven Development was created by Jeff De Luca and Peter Coad in 1997 to help save a failed banking project in Singapore. They were attempting to use domain object modelling, which is an object-oriented method, but the project was too large and there were numerous requirements.

ü  Peter Coad was enlisted to create an evolutionary domain object modelling method. The result was Feature Driven Development, which emphasized iterative development, quality, and working software, as well as a flexible and adaptable project management system and an ease of use by both customers and developers.

ü  Feature driven development (FDD) is highly and short iterative software development process.

ü  Feature driven development (FDD) focuses to the quality at all the steps of the agile process.

ü  Feature driven development (FDD) delivers frequent, tangible working results at all steps

ü  Feature driven development (FDD) Provides accurate and meaningful progress and status information, with the minimum of overhead and disruption for the developers.

ü  Feature driven development (FDD) is adored by client, managers and developers

ü  It has roles for project managers, chief architects, development managers, lead programmers, class owners, and domain experts.

ü  Its four major practices are object-oriented design, iterative development, inspections, and configuration management. Its deliverables include class diagrams, sequence diagrams, feature sets, and the software products themselves. Its main goal is to frequently produce tangible, high-quality working software. Feature Driven Development uses the values of agile methods and is a close cousin to Scrum, although not as popular.

Benefits of FDD

ü  FDD decomposes or breaks down the entire project domain into small projects, which can be solved in a small period of time, usually 2 weeks decomposed tasks independent to each other reduces the need of communication.

ü  FDD splits the project so that it will be fit in an iteration process and the timeline between analysis and test is reduced early discovery of errors reduces the cost of fixing the errors.

ü  In FDD concept of Quality is broadened so as not just to test the code, but also include things such as coding standards, measuring audits and metrics in the code.



Phases of the Feature driven development (FDD)

ü  Develop an overall model

ü  Build a features list

ü  Plan by feature

ü  Design by feature

ü  Build by feature.

 


Advertisements

Agile Burndown Chart Agile Change Management Agile Data Warehousing
Agile Extreme programming Agile Feature Driven development Agile Fixed Price Contract
Agile Joint application development Agile lean software development Agile software engineer
Agile software engineering Agile Test Driven Development Agile Tools Technologies
Benefits of agile development Agile Crystal Methods Agile Dynamic Systems Development
Benefits of agile development Plan_Driven_verses_Agile_Approach Agile Dynamic Systems Development

Certification

PMP »
Six Sigma »
CBAP »

Mathematics

LKG Mathematics »
UKG Mathematics »
Grade 1 Mathematics »
Grade 2 Mathematics »
Grade 3 Mathematics »
Grade 4 Mathematics »
Grade 5 Mathematics »

English

LKG English »
UKG English »
Grade 1 English »
Grade 2 English »
Grade 3 English »
Grade 4 English »
Grade 5 English »

Competitive Examination

ACT »
ISEE Upper Level »
GED »
GMAT »
OAT »
STAT »
ASVAB »
MAT »
CLAT »
GAT »
PSATNMSQT »

Aptitude

Average »
Banker Discount »
Boat »
Calendar »
Chain Rule »
Compound Interest »
Data Sufficiency »
Decimal »
HCF and LCM »
Mixture »
Number »
Partnership »
Percentage »
Permutation and Combination »
Pipes and Cistern »
Probability »
Profit and Loss »
Race n Game »
Ratio »
Simple Interest »
Simplification »
Square Root n Cube Root »
Stock »
Time and Work »
Volume and Surface Area »
Train »

GK

Science »
Geography »
History »

Tutorial

HTML5 Tutorial »
cloud computing Tutorial »
Agile Tutorial »

Miscellaneous

Business Ideas »
Company Career List »
Whats up »

Agile Tutorial

Agile Feature Driven development »
Agile Joint application development »
Agile lean software development »
Agile Management Technique »
Agile methodology »
Agile project management »
Agile scrum »
Agile Software design »
Agile Software development »
Agile software engineer »
Agile software engineering »
Agile Test Driven Development »
Agile Tools Technologies »
Benefits of agile development »
Agile Crystal Methods »
Agile Dynamic Systems Development »


Advertisements

Agile Tutorial Advance

Agile Change Management »
Agile Data Warehousing »
Agile Fixed Price Contract »
Agile marketing »
Plan_Driven_verses_Agile_Approach »
Agile Extreme programming »


Examination

1000 QnA ways for Child Manners and Etiquette »
Practice online 10 sets: ACT Examination »
Practice online 15 sets: STAT Examination »
Practice online 15 sets: SAT Examination »
Practice online 15 sets: PSAT Examination »
Practice online 15 sets: OAT Examination »
Practice online 15 sets: MAT Examination »
Practice online 15 sets: ISEE Upper Examination »
Practice online 15 sets: GMAT Examination »
Practice online 15 sets: GED Examination »
Practice online 15 sets: GAT Examination »
Practice online 15 sets: CLAT Examination »
Practice online 15 sets: ASVAB Examination »


Advertisements

Examination

Practice 3000 PMP Online Question »
Practice 1000+ LKG Grade Mathematics Question »
Practice 1000+ LKG Grade English Question »
Practice 1000+ UKG Grade Mathematics Question »
Practice 1000+ UKG Grade English Question »
Practice 1000+ 1st Grade Mathematics Question »
Practice 1000+ 1st Grade English Question »
Practice 1000+ 2nd Grade Mathematics Question »
Practice 1000+ 2nd Grade English Question »
Practice 1000+ 3rd Grade Mathematics Question »
Practice 1000+ 3rd Grade English Question »
Practice 1000+ 4th Grade Mathematics Question »
Practice 1000+ 4th Grade English Question »
Practice 1000+ 5th Grade Mathematics Question »
Practice 1000+ 5th Grade English Question »


#