Presentation is loading. Please wait.

Presentation is loading. Please wait.

AGILE Methodology. AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation.

Similar presentations


Presentation on theme: "AGILE Methodology. AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation."— Presentation transcript:

1 AGILE Methodology

2 AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation of four key values and 12 principles to guide an iterative and people-centric approach to software development.

3  it focuses on keeping code simple, testing often and delivering functional bits of the application as soon as they're ready.  The Agile was created as an alternative to document-driven, heavyweight software development processes such as the waterfall approach.

4  provides opportunities to assess the direction of a project throughout the development lifecycle.  achieved through regular cadences of work, known as sprints or iterations, at the end of which teams must present a potentially shippable product increment.

5 The Four Core Values:  Individuals and interactions over processes and tools;  Working software over comprehensive documentation;  Customer collaboration over contract negotiation; and  Responding to change over following a plan.

6 12 Principles 1. Satisfying 'customers' through early and continuous delivery of valuable work. 2. Breaking big work down into smaller components that can be completed quickly. 3. Recognizing that the best work emerges from self organizing teams

7 4. Providing motivated individuals with the environment and support they need and trust them to get the job done. 5. Creating processes that promote sustainable efforts. 6. Maintaining a constant pace for completed work. 7. Welcoming changing requirements, even late in a project.

8 8. Assembling the project team and business owners on a daily basis throughout the project. 9. At regular intervals, having the team reflect upon how to become more effective, then tuning and adjusting behavior

9 accordingly. 10. Measuring progress by the amount of completed work. 11. Continually seeking excellence. 12. Harnessing change for competitive advantage.

10 The SCRUM  Most popular way of introducing Agility due to its simplicity and flexibility  iterative and incremental agile software development  Framework for managing software and application  enables the creation of self-agonizing teams

11 A. The SCRUM also emphasizes:  empirical feedback, team self management, and striving to build properly tested product increments within short iterations. B. Three rules of Scrum:  Product Owner- responsible for Return On

12 Resources from around the Web and articles Agile Manifesto 12 Principles Agile project management, from agile to waterfall Agile project management approaches for on-time and on-budget delivery Agile project management approaches for on-time and on-budget delivery FAQ: Agile practices and their role in software development Agile glossary: Words-2-Go Jon Kern's three keys to software development Agile Development Learning Guide The Agile method remains confusing for software professionals Agile 2010 Conference, testing tools, distributed teams


Download ppt "AGILE Methodology. AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation."

Similar presentations


Ads by Google