Ag01 agile foundation - dnc14 handouts
-
Upload
dotnetcampus -
Category
Technology
-
view
110 -
download
0
description
Transcript of Ag01 agile foundation - dnc14 handouts
AGILE FOUNDATION@andreaprovaglio
WHAT I DO
I help IT organizations to find and implement better ways of doing business.
I coach teams and individuals who want to improve technically and relationally.
In 20+ years in IT, I had clients in three continents and a U.S. work visa for “extraordinary abilities in Sciences”.
WHAT WE’LL TALK ABOUT
• Driving Forces
• Introduction to Agile and Lean/Kanban
• Common Misconceptions
• Main Benefits
1
2
3
DRIVING FORCES
WE ARE MOVING AWAY FROM ...
BECAUSE OF...
• Slow response to changing conditions
• No leverage of knowledge workers
4
5
6
AGILE
THE AGILE MANIFESTO: VALUES
• Individuals and interactionsover processes and tools
• Working softwareover comprehensive documentation
• Customer collaborationover contract negotiation
• Responding to changeover following a plan
http:// agilemanifesto.org
EXTREME PROGRAMMING
http:// xprogramming.com/
7
8
9
SCRUM: FRAMEWORK
SCRUM: TEAM ROLES
http:// kept.co.za/group/index.php?view=article&id=98%3Athe-scrum-guide
AGILE DEVELOPMENT
http:// versionone.comhttp:// versionone.com
10
11
12
LEAN/KANBAN
THE TOYOTA PRODUCTION SYSTEM (TPS)
• An integrated socio-technical system to organize Toyota’s manufacturing and logistics
• Inspired the US industries, rebranded as Lean
• Designed to remove:•Muri (overburden)•Mura (inconsistency)•Muda (waste)
MUDA
http:// GoLeanSixSigma.com/http:// GoLeanSixSigma.com/
13
14
15
KANBAN ESSENTIALS
• Proposed mainly by David Andersen
• Built on Lean
• Visualize the Workflow
• Limit the Work in Progress (WIP)
WORKFLOW AND WIP
http:// www.agileproductdesign.com/blog/
No WIP Limit, no Kanban
Maximize throughput, not
capacity
COMMON MISCONCEPTIONS
16
17
18
IN AGILE WE DON’T PLAN
We do make plans and we are also ready to change them.
IN AGILE WE DON’T WRITE SPECIFICATIONS
We write just enough specification and we refine it more and more as we go.
AGILE IS A METHODOLOGY
Agile is a set of core values, principles and practices that bring forward an organizational cultural shift.
19
20
21
AGILE DOESN'T REQUIRE MANAGEMENT
All projects need management of cost, time, risk, resources. Agile adds the empowerment of the knowledge workers and requires a different kind of leadership.
AGILE INCREASES EFFICIENCY
It does as a result of transparency, feedback and collaboration, not as a quick-win booster.
MAIN BENEFITS
22
23
24
MAIN BENEFITS LIST
http:// www.versionone.com
THANK YOU!
LinkedIn Twitter Slideshare
http:// andreaprovaglio.com
Also on:
QUESTIONS?
25
26
27