Make a difference with Good, Cheap and Fast DevOps Product Services!

If you want to make a difference, change your way-of-workings into a DevOps high performance team adventure. Why?

  • Arthur de Snaijer
  • 13 juli 2017

In baseball there is a sports play situation in which a batter can bring home all his team mates. On 1st base Miss Fast is waiting, on 2nd base Master Cheap, and on third Mister Good. Team players all have their own kind of specialties going to home-plate. All know and trust each other on the teams game play to deliver great end-user services.

Turner Baseball

Fig1. Model Turner busted for software delivery

Turner taught us that business projects have iron triangle trade offs. This was the status-quo until the StateofDevOps research busted this for software delivery. Pipeline Technology now enables each Agile feature delivery to be fast, good and cheap. In June 2017 I visited three DevOps community events.

DevOps Ordina MOOC – Benelux
DevOps Enterprise Summit – London
DevOpsDays - Amsterdam

A month of events in which the DevOps sharing is as nice as reading the best classic on software delivery, the mythical Man-Month. People with a various of backgrounds shared their experiences in finding better ways to deliver IT-services. One baseball player who is wearing a T-shirt sums it all up nicely, “Let’s take the sh out of IT”. This blog describes a good, cheap and fast highlight on achieving better business outcome’s using a DevOps way of working. Hope it helps you in making your difference in the world.

DevOps Ordina MOOC – Benelux

From May 15th until June 12th Ordina provided a massive open online course (MOOC) on DevOps. During four weeks a weekly experience is given. All kinds of knowledge snacks were provided. Buzz topics like culture, organization, automation & tooling, measurement & improvement. Over 1500 people have shared their own DevOps experience and learned each other. The MOOC was a nice way to keep the DevOps spirit growing. Some good, cheap and fast IT service highlights are:

Good – High trust culture eats structure for breakfast. A lot of the MOOC participants shared their views on their Enterprise Culture, the C from the DevOps CALMS acronym. Participants had different responses on what their own DevOps Culture is like. All agree that this is one of the hardest changes. Confidence is important, however trust is by far the most critical element in a DevOps Culture! Culture with Brian Chesky and Alfred Lin (How to Start a Startup 2014: Lecture 10) 

Cheap - Automate everything you can.

A typical engineering habit is when the same stuff happens more than once, you automate it. Participants all use a kind of manual or automated process for software delivery. There is a lot of recognition on the radical pipeline automation trend. Resulting in automating the software process delivery pipeline process ourselves. What helps is a standardized view of the software development lifecycle, to achieve common work ground. How do we want product/service change to go from left to right?

Go Fast, but measure feedback on the right direction.

Metrics are able to develop and sustain High Performance Teams. To avoid going fast nowhere teams should measure how the product/service is flying. Two metrics example’s;

DevOps Enterprise Summit – London

Good, is a product and service culture.Many organizations deliver IT service with project teams. Stakeholders define a business change opportunity. The organizational change is delivered by a project team of skilled professionals. After implementation of the change for better service, the team will be decommissioned. Often the requested service has a life span that exceeds the mythical creation man-month. After the project lifecycle operations keeps the service alive. Unfortunately the project team knowledge on performing good service is not directly available anymore. The professionals are busy in other business projects. This thinking will increase costs of good customer service delivery. A better way to avoid this is with an immutable product team.

View DevOps Who Does What - Cornelia Davis Sr. Director of Technology, Pivotol.

Cheaper is a de-risking concept of Automation Rings.

Today’s challenge on fast delivery is organizing valuable pipeline feedback with market value validation. A DevOps quote is:

“you build it, you run it”.

This means that when things fail the team should fix it as well. The thing you want to avoid is the risk of service-outage, by crafting quality into the source. How to provide feedback in a continuous integration and delivery pipeline has been discussed a lot from a pipeline creation viewpoint. Less attention is given on how enterprises roll this out globally. To me a new thought is the ring concept. Sam Guckenheimer explains in his speech moving to one enterprise at Microsoft. A production deployment concept of rings can help you when you are delivering a service that has high volume usage. When shifting feedback left - The way de-risk is done is to define customer rings on usage.

  •  1st ring is a canary ( experimentation with a mix of customers ),
  •  2nd a data center ring with a small number of customers,
  •  3rd ring on high latency,
  •  4th designed on de-risk the next technical volume challenge,
  •  etc.

view Moving to 1ES at Microsoft - Sam Guckenheimer.

Go Faster by providing visibility.

People usually take on more work than they have capacity to do. A way to avoid this is by providing an information radar dashboard. Dominica DeGrandis gives some nice Kanban visualization tips on creating a resilience team by displaying planned and unplanned work in progress (WIP). WIP is a leading fast metric telling about flow congestion. She explains that giving a shared understanding of team WIP flow will improve earlier response in finding the right problem-puzzles that are in need of fixing. Concentrate your effort in where and why an expensive valuable piece of business value is stuck in the delivery pipeline.view “Making Work Visible – How to Unmask Capacity-Killing WIP”

Access slides via GitHub or view all keynote and breakout sessions videos on YouTube.