Mario E. Moreira Agile/Lean Coach and Consultant Emergn Limited - - PowerPoint PPT Presentation
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
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
- 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
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
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
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
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
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
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
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
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
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
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
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
We rely on our ‘rules of thumb’
Most were established in the age of manufacturing
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
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
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?
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
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
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
To be a successful farmer, one must first know the nature of the soil
– Xenophon, Oeconomicus
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
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
- 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
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
- 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
- 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
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
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
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
- 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
- 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
- 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
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/
Give-aways
Being Agile - What it takes to gain the business benefits of Agile (C) Mario E Moreira 2014