Mario E. Moreira Agile/Lean Coach and Consultant Emergn Limited - - PowerPoint PPT Presentation

mario e moreira agile lean coach and consultant emergn
SMART_READER_LITE
LIVE PREVIEW

Mario E. Moreira Agile/Lean Coach and Consultant Emergn Limited - - PowerPoint PPT Presentation

Mario E. Moreira Agile/Lean Coach and Consultant Emergn Limited Author, Scrum Master, Enterprise Change Agent March 18, 2014 Welcome! Enterprise Consultant with Emergn helping companies transform to Agile. Coached 50 teams Writer


slide-1
SLIDE 1

Mario E. Moreira Agile/Lean Coach and Consultant – Emergn Limited Author, Scrum Master, Enterprise Change Agent March 18, 2014

slide-2
SLIDE 2

Welcome!

  • Enterprise Consultant with Emergn helping

companies transform to Agile. Coached 50 teams

  • Writer of the Agile Adoption Roadmap Blog (at

http://cmforagile.blogspot.com/)

  • CSM and CSP having implemented Scrum, XP, &

Kanban at the product and organizational levels.

  • Author of:

w Being Agile: Your Roadmap to Successful Adoption of Agile, 2013, Apress (Springer) w Agile for Dummies, 2010, Wiley and written for CA Agile Vision Product Marketing w Adapting Configuration Management for Agile Teams, 2009, Wiley w Software Configuration Management Implementation Roadmap, 2004, Wiley

  • Being Agile - What it takes to gain the business benefits of Agile

(C) Mario E Moreira 2014

slide-3
SLIDE 3
  • A Common Case Study
  • Why Agile isn’t always Successful
  • Applying the RICH Deployment model

This Evening’s Roadmap

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-4
SLIDE 4
slide-5
SLIDE 5

The Agile Journey…

  • Training
  • Sprints
  • Short Sprint Planning
  • Long Daily Stand-ups
  • No Retrospectives
  • Project Manager
  • Requirements delivered

upfront

  • Reviews within team

and no customer

  • Business as usual with

management

But it

slide-6
SLIDE 6

But this isn’t surprising…

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

The Chaos Manifesto: The Standish Group 2012

slide-7
SLIDE 7

Why this session?

  • Not seeing the business benefits (and outcomes)

that Agile can bring

  • Not really living Agile values and principles
  • Not really sure how to get started

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-8
SLIDE 8

So Why isn’t Agile always Successful?

May I suggest…

  • Agile isn’t seen as a culture change for many
  • People stick to the old way of thinking
  • Agile is limited to just the development team
  • Few treat Agile as a journey

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-9
SLIDE 9

Agile is a Culture Change

  • Too much focus on mechanics
  • You can’t be “done” with Agile
  • Requires self-organizing teams
  • It really does require a different way of

thinking

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-10
SLIDE 10

Culture change takes time

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

Small Medium Large Years Months Weeks

Skills Culture Procedure

Magnitude ¡of ¡Change Time ¡to ¡Adjust Change ¡Type

slide-11
SLIDE 11

How long does it take to become Italian?

  • Driving a Ferrari?
  • Ordering breakfast in Italian?
  • Adopting local customs?

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-12
SLIDE 12

Self-Organizing culture

  • Moving from Command-n-Control to Self-

Organizing team culture

w Management steps back and Team steps up

  • Teams scrub, decompose, and size work

w Decisions are at the level of most knowledge

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

Step Back

Ownership Accountability Responsibility

  • f Work

Step Up

slide-13
SLIDE 13

Cultural Chasm

  • Too much focus on the mechanics (doing)

with little focus on the values and principles

  • In order to cross the Agile chasm, we must

embrace the Agile values and principles

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-14
SLIDE 14

New way of Thinking

  • People know more about the mechanics

(practices), then they know about the values and principles

  • 1. 66% could name 3 of the 5 Scrum

events as you can

  • 2. 10% could name 3 of the 12 Agile

Principles as you can

  • How well do you know the Agile Principles?

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-15
SLIDE 15

Are we really aligning with Agile Principles? *

  • Satisfy Customer with

Valuable Software

  • Welcoming Change to

Requirements

  • Frequent/Continuous

Delivery

  • Business and Development

Work Together

  • Motivated Individuals who

are Trusted

  • Face-to-Face

Communication

  • Working Software as

Measure of Progress

  • Sustainable Pace
  • Technical Excellence
  • Simplicity
  • Self-Organizing Teams
  • Reflection for

Improvement

*Abridged

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-16
SLIDE 16

We rely on our ‘rules of thumb’

Most were established in the age of manufacturing

slide-17
SLIDE 17

On-time Delivery is good

  • What happens?

w Buffers w Padded estimates w Gold-plating w Waiting

  • Outcome

w Slower

  • Better

w Optimize Flow for faster delivery

slide-18
SLIDE 18

Customer knows what they want

  • What happens?

w Top of mind w Guess w Current problem w Brain-dump

  • Outcome

w Incorrect requirements

  • Better

w Feedback loops w They know it when they see it

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-19
SLIDE 19

Agile isn’t just for the Team

  • Too much focus on Development Team

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

Team

Mgt

Exec

What about the up-line? What role do they play?

slide-20
SLIDE 20

Agile isn’t just for the Team

  • Not enough involvement from the business
  • Business and Development Work Together*
  • Business provides value and prioritization of

customer need

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

Team

Business

Customer Customer Customer

slide-21
SLIDE 21

Agile isn’t just for the Team

  • Too much focus on “build”
  • Agile optimizes for the whole

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

Build Idea Wait… Gov

End-to-End Flow Development Flow Development Flow

slide-22
SLIDE 22

Treating Agile like a Journey

  • Ready, Implement, Coach,

Hone (RICH)

  • Deployment Model for

achieving an Agile transformation

  • Primarily focused on readiness
  • Does not tell you what to do,

but asks you consider your context and your own action

  • Aligns with the inspect-and-

adapt framework

Ready Implement Coach Hone

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

The RICH Deployment Model can be found in

slide-23
SLIDE 23

To be a successful farmer, one must first know the nature of the soil

– Xenophon, Oeconomicus

slide-24
SLIDE 24

Readiness

  • Conditioning the soil (aka, mind) prior to growing the

seeds (aka, the people)

  • Focusing on the what and why
  • Assessing the current environment
  • Understanding the context
  • Laying the groundwork of agile values and principles
  • Discussing business benefits
  • Gauging the willingness
  • Shaping the implementation accordingly

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-25
SLIDE 25

What Agile is and isn’t

  • Agile are Values and Principles
  • Myths about Agile

w No documentation, no design, no planning, team does whatever they like, silver bullet, undisciplined, one way, not predicable

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-26
SLIDE 26
  • Communication Vision for messaging
  • Create buzz
  • Listen to concerns
  • Language on values, flow, and quality
  • Use appropriate channels
  • Signal in the new culture
  • Align story telling to the culture you want
  • Adapt rewards

Language around Agile

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

G

  • A

g i l e

slide-27
SLIDE 27

Drivers for organizational change

  • Examine the drivers around Agile
  • Is it targeted toward teams only
  • Is going to Agile tied to business goals?

w Is it a trend or is there belief? w The answer is often in between

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

Reactive Proactive

Trendy Competition Not Working Cost Productivity Time-to-Market Morale Value Belief

slide-28
SLIDE 28
  • Does company vision include objectives regarding

customer and employee engagement?

  • Ensuring commitment to change
  • Adapting reward to customer value and self-organizing

teams

Agile as part of your Business Strategy

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

Customer Engagement Employee Engagement

Continuous and Adaptive (aka, Agile)

Increased Sales Increased Productivity

Organizational Objectives

Approach Result Incentive

slide-29
SLIDE 29
  • Understand the current level of stakeholder buy-in (or

resistance) at various levels

  • Explain their role

w Funding and resources w Aligning leadership around Agile w On-going communication w Adapt language toward value

  • Evaluate engagement (how willing?)

Executive and stakeholder buy-in

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-30
SLIDE 30

If you do not manage culture, it manages you… – Edgar Schein

  • Cultural transformation does not happen in an ad hoc

manner

  • What is the scope of your deployment?
  • Who are the sponsor and champions?
  • What is your incremental path?
  • What support will be provided?

Treat Agile Transformation as an initiative

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-31
SLIDE 31

State of engineering and Agile

  • To know where you

are, its important to baseline

  • If no Agile, baseline

engineering practices

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-32
SLIDE 32

Determine team willingness and capability

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

Capability How capable are team members in Agile methods Willingness How willing are team members and mgt to move to Agile

slide-33
SLIDE 33
  • Laying the groundwork to educate
  • Self-organizing vision
  • Awareness
  • Training
  • Coaching
  • Reading
  • Giving Back
  • Education-led Transformation

Education Vision

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-34
SLIDE 34
  • How do you know you are Agile?

w Are you “Doing Agile” (i.e., mechanical adoption)? w Are you “Being Agile” (i.e., cultural transformation)? w Are you receiving business benefit (revenue)?

Agile Measures of Success

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-35
SLIDE 35
  • Agile is really a culture change
  • It is a new way of thinking
  • More than just the development team
  • Agile as a journey

Wrap-up and take-aways

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

slide-36
SLIDE 36

Questions and Answers

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

Thank You!

Consider the new Agile book entitled: Being Agile: Your Roadmap to adopting Agile Check out my Agile Adoption Blog at: http://cmforagile.blogspot.com/

slide-37
SLIDE 37

Give-aways

Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014

Being Agile by Mario Moreira Why Change? by Emergn