Académique Documents
Professionnel Documents
Culture Documents
Alexandre Boutin
Responsable Stratégie International Développement Logiciel chez Yahoo
Scrum Master & Practitioner Certifié – Coach Agile
Blog : www.agilex.fr
Président du Club Agile Rhône Alpes
Agenda
• Overview
– Lean Software Development
-2- 2
Overview - LEAN
-3- 3
Agenda
• Overview
– Lean Software Development
-4- 4
The Seven Wastes
Never
Often
45%
13%
Always
7%
Rarely or Never
Standish Group Study Reported at XP2002 by Jim Johnson, Chairman Used: 64%
Example
• Overview
– Lean Software Development
-8- 8
Brilliant Products
Understands Understands
The Business The Technology
• Success =
cost/schedule/scope
• Team disbands at completion
Start of Project
• Documentation tossed
over-the-wall to maintenance
documentation
Internal Release
Feasibility System Thinking
Concept
Principle 2: Improve the system - 10 - 10
Architecture
• Overview
– Lean Software Development
- 12 - 12
Continuous Integration
Hi
the regression test grows longer!
gh
Te
• Unsynchronized Code Branches
ch
ni
The longer two code branches remain apart,
c
al
the more difficult merging will be.
De
bt
You can pay full price for code when you build
it or you can incur technical debt.
But interests rates are very high.
• Overview
– Lean Software Development
- 16 - 16
Change Tolerant Software
Point-
Point-Based
Developers Set-
Set-Based
Technical
Design Analyze & Testers Business Logic Capabilities
Solution Critique Approaches
Accept
UI able
Modify Designers
Product Manager GUI Alternatives
Architect
• Overview
– Lean Software Development
- 19 - 19
Push vs Pull
SCRUM
KANBAN
- 21 - 21
Agenda
• Overview
– Lean Software Development
- 22 - 22
Environment
A TEAM
- 23 - 23
Provide Effective Leadership
• Overview
– Lean Software Development
- 25 - 25
Predictable performance is driven by
feedback
• Deliver!
– Prototype, Minimum Features set, Draft document …