Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The continuous culture 22

1,179 views

Published on

Slides from my presentation at the DevonSummit March 2017.
Abstract:
Are you looking for ways to speed up? More rapidly then ever, companies are adopting technologies, tooling and practices that allow them to be so Agile that it changes their culture overnight. Disruptors being disrupted within the year. Fast movers are faced with instant response of competitors. Longterm strategies, roadmaps and plans appear useless and are slowing you down. It’s time to get ready for the survival of the fittest: “It is not the strongest of the species that survives, nor the most intelligent. It is the one that is most adaptable to change.” Kim van Wilgen shows you how moving to Continuous Delivery will speed up your company. How your thinking will change through the presence of fast feedback, short cycles and data-driven decision making. It’s time to move to the continuous culture.

Published in: Engineering
  • Be the first to comment

The continuous culture 22

  1. 1. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 1 The continuous culture How continuous delivery will change the DNA of your company
  2. 2. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 2 Head of Software development at ANVA Former head of IT at Klaverblad Business background Managing since 2005 @kimvanwilgen nl.linkedin.com/kimvanwilgen kimvanwilgen@gmail.com www.kimvanwilgen.com About me
  3. 3. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 3 The continuous culture It’s a small world afterall
  4. 4. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 4 CD is trending Technology radar 2016, thoughtworks
  5. 5. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 5 Why do continuous delivery? From: cd trends in financial services, CA, 2017
  6. 6. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 6 Continuous delivery is a DevOps software development practice where code changes are automatically built, tested, and prepared for a release to production. Amazon web services
  7. 7. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 7 The term "Continuous Delivery" ("CD") represents a set of principles and practices in growing use in software development to improve the process of software delivery. Techniques such as automated testing, continuous integration and automated deployments allow software to be developed to a high standard and easily packaged and deployed to test environments, resulting in the ability to rapidly, reliably and repeatedly push out enhancements and bug fixes to customers at low risk and with minimal manual overhead. Wikipedia, 2011
  8. 8. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 8 Continuous Delivery (CD) is a set of practices and principles in software engineering aimed at, building, testing, and releasing software, faster and more frequently. These principles help reduce the cost, time and risk of delivering changes, and ultimately value, to customers by allowing for more incremental changes to applications in production. Wikipedia, 2017
  9. 9. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 9 @kimvanwilgen | www.kimvanwilgen.nl IT complexity Failure at scale
  10. 10. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 10 Software development is at least complex
  11. 11. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 11 IT success stats • 25% failure • 20% to 25% negative ROI • 50% material rework “Improving IT Project Outcomes by Systematically Managing and Hedging Risk.” IDC, D. Wiklund and J.C. Pucciarelli, 2009. Project failure Failure Negative ROI Major changes IT PROJECT RESULTS
  12. 12. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 12 IT waste 64% of functionality is never or rarely used
  13. 13. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 13 First mover vs. Fast follower 47% failure vs. 8% failure
  14. 14. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 14 Managing costs under complexity
  15. 15. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 15 A/B testing: adding a trust certificate 13% increase
  16. 16. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 16 A/B testing: adding a video 439% increase
  17. 17. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 17 A/B testing: overselling 115% increase
  18. 18. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 18 A/B testing: anonymous oneliner testimonials 34% sales increase
  19. 19. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 19 Walt Disney “A giant mouse on the screen would terrify women. It’ll never work.” MGM studios, 1927
  20. 20. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 20 @kimvanwilgen | www.kimvanwilgen.nl Going faster
  21. 21. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 21 Change is coming faster
  22. 22. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 22 We need to speed up From: First, break IT, Mulesoft
  23. 23. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 23 And we’re going slower
  24. 24. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 24 @kimvanwilgen | www.kimvanwilgen.nl The continuous culture Time to sustainably deliver value
  25. 25. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 25 Complex problems are explored
  26. 26. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 26 Complex problems are continuously explored There is no end to trying and learning
  27. 27. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 27
  28. 28. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 28 Design by exploration: continuous delivery Design FeedbackMetrics
  29. 29. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 29 To satisfy the customer through early and continuous delivery of valuable software Agile manifesto
  30. 30. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 30 If agile was the opening act, continuous delivery is the headliner. Kurt Bittner, Forrester
  31. 31. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 31 @kimvanwilgen | www.kimvanwilgen.nl Adopting a continuous culture
  32. 32. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 32 Stop planning, sizing, and estimating
  33. 33. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 33 Stop planning
  34. 34. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 34 And personal planning
  35. 35. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 35 No more red smileys or progress bars
  36. 36. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 36 Or red sprints
  37. 37. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 37 Report value
  38. 38. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 38 Continuous flow
  39. 39. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 39 Start looking at results Complexity: Lines of code / Cyclomatic complexity Adaptability: Test coverage Speed of delivery: Story points
  40. 40. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 41 B(us)(iz)DevOps
  41. 41. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 42 Business IT patterns Detailed proposition Fallback Manual Acceptance Testing Education for users Documentation Communication @kimvanwilgen42
  42. 42. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 43 It’s not an IT party anymore
  43. 43. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 44 Talk about value
  44. 44. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 45 Learning organisation
  45. 45. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 46 Growth mindset
  46. 46. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 47 Discover together and celebrate new knowledge Learn to explore
  47. 47. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 48
  48. 48. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 49 Continuous learning Peer learning
  49. 49. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 50 Developer culture Is more than pingpong PINGPONG AND NERF GUNS
  50. 50. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 51 Provide continuous feedback
  51. 51. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 52 Auditing No more code audits Everything in version control Testset change approvals Enforced peer reviews Green goes to production Approvals in workflow
  52. 52. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 53 Issue tracking
  53. 53. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 54 Build status
  54. 54. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 56 Accessible dashboards Functionality usage and performance
  55. 55. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 57 Kanban provides feedback
  56. 56. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 58 Static analysis @kimvanwilgen58
  57. 57. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 59 Contracts Vendors, customers and partners
  58. 58. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 60 No dependencies Loosely coupled Low entry and exit barriers Less contract negotiation More collaboration
  59. 59. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 61 Enablement, empowerment and partnership
  60. 60. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 62 @kimvanwilgen | www.kimvanwilgen.nl Conclusion Gartner Bimodal IT
  61. 61. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 63 Learning, innovating and creating PINGPONG AND NERF GUNS
  62. 62. @kimvanwilgen | www.kimvanwilgen.nlThe continuous culture 64 Be a high performer Go all-in

×