Upload
cory-foy
View
264
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Many companies have created a proper noun titled "Agile". But that word doesn't exist as a proper noun. The goal isn't to achieve some mythical ethos of "Agile" but instead to have organizational agility. This presentation covers the principles of Organizational Agility and how to make your organization get to the goal of agility.
Citation preview
AgileDemystified
Cory Foy@cory_foy
http://www.flickr.com/photos/ittybittiesforyou/4667430094/
AgileAgile
Agilehaswon
Agilityhaswon
neverAgility
haswonnot
http://www.flickr.com/photos/fortherock/3934041489
http://www.flickr.com/photos/fortherock/3934041489
http://www.flickr.com/photos/fortherock/3934041489
http://www.flickr.com/photos/fortherock/3934041489
Agile
http://www.flickr.com/photos/49330484@N04/7681784466
AProperNoun
Agile Manifesto
http://agilemanifesto.org/
A
Agile Manifesto
Extr
eme
Prog
ram
min
g
Scru
m
Cry
stal
(C
lear
, Red
, etc
)
Agi
le U
P
Wat
erfa
ll
f(x, Waterfall) = Agility
f(x, Scrum) = Agility
f(x, Extreme Programming) = Agility
f(x, Waterfall) != Agility
f(x, Scrum) != Agility
f(x, Extreme Programming) != Agility
f(x) = Agility
f(Process) != Agility
x
f(x) = Agilityx = Organizational Mindset
Distributed Leadership
Focus on Value
High Impact Communication
Abhor Delays Continuous Learning
Experiment Frequently
Embrace Change
x = Organizational Mindset
Embrace Change
Courtesy of Net Objectives (www.netobjectives.com)
Distributed Leadership
Focus on Value
Courtesy of Net Objectives (www.netobjectives.com)
Experiment Frequently
Courtesy of Net Objectives (www.netobjectives.com)
High Impact Communication
5 Biggest Problems in Business
• Communication
Abhor Delays
Courtesy of Net Objectives (www.netobjectives.com)
Continuous Learning
Distributed Leadership
Focus on Value
High Impact Communication
Abhor Delays Continuous Learning
Experiment Frequently
Embrace Change
x = Organizational Mindset
Distributed Leadership
Focus on Value
High Impact Communication
Abhor Delays
Continuous Learning
Experiment Frequently
Embrace Change
Agile
agile
Extreme Programming Distributed Leadership
Focus on Value
High Impact Communication
Abhor Delays
Continuous Learning
Experiment Frequently
Embrace Change
Scrum“3 of 3’s”
Product OwnerScrum Master
Team Product BacklogSprint Backlog
Burndown Chart Sprint PlanningDaily StandupSprint Review
Roles
Artifacts
Meetings
Distributed Leadership
Focus on Value
High Impact Communication
Abhor Delays
Continuous Learning
Experiment Frequently
Embrace Change
• Our sprints are 12 weeks long...• We do two normal sprints and one bugfix sprint...• We do all our planning up front...• We skip the daily meeting...• Our managers decide what's in each sprint...• We haven't read the books yet...• Our team has 30 people...
We’re doing Scrum BUT... Distributed Leadership
Focus on Value
High Impact Communication
Abhor Delays
Continuous Learning
Experiment Frequently
Embrace Change
You Can’t Estimate In AgileBudgetForecastFixed Bid
You Can’t Estimate And Achieve Agility
Distributed Leadership
Focus on Value
High Impact Communication
Abhor Delays
Continuous Learning
Experiment Frequently
Embrace Change
You Can’t Know When You’ll Be Done In Agile
You Can’t Know When You’ll Be Done And Have Agility
You Don’t Need Project Managers In Agile
You Don’t Need Project Managers To Have Agility
- Old People- Stagnation- Imposing Values- No Responsibility- Estimating is a waste- Pair Programming- Can’t Scale
http://blog.assembla.com/assemblablog/tabid/12618/bid/87899/Seven-Things-I-Hate-About-Agile.aspx
1) Stop Calling Things Agile
2) Understand the forces at play
3) Reframe the question
Software is our craft TM8th Light
Cory Foy (@cory_foy)[email protected]