Introduction to Agile
-
Upload
frank-amankwah -
Category
Software
-
view
32 -
download
0
Transcript of Introduction to Agile
Agenda
• Introduc)on • What is Agile? • The Agile Story • Agile Manifesto • Agile Principles • Agile Games • Q&A
The Agile Story
70 ‘s
Waterfall Is born
Rate of Business Change Accelerates
90’s
Light weight Methodologies
arise
The new New Product
Development game
1986
The Agile Story
70 ‘s
Waterfall Is born
Rate of Business Change Accelerates
2005 90’s
Agile adopDon
Light weight Methodologies
arise
2001
Agile Manifesto created
The New New Product
Development game
1986 2015
Agile 101 Is born
Agile Manifesto
“We are uncovering beTer ways of developing soUware by doing it and helping others do it.
…through this work, we have come to value…”
Agile manifesto (value statements)
Process and tools Individuals and interac)ons
over
Following a plan Responding to change over
Comprehensive documenta)on Working soUware over
Contract nego)a)on Customer
collabora)on over
Agile Manifesto
“… while there is value in the items on the right, we value the items on the leU more”
Full Manifesto : http://agilemanifesto.org/
Agile Principles
1. Our highest priority is to sa)sfy the customer through early and con)nuous delivery of valuable soUware
Full Manifesto : http://agilemanifesto.org/
Agile Principles
2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's compe))ve advantage
Full Manifesto : http://agilemanifesto.org/
Agile Principles
3. Deliver working soUware frequently, from a couple of weeks to a couple of months, with a preference to the shorter )mescale
Full Manifesto : http://agilemanifesto.org/
Agile Principles
4. Business people and developers must work together daily throughout the project
Full Manifesto : http://agilemanifesto.org/
Agile Principles
5. Build projects around mo)vated individuals. Give them the environment and support they need, and trust them to get the job done
Full Manifesto : http://agilemanifesto.org/
Agile Principles
6. The most efficient and effec)ve method of conveying informa)on to and within a development team is face-‐to-‐face conversa)on
Full Manifesto : http://agilemanifesto.org/
Agile Principles
7. Working soUware is the primary measure of progress
Full Manifesto : http://agilemanifesto.org/
Agile Principles
8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Full Manifesto : http://agilemanifesto.org/
Agile Principles
9. Con)nuous aTen)on to technical excellence and good design enhances agility
Full Manifesto : http://agilemanifesto.org/
Agile Principles
10. Simplicity-‐-‐the art of maximizing the amount of work not done-‐-‐is essen)al
Full Manifesto : http://agilemanifesto.org/
Agile Principles
11. The best architectures, requirements, and designs emerge from self-‐organizing teams
Full Manifesto : http://agilemanifesto.org/
Agile Principles
12. At regular intervals, the team reflects on how to become more effec)ve, then tunes and adjusts its behavior accordingly
Full Manifesto : http://agilemanifesto.org/