'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colombo Agile Conference 2014

575 views

Published on

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.

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
575
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • The world of global supply chains and just in time convenience
  • Explicit examples about each of the communities- use the pictures and answer the questions
  • Atomicity, consistency, isolation, durability,
  • Big hand
  • 'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colombo Agile Conference 2014

    1. 1. Agile Software Delivery: No Longer a Nice to Have Robert Benefield Evolve Beyond Ltd
    2. 2. Flexibility & Speed
    3. 3. Flexibility & Speed
    4. 4. What has Agile Development Changed?
    5. 5. Product Idea Design Development Test Production
    6. 6. Product Idea Design Development Test Production
    7. 7. Product Idea Design Development Test Production
    8. 8. Product Idea Design Production
    9. 9. Product Idea Design Production Production IS part of the Product!
    10. 10. Too Slow
    11. 11. Too Slow Too Inflexible
    12. 12. Too Slow Too Inflexible ... A lot Like Driving Blind
    13. 13. Are We Learning... Product Idea Design Production
    14. 14. Are We Learning... Product Idea Design Production Faster
    15. 15. Are We Learning... Product Idea Design Production Faster More Flexibly
    16. 16. Are We Learning... Product Idea Design Production Faster More Flexibly More Transparently
    17. 17. Does DevOps Help?
    18. 18. CAMS
    19. 19. CAMS • Culture
    20. 20. CAMS • Culture • Automation
    21. 21. CAMS • Culture • Automation • Measurement
    22. 22. CAMS • Culture • Automation • Measurement • Sharing
    23. 23. CAMS Transparency
    24. 24. CAMS Transparency Friction
    25. 25. How Can We Learn to See?
    26. 26. Learning to See Walking the GembaRobert Benefield - Evolve Beyond, Ltd 2013
    27. 27. Flow of Knowledge & Capabilities • Information Radiators
    28. 28. Information Radiators Robert Benefield - Evolve Beyond, Ltd 2013
    29. 29. Flow of Knowledge & Capabilities • Information Radiators • Finding & removing traps & bottlenecks – High vs Low bandwidth – SPoFs – Organization & geographical silos • Understanding noise/obfuscation sources • Finding Friction
    30. 30. Where?
    31. 31. Who are they? What is important to them? Risk appetites Internal vs External Identify & Understand the Customer Robert Benefield - Evolve Beyond, Ltd 2013
    32. 32. Operations Environment
    33. 33. Move from Fire Fighting to Fire Prevention Understand proactive/reactive ratios Find & Understand Friction Points Make Causes Visible Move Towards Prevention Understanding Production Dynamics Robert Benefield - Evolve Beyond, Ltd 2013
    34. 34. Understanding Production Dynamics • Incidents • Performance • Workflow Accepted Scheduled In Progress Blocked Done T12 T12 T12 T12 T34 T19 T9 T16 T1 2 T2 2 T4 4 T5 4T6 2 T72
    35. 35. 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 Robert Benefield - Evolve Beyond, Ltd 2013
    36. 36. 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
    37. 37. Delivery Pipeline
    38. 38. Build trends Test trends Information Sources Robert Benefield - Evolve Beyond, Ltd 2013
    39. 39. Source Code Information Sources Robert Benefield - Evolve Beyond, Ltd 2013
    40. 40. Story Tieback SCM
    41. 41. 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
    42. 42. Automate to improve flow and transparency Automate to reduce people intensity & friction Automate to instrument & find defects early Don’t hide problems ...hiding prevents learning Don’t lose touch with reality Autonomation Robert Benefield - Evolve Beyond, Ltd 2013
    43. 43. Collaboration
    44. 44. Operations is Part of the Delivery
    45. 45. Fire Warden Spot arsonists and fire hazards Coordinate cross functional fire prevention Embedded Ops Leads Robert Benefield - Evolve Beyond, Ltd 2013
    46. 46. Information Sherpa Ensures information flow Aligns tools, processes and outcomes Embedded Ops Leads Robert Benefield - Evolve Beyond, Ltd 2013
    47. 47. Agility Is the Future... Product Idea Design Production ... when it Enables Learning
    48. 48. QUESTIONS? Robert Benefield - Evolve Beyond, Ltd 2013

    ×