the agile vision
DESCRIPTION
TRANSCRIPT
The Agile Vision
Ionel Condor@ionel_condor
November 2012
The Agile Body
The Brain: Agile Leadership, Self Organization and personal agile mindset
The Heart: Short Time Box in everything
The Legs: Running Lean, use MVPs and have alternatives(pivot)
The Senses: you cannot improve if you do not measure
The Family: Scaling Agile in teams using Agile Release Trains
A Protector: Risk Management
Agile Leadership
Do the
right thing
Do it fast
Do the
thing right
Did you miss opportunities?
Anyone use/likes it?Is this a quick ….crap?
Is this low quality? Is this too expensive?
Agile Leadership
Is this high quality quick …crap?
Self Org & Delegation
DInquire
Advice
Agree
Consult
Sell
Tell
Chaos Complexity Order
Governance Anarchy
What we delegate:
Authority or Tasks ?
Good intentions are not an excuse for
incompetence !
See: “Management 3.0: Leading Agile Developers, Developing Agile Leaders (Addison-Wesley Signature Series (Cohn))”
Agile mindset
Agile Adoption or Agile Transformation ? - Agile Principles – please re read them - An Agile Adoption and Transformation Survival Guide
Do we react to things, or move things ?
Two traps during OUR transformation - Personal: get to know me better (SWOT, priorities,…)
- Team: Vulnerability at the middle of the road
Video summary: http://www.youtube.com/watch?v=tqjKyyP_kTE
Short time box
Iterations Releases Meetings … … …
Time box & Creativity Remember the PM triangle of Scope/Time/Cost
Running Lean
7 Key Principl
es of Lean
Software
Development
• Is this valuable ? (for customer, …), Am I efficient with resources ? Eliminate Waste
• Do you learn (Inspect& Adapt) enough ?Build Quality In
• Do you have habits or processes to store and spread the knowledge?
Create Knowledge
• Delay decisions until assumptions become facts
Defer Commitment
• Quicker delivery of results and fast feedbackDeliver Fast
• Perceived and Conceptual Integrity of the system, easy refactoring, CI/CDBuild integrity in
• See everything as a whole not as a sum of its parts
Optimize the Whole
Video summary: http://www.youtube.com/watch?v=t3kKechcwYM
See:
“Le
an S
oft
ware
Develo
pm
ent:
An
Agile
Toolk
it”
Use MVPs and Pivots
Running Lean: iterations from Plan A to a plan that works, before running out of resources
- speed, learning and focus - continuous testing and measuring if your vision is still OK - make sure the team/your colleagues are engaged - discipline and rigor / focus Lean Startup: use smaller and faster iterations to
test your vision Run experiments MVP is not a product, but a strategy see also: http://radoff.com/blog/2010/05/04/minimum-viable-product-rant/
Measure and Observe
1. Metrics
2. Some metrics I found relevant
personal efficiency / productivity team agility : running tested
features
Agile release trains
1. Why ?
Agile release trains
2. What?
Agile release trains
3. What what?
Source: http://www.jrothman.com/2011/01/not-ready-for-agile-start-your-journey-with-release-trains/
Agile release trains
2. What are not?
Risk ManagementEstimationComplexity
ScaleInteraction
ChangeInnovation
ConcurrencyLocation
ExperienceResources
ContingencyThird Parties
UsersStandards
PhaseRelationships
TimescalesObjectives
ExpectationsAdministration
TechniquesDependencies
AttitudesCommunicationManagement
TrainingExpertise
OrganizationIncentives
See: “Risk Analysis For Agile”
Thank you
Q & A
Blog: http://ionelcondor.wordpress.com Twitter: ionel_condor