View
177
Download
1
Category
Tags:
Preview:
DESCRIPTION
Like electricity, DevOps will soon become a Must Have to allow companies to adapt and deliver solutions more quickly, rendering those who do not to the ash heap of the past. It provides the necessary framework for development and operations to work effectively together as one and with the business, removing unnecessary barriers and friction between them. This presentation outlines why you need to adapt and how to get started, with telling lessons from the field of those who have succeeded and failed.
Citation preview
Agile Software Delivery:No Longer a Nice to Have
Robert BenefieldEvolve Beyond Ltd
Flexibility & Speed
Flexibility & Speed
What has Agile Development Changed?
Product Idea Design Development Test Production
Product Idea Design Development Test Production
Product Idea Design Development Test Production
Product Idea
Design Production
Product Idea
Design Production
Production IS part of the Product!
Too Slow
Too Slow
Too Inflexible
Too Slow
Too Inflexible
... A lot Like Driving Blind
Are We Learning...
Product Idea
Design Production
Are We Learning...
Product Idea
Design Production
Faster
Are We Learning...
Product Idea
Design Production
Faster
More Flexibly
Are We Learning...
Product Idea
Design Production
Faster
More Flexibly
More Transparently
Does DevOps Help?
CAMS
CAMS
• Culture
CAMS
• Culture• Automation
CAMS
• Culture• Automation• Measurement
CAMS
• Culture• Automation• Measurement• Sharing
CAMS
Transparency
CAMS
Transparency
Friction
How Can We Learn to See?
Robert Benefield - Evolve Beyond, Ltd 2013
Learning to See
Walking the Gemba
Flow of Knowledge & Capabilities
• Information Radiators
Robert Benefield - Evolve Beyond, Ltd 2013
Information Radiators
Flow of Knowledge & Capabilities
• Information Radiators• Finding & removing traps & bottlenecks– High vs Low bandwidth– SPoFs– Organization & geographical silos
• Understanding noise/obfuscation sources• Finding Friction
Where?
Robert Benefield - Evolve Beyond, Ltd 2013
Who are they?
What is important to them?
Risk appetites
Internal vs External
Identify & Understand the Customer
Operations Environment
Robert Benefield - Evolve Beyond, Ltd 2013
Move from Fire Fighting to Fire PreventionUnderstand proactive/reactive ratiosFind & Understand Friction PointsMake Causes VisibleMove Towards Prevention
Understanding Production Dynamics
Understanding Production Dynamics
• Incidents• Performance
• WorkflowAccepted Scheduled In
ProgressBlocked Done
T12T12
T12T12
T34 T19 T9T16
T12 T2
2 T44 T5
4T62 T72
Robert Benefield - Evolve Beyond, Ltd 2013
Team
Team
Team
Team
Unscheduled Queue
Queue Master
Clarification Queue
Prioritized Queue
Task
Task
Task
Task
Work Board
Accepted Scheduled In Progress Blocked Done
Visualize the workflow
Environment Hygiene
• Snowflake vs Reproducible– Manual vs Automation– “Spray & Pray” vs Images vs Packages
• Authoritative Configuration Management– ACID & versioning
• Dependency management– Coupling
• Data Architecture– Static, dynamic, transient data & structures
Delivery Pipeline
Robert Benefield - Evolve Beyond, Ltd 2013
Build trends
Test trends
Information Sources
Robert Benefield - Evolve Beyond, Ltd 2013
Source Code
Information Sources
Story Tieback
SCM
Robert Benefield - Evolve Beyond, Ltd 2013
Information is powerful
Information brings focus & alignment
Information helps decision making
Information forms knowledge through
Learning
Information wants to be free
Robert Benefield - Evolve Beyond, Ltd 2013
Automate to improve flow and transparencyAutomate to reduce people intensity & frictionAutomate to instrument & find defects early
Don’t hide problems...hiding prevents learning
Don’t lose touch with reality
Autonomation
Collaboration
Operations is Part of the Delivery
Robert Benefield - Evolve Beyond, Ltd 2013
Fire WardenSpot arsonists and fire hazardsCoordinate cross functional fire prevention
Embedded Ops Leads
Robert Benefield - Evolve Beyond, Ltd 2013
Information Sherpa
Ensures information flow
Aligns tools, processes and outcomes
Embedded Ops Leads
Agility Is the Future... Product
Idea
Design Production
... when it Enables Learning
Robert Benefield - Evolve Beyond, Ltd 2013
QUESTIONS?
Recommended