p rogression towards a gility: a comprehensive survey
DESCRIPTION
p rogression towards a gility: a comprehensive survey. Presenter: 王秉森. Outline. INTRODUCTION TRADITIONAL METHODOLOGIES AGILE METHODOLOGIES SUCCESS STORIES OF AGILE CHALLENGES DURING TRANSITION CONCLUSION. INTRODUCTION. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/1.jpg)
Presenter:王秉森
Progression towards Agility:A comprehensive survey
![Page 2: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/2.jpg)
Outline
• INTRODUCTION
• TRADITIONAL METHODOLOGIES
• AGILE METHODOLOGIES
• SUCCESS STORIES OF AGILE
• CHALLENGES DURING TRANSITION
• CONCLUSION
![Page 3: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/3.jpg)
INTRODUCTION
• Nowadays, Businesses are being forced to respond at a more rapid tempo to keep up with today’s changing requirements
• The requirement for rapid development and change cannot be addressed by a traditional development process There may be cases where the product may completely be rejected by the
stakeholder and the entire effort may go waste
• In the nineties, a new system of methods was introduced to meet the changing needs of customers. Known as “Agile system”
![Page 4: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/4.jpg)
TRADITIONAL METHODOLOGIES
• A: Waterfall model delivers the product at the end
• B: Iterative model delivers the product in iterations
• C. Pitfalls of the models
![Page 5: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/5.jpg)
Waterfall model
![Page 6: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/6.jpg)
Waterfall model
• emphasizes a structured progression between defined phases. Each phase
consists on a definite set of activities and deliverables that must be
accomplished before the following phase can begin
• It assumes that all requirements can be accurately gathered
at the beginning of the project
But in practice, customers cannot tell everything they want in
advance
![Page 7: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/7.jpg)
Iterative model
![Page 8: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/8.jpg)
Iterative model
• Iterative Development aims to develop the project is divided into small parts
• allows the development team to demonstrate results earlier on in the process
and obtain valuable feedback from system users
• Often, each iteration is actually a mini-Waterfall process with the feedback
from one phase providing vital information for the design of the next phase
![Page 9: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/9.jpg)
Pitfalls of the models
Unpredictability of Requirements Continuously changing environment Unable to produce the product in time and budget due to
changing requirements Unable to achieve customer satisfaction
![Page 10: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/10.jpg)
Agile methodologies
• XP Programming
• Scrum
![Page 11: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/11.jpg)
SUCCESS STORIES OF AGILE
• A. Rail application to ensure safety Customer requested a compressed schedule
• B. Agile at Spartez : http://www.spartez.com/
Eclipse and IntelliJ IDEA plugins development services
• C. Agile explosion at Yahoo! Products have to be released as quickly as possible
![Page 12: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/12.jpg)
CHALLENGES DURING TRANSITION
• People used to resist the abrupt change in the development structure from the one they are following from the scratch
• Management feels uncomfortable with not having a final commitment date of delivery with a bottom line cost
• Customers would rather know the total cost of the project and overall project schedule beforehand
![Page 13: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/13.jpg)
CONCLUSION
• Agile alone will not be efficient
• Agile is able to produce the products in shorter time creating a goodwill among the customers. But security and other quality related aspects should not be compromised
• Every successful agile project is actually a combination of several methodologies
![Page 14: p rogression towards a gility: a comprehensive survey](https://reader035.vdocuments.net/reader035/viewer/2022081604/5681666d550346895dda09f1/html5/thumbnails/14.jpg)
Thank you