Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel...
-
Upload
yuval-yeret -
Category
Business
-
view
214 -
download
0
Transcript of Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel...
Agile from the Executive Floor -Defining Agility in Business Terms
Yuval Yeret
Agile Practitioners 2015
About Me
• Enterprise Agile Coach, Partner, CTO @ AgileSparks
• Blogging at http://YuvalYeret.com
• Author of Holy Land Kanban Bookhttps://leanpub.com/holylandkanbanbestof
• One of my specialization areas – Management Workshops …
As ____We want to define agility in business terms
so that _______ ? What problem are we trying to solve?
They accept their role as leaders of the
journey towards better reality for
their organization
We increase their openness to iterative problem solving
(vs expecting answers/solutions up front)
We get them to actually expect healthy change from people…
We get them to STOP pushing mindless Agile down people’s throats.
We increase attention/interest
We reduce resistance to things we’re trying to do
http://www.agilesparks.com/AS%20Way
0
1
2
3
4
5
6
7
8
9
10
Delivering effectivethroughput for our size
Provide Visibility - minimumsurprises to our stakeholders
Engaging/Motivating ourpeople
Improving how we do thingson an ongoing basis
Be confident in our process
Be flexible/fast TTM - beable to deal with changing
priorities/requirementseffectively
Be trusted by ourstakeholders/partners
Be versatile - so we can workaccording to Business
priorities not R&D skills
Deliver good quality -minimum complaints and
rework due to defects
Work in a sustainable pace -reasonable balanced load
over time without churningour people or our product
Value - Deliver usefulsoftware that maximizes
customer satisfaction andbusiness success
Tip – start with understanding what THEY care about
“The fact that the 1st day focused on our issues & pains made 2nd day about agile easy to understand/buy into”
Quote from a CMO/COO in a recent Lean/Agile Management
Workshop
Depending on the answers and the context, talk about…
Agile as RISK Management
Agile as driver for higher IT/PD
performance
A way to achieve energized
culture at scale
Agile as Risk Management
The Way We Envision It
The Way It Is
The Agile Value PropositionTraditional Product Development Cycle
Idea → Plan → Design → Build → Test → Deploy
Biz Value /
Knowledge
Value
Time
$$$
Value >= Cost
???
Risk
Will We Deliver?
Will it be Useful/Successful?
After we build it, Will they come????? Will they Stay?????
Ask the executive to draw a Risk Burndown
http://blog.crisp.se/2013/01/13/henrikkniberg/how-spotify-builds-products
We live in uncertain times…
http://www.derailleurconsulting.com/blog/complexity-and-noise-in-systems-development-projects
Try this: Create a Stacey Matrix for YOUR projects/products
We need approaches that embrace uncertainty/complexity
http://www.derailleurconsulting.com/blog/complexity-and-noise-in-systems-development-projects
We expect uncertainty and manage for it through iterations, anticipation, and
adaptation.
Taken from http://en.wikipedia.org/wiki/PM_Declaration_of_Interdependence
http://en.wikipedia.org/wiki/Minimum_viable_product
The Agile Value PropositionContinuous Product Development & Delivery Cycle
Value
Time
$$$
Value > Cost
Continue with
Most Valuable
Items
Early &
Continuous
Feedback =
Learn to deliver
more value
Stop
Here?
Early Feedback using
Minimally Viable Product –
Product/Market Fit? Stop
Here?
First step – Reduce and Control Project/Feature size
Success Rate
(On time, Budget, Quality, Customer Satisfaction)
Siz
e
Chaos report for IT/SW projects performance - 2012
The smallest set of functionality that must be realized in order for the customer to perceive value. A
“MMF” is characterized by the three attributes: minimum, marketable, and feature.
http://www.agilebok.org/index.php?title=Minimally_Mark
etable_Feature_%28MMF%29
Pro
cesses/Too
ls
Traditional
Processes
Ideal Batch
W/O
Investment
Reduce Batch Size
Further
WITH
Great automation and
leaner processes
http://www.infoq.com/presentations/lean-product-dev
We are actually starting to bottom line numbers supporting Agility…
Firms with high-performing IT orgs are winning
more likely to exceed profitability, market share & productivity goals
Puppet Labs Webinar 2014 State of DevOps
2xhigher market capitalization growth over 3 years*
50%
High-performing IT Orgs are More Agile
Puppet Labs Webinar 2014 State of DevOps
30x 8,000xmore frequent
deployments
faster lead times
than their peers
High-performing IT Orgs are More Reliable
Puppet Labs Webinar 2014 State of DevOps
2x 12xthe change
success rate
faster mean time to
recover (MTTR)
So how do we use Lean/Agile as a way to achieve energized culture at
scale?
Puppet Labs Webinar 2014 State of DevOps
Job Satisfaction
Job satisfaction is the # 1 predictor of organizational performance!
Top Predictors
of Job Satisfaction
★ High-trust organizational
culture
★ Climate of learning
★ Win-win relationships
between ops, dev and
infosec teams
★ Proactive monitoring and
autoscaling
★ Use of version control for all
production artifacts
★ Automated testing
So, what can you do to improve Job Satisfaction?
Pull mode + Sustainable Pace required for Job Satisfaction
http://www.youtube.com/watch?v=FGfplQ1FUFs
Puppet Labs Webinar 2014 State of DevOps
Organizational Culture
15% 52% 33%
Decentralized Control of Delivery & Process Decisions
http://vimeo.com/45947817
The connection to Motivation
http://www.thersa.org/events/rsaanimate/animate/rsa-animate-drive
Ideal Agile Teams - Impact Teams
41
Remember Maslow?
• Self-actualizationMastery
• Decentralized Control / Self-organization
• Autonomous teams that can deliver without dependenciesAutonomy
• Love/BelongingPurpose/Mission
• Sustainable Pace
• Healthy Software Craftsmanship
• Healthy ArchitectureTechnical Safety
Job security
Physiological
http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_nee
ds
http://www.agilesparks.com/AS%20Way
To summarize - Start with building the story for WHAT job the organization is hiring lean/agile to do for it & HOW
Agile as RISK Management
Agile as driver for higher IT/PD
performance
A way to achieve energized
culture at scale
Blogging at http://yuvalyeret.com