agile methodology. agile derived from the word ‘agile manifesto’, also called the manifesto for...

12
AGILE Methodology

Upload: bethanie-gaines

Post on 27-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

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

AGILE Methodology

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

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.

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

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. 

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

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.

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

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.

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

12 Principles1. 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

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

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.

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

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

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

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

advantage.

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

The SCRUMMost popular way of introducing Agility due to its simplicity and flexibilityiterative and incremental agile software

development Framework for managing software and

application enables the creation of self-agonizing teams

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

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