agile methodology paul mohrbacher. agile manifesto we are uncovering better ways of developing...

10

Click here to load reader

Upload: bertram-cooper

Post on 13-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through

Agile Methodology

Paul Mohrbacher

Page 2: Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through

Agile Manifesto

We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:

Individuals and interactions over processes and toolsWorking software over comprehensive documentation

Customer collaboration over contract negotiationResponding to change over following a plan

That is, while there is value in the items onthe right, we value the items on the left more.

Page 3: Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through

Agile Principles

Changing requirements are welcomed Deliver working software in short time cycle Motivated individuals who can be trusted Face to face communication Constant review and enhancement of team Keep design simple Technical excellence and design

Page 4: Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through

Agile Practices

Collective Ownership Test Driven Continuous Integration Coding Standards Pair Programming

Page 5: Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through

Agile Suitability

Small to medium projects (< 20-40 people) Fewer but more competent people Communication friendly environment Developers make important decisions (trust)

Page 6: Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through

Agile Cost Benefit

Page 7: Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through

Agile Methodologies

Scrum (1986) Extreme Programming (XP 1996) Feature-Driven Development (FDD 1997) Adaptive Software Development (ASD)

Page 8: Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through

Agile Problems

Large scale projects Q&A for changing requirements How to bill/contract

Page 10: Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through

Questions?