Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel...

44
Agile from the Executive Floor - Defining Agility in Business Terms Yuval Yeret Agile Practitioners 2015

Transcript of Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel...

Page 1: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

Agile from the Executive Floor -Defining Agility in Business Terms

Yuval Yeret

Agile Practitioners 2015

Page 2: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 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 …

Page 3: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

As ____We want to define agility in business terms

so that _______ ? What problem are we trying to solve?

Page 4: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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

Page 5: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

http://www.agilesparks.com/AS%20Way

Page 6: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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

Page 7: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

“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

Page 8: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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

Page 9: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

Agile as Risk Management

Page 10: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

The Way We Envision It

Page 11: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

The Way It Is

Page 12: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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?

Page 13: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

After we build it, Will they come????? Will they Stay?????

Page 14: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

Ask the executive to draw a Risk Burndown

Page 15: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

http://blog.crisp.se/2013/01/13/henrikkniberg/how-spotify-builds-products

Page 16: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

We live in uncertain times…

http://www.derailleurconsulting.com/blog/complexity-and-noise-in-systems-development-projects

Page 17: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

Try this: Create a Stacey Matrix for YOUR projects/products

Page 18: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

We need approaches that embrace uncertainty/complexity

http://www.derailleurconsulting.com/blog/complexity-and-noise-in-systems-development-projects

Page 19: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

We expect uncertainty and manage for it through iterations, anticipation, and

adaptation.

Taken from http://en.wikipedia.org/wiki/PM_Declaration_of_Interdependence

Page 20: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015
Page 21: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

http://en.wikipedia.org/wiki/Minimum_viable_product

Page 22: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015
Page 23: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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?

Page 24: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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

Page 25: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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

Page 26: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015
Page 27: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

Pro

cesses/Too

ls

Traditional

Processes

Ideal Batch

W/O

Investment

Reduce Batch Size

Further

WITH

Great automation and

leaner processes

Page 28: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

http://www.infoq.com/presentations/lean-product-dev

Page 29: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

We are actually starting to bottom line numbers supporting Agility…

Page 30: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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%

Page 31: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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

Page 32: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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)

Page 33: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

So how do we use Lean/Agile as a way to achieve energized culture at

scale?

Page 34: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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

Page 35: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

So, what can you do to improve Job Satisfaction?

Page 36: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

Pull mode + Sustainable Pace required for Job Satisfaction

http://www.youtube.com/watch?v=FGfplQ1FUFs

Page 37: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

Puppet Labs Webinar 2014 State of DevOps

Organizational Culture

15% 52% 33%

Page 38: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

HCMC

http://vimeo.com/32958521#at=135

Page 39: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

Decentralized Control of Delivery & Process Decisions

http://vimeo.com/45947817

Page 40: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

The connection to Motivation

http://www.thersa.org/events/rsaanimate/animate/rsa-animate-drive

Page 41: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

Ideal Agile Teams - Impact Teams

41

Page 42: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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

Page 43: Agile from the executive floor - defining agility in business terms - Agile Practitioners Israel 2015

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