Beyond Agile Execution: Agility for Impact by Ryan Martens
-
Upload
rally-software -
Category
Business
-
view
304 -
download
0
description
Transcript of Beyond Agile Execution: Agility for Impact by Ryan Martens
@RallyOn
#RallyforImpact
Slides: bit.ly/CitizenEng
Beyond Agile Execution: Agility for
Impact
How many of you are
Engineers = ?
What do you want to
become = ?
CEO
Great ���Engineer
Chief Engineer
Technical Founder
Global/Citizen ���Engineer
Responsible Engineering
• Technically • Environmentally • Socially
I know what you are
thinking!
Will the Company or my Boss let
me?
Can I afford to breakout and do a startup?
Can I solve Wicked
Problems?
Can I drive innovation?
?
Intention Awareness Confront
TAKE Responsibility*
*Christopher Avery’s –Responsibility Framework
Let’s Explore this problem
What we are taught?
Bernard Amadei
My Rock Geology Professor in 1985
Civil Engineer – 1200 to 2000 Eng Physics – 3000 to 5000
In a four year bachelors of science degree:
You learned the discipline!
And …
What we assume
h:p://arxiv.org/abs/cond-‐mat/0412004 h:p://www.flickr.com/photos/danielmorrison/428130095
Gaussian���distributions
What surprises us?
Low probability events have
higher impact
Plausible
An example
h:p://www.telegraph.co.uk/news/picturegalleries/howabou:hat/6988398/The-‐worlds-‐tallest-‐man-‐Sultan-‐Kosen-‐and-‐the-‐shortest-‐man-‐in-‐the-‐world-‐He-‐Pingping-‐meet.html
8’1’’ 2’5’’
3.3 x
h:p://www.flickr.com/photos/jurvetson/4368494308
Bill Gates
The ���Entire ���Room
650 x
How do we make sense of
this?
Chaotic Simple Complicated Complex
Uncertainty
Engineering within
Uncertainty
Chaotic Simple Complicated Complex
Uncertainty
Natural/Social
Systems
Mechanical Systems
Uncertainty
Flikr by _DJ_
Neurons
Synapses
Transistors
Links
Flikr by Jurvtson
EWB example
h:p://youtu.be/_vBYjx6ID4g
h:p://www.youtube.com/watch?v=HGiHU-‐agsGY
Prepare
Plan
Uncertainty
Emerge
Analyze
Uncertainty
Explore
Execute
Uncertainty
Balance Execution and
Exploration
Annual Budgets""Comprehensive Analysis""DetailedPlans""WaterfallExecution"
INSTEAD Assume:���Uncertainty exists GOAL:���Maximize value delivery
Adaptive Steering"
"Disciplined Exploration"
"EmpiricalLearning"
"Agile
Execution"
Six Step Process
1. Get Disciplined at Agile Execution
Sprint 1-‐2 Weeks
Daily Scrum
Product Backlog Refinement
Sprint Planning
Sprint Demo & Review Sprint Retrospec@ve
Scrum Machine
Product Backlog
Sprint Backlog
Burndown Chart
Product Increment
57 © 2008 - 2012 Leffingwell, LLC, and Scaled Agile, Inc. All rights reserved.
Focus: Strategic Alignment. Code Quality.
Collec8ve Ownership
Test-‐First: TDD ATDD
Emergent Design
Scalability Required
Agile Analysis
Con8nuous Integra8on
XP Inspired
User Stories
SAFe Scrum
XP Inspired Technical Practices
Strategic Alignment ! Sprint and PSI/Program
objectives ! Aligned sprints and velocities ! Program architecture and UX
Guidance, governance ! Lean prioritization
Code Quality ! Test First: TDD and ATDD ! Continuous integration:
component and system ! Test automation ! Fortnightly system
demonstration
TEAM! Build a GREAT
Typically 5-9 people
Full-time members
Self-organizing
Self-managing
Cross functional
No egos
The Framework
Whitepaper
http://rallydev.com/agilemetrics
Cycle Time ê Lifecycle Profit é Innovation é Speed é
h:p://www.flickr.com/photos/5wa/6400997231
2. Find &
Protect some Slack
Explore Innovation!
Build
Measure Learn
3. Add the Disciplines of a
Scientist
h:p://www.flickr.com/photos/memekiller/4564410767
Chaotic Simple Complicated Complex
Do Anything
Follow Recipe Analyze
Guess & Learn
Do Anything"
Follow Recipe "Analyze"Guess &
Learn"
Chaotic" Simple"Complex" Complicated"
Bureaucrat"Engineer"Firefighter" Entrepreneur"
Uncertainty
Adaptive Steering"
"Disciplined Exploration"
"EmpiricalLearning"
"Agile
Execution"
Turn Uncertainty"
Into Knowledge"
Business""""
Initiative"
Indian example
Myshkin Ingawale BioSense
Frame
http://rallydev.com/FRAME
4. Take Time to Empathize
Do Engineers have Empathy?
h:ps://vimeo.com/5485269
Some rights reserved by Marek Mahut
It is born into us!
We just need to reconnect
with it
How many USERS have
you talked with in the last
year?
Interview people
Build empathy
Seek insights""
Seek Insights
What we expect
will happen"
Whatactually
happened"
Learning
Whole System!
5. Become a Disciplined Explorer
Adaptive Steering"
"Disciplined Exploration"
"EmpiricalLearning"
"Agile
Execution"
Form
Discover
Evaluate"
Validate
Evaluate"
Transition
http://rallydev.com/ELS
Myshkin Ingawale BioSense
Exploration
Execution – Touch Hb
6. Take your Engineering to
Scale
Adaptive Steering"
"Disciplined Exploration"
"EmpiricalLearning"
"Agile
Execution"
Business Agility
Rally’s Social MISSION
Create and Mobilize
Citizen Engineers
Effec8veness
Feasibility
Sustainability
Desirability
Chief Engineer
Technical Founder
From “T”
To “E”
1. Get Disciplined at Agile Execution
2. Find & Protect your Slack 3. Add the Disciplines of a
Scientist 4. Take Time to Empathize 5. Become a Disciplined Explorer 6. Take your Engineering to Scale
E
Global/Citizen ���Engineer
Copywrite 2011-‐ FakeGrimlock h:p://www.youtube.com/watch?v=z1x3BZjU5Pw
Dent the World!
Why Indians must Dent the World?
1. 7 Billion people create wicked problems on earth
2. These problems are everywhere
3. India creates the 2X more engineers than US
4. The solutions must be localized
Dave Douglas
David Snowden
Kembel Brothers
Dean Leffingwell
Bernard Amadei
Don Reinertsen
Steve Blank
Eric Ries
Shoulders of whom I am standing on
Namaste
@RallyOn
#rallyforimpact
Slides: bit.ly/CitizenEng