3. All information in this presentation is
based on Agile manifesto + 12 principles
of Agile for software development +
speaker’s personal experience + reality
(drama) that he lives in
DISCLAIMER !!!
!
Saturday, June 22, 13
4. 1 Please tell us your name
3 Please tell us what are you doing in your organization
4 Do you currently involved in an agile IT project (If yes, what kind of project it?)
5 ...and the main thing you would like to learn from this class
CLASS INTRODUCTION
2 Please tell us what organization you are from
Saturday, June 22, 13
8. Source: History: The Agile Manifesto (http://agilemanifesto.org/history.html)
HISTORY OF AGILE MANIFESTO
WE ARE UNCOVERING BETTER WAYS OF DEVELOPING
SOFTWARE BY DOING IT AND HELPING OTHER DO IT2001
AGILE
MANIFESTO
February 11 - 13
WE’RE “AGILE ALLIANCE”
Saturday, June 22, 13
9. HISTORY OF AGILE
1943
Kanban
Taiichi Ohno
1950
Iteration Incremental Deliver
USAF & NASA
1985
The New New Product Development Game
Hirotaka Takeuchi & Ikujiro Nonaka
1990
SCRUM
Sutherland & Schwaber
1995
Dynamic System Development Method
DSDM Consortium
1996
Extreme Programming
Beck Cunningham & Jeffries
1997
Feature Driven Development
Jeff de Luca
1998
Crystal Methodology
Alistair Cockburn 2000
Lean Development
Robert Charette
2001
Agile Manifesto
Agile Alliance
Saturday, June 22, 13
10. AGILE MANIFESTO
THROUGH THIS WORK WE HAVE COME TO VALUE
THAT IS, WHILE THERE IS VALUE IN THE ITEMS ON THE RIGHT,
WE VALUE THE ITEMS ON THE LEFT MORE
INDIVIDUALS AND INTERACTIONS PROCESSES AND TOOLS
WORKING SOFTWARE COMPREHENSIVE DOCUMENTATION
CUSTOMER COLLABORATIVE CONTRACT NEGOTIATION
RESPONDING TO CHANGE FOLLOWING THE PLAN
O
V
E
R
Source: Manifesto For Agile Software Development (http://agilemanifesto.org)
Saturday, June 22, 13
11. 1 Satisfy the customer
2 Welcome change
3 Deliver frequently
4 Collaborate daily
5 Support & trust motivated team
7 Delivery working software
8 Promote sustainable pace
9 Promote technical excellence
10 Simplicity is essential
11 Have self-organize team
12 PRINCIPLES OF AGILE DEVELOPMENT
6 Promote face-to-face communication 12 Reflect and adapt regularly
Source: Principles behind the Agile Manifesto (http://agilemanifesto.org/principles.html)
Saturday, June 22, 13
31. AGILE METHODOLOGY USED
Scrum or Scrum variants (72%) are still the most popular agile methodologies being used.
Kanban and Kanban variants nearly doubled.
This year, mostly due to an uptick in Scrumban use.
Source: VERSIONONE, 7th Annual State of Agile Development Survey 2012
7%
11%
54%
Scrum
1% 1% 1%
2% 2% 2% 2%
4% 4%
9%
Scrum
/XP
Hybrid
Custom
Hybrid
Scrum
ban
Kanban
Don’t Know
XPFeature-Driven
Developm
ent
Lean
Other
Agile
Unified
Process
Agile
Modeling
DSDM
Saturday, June 22, 13
34. 4th Qtr
3rd Qtr
2nd Qtr
1st Qtr
HOW AGILE MAKE DIFFERENCE
66%17%
12%
5%
Source: Gist
Same time to completion
Faster time to
completion
Not yet completed agile project
Slow time to completion
Saturday, June 22, 13