DAVSC

Extending DevOps Pipleline with DAVSC

Agile+DevOps – Extending the pipeline with DAVSC

Take the  DAVSC Course

Okay, maybe you have heard about, or started into the journey of DevOps, are your customers happier, your stakeholders delighted? I have some theories why this is not always the case and why for over five years I have spoken to folks at IBM, Redhat, Microsoft (my students and clients) and written about focusing on value at velocity.  This seems to get a fervent nod, a yes and then turn the discussion to a CI/CD pipeline.  In my humble opinion even when I see words like “culture” or “mindset” they are missing what I call the DevOps loop, it’s not just been about a continuous integration, continuous deployment (CI/CD) pipeline, that is honestly, a much smaller part.

Early in our book Navigating DevOps Through Waterfalls (NDTW), on page 24 we mention pipelines, and on page 32 value stream management.  Agents 13 & I believe value streams were so important to the DevOps mindset that we bring it up many times in our book.  Back to my hypothesis, DevOps is not just about CI/CD (pipelines), its much more, and we need to extend DevOps right to the business and customer.  What I am calling the DevOps loop or racetrack and I have listed some key points below regarding my hypothesis from data, conversations and experience, listed numerically:

  1. DevOps pipelines are automated (when automate-able) a combination values streams, based on views and view points from IT, development and through the business lens, operational.  This is quite powerful what Agent 13 calls “UBER value stream” and I excitedly agree!
  2. DevOps pipelines should represent a focus on the value that begins and ends with the customer in mind.
  3. DevOps pipelines can bring both internal values to the business and IT, while also bringing external value to your customer (end-user) and other stakeholders.
  4. When DevOps pipelines are extended to the business, are applied to value stream management using the Disciplined Agile Flex and Value Stream Consultant approach to promises principles and guidelines; these DevOps pipelines will accelerate the time to value in the hands of the customer.
  5. Realize the DA goal of delighting our customers, and it’s not just about delivering the value of software anymore!

Regarding these points, especially number 1, Carmen Deardo confirmed my theories in the article: “Value Stream Management: Treat Your Pipeline as Your Most Important Product”.  Carmen mentions some very important points:

  1. Value Stream Management is essential to remain relevant and competitive
  2. A DevOps pipeline, even if focused on Product is typically broken because it usually focuses on CI/CD [source code management, build, deploy, quality management and service management] (as we describe this in a practical sense in our book).
  3. This means there is a disconnect with the business and likely other parts of IT.

Therefore extending our pipeline and viewing the DevOps pipeline as part of our value stream, while managing, nurturing, and improving is pivotal.

In fact, DevOps is no longer an option for any business or government for that matter,  customers want solutions that bring value to them whether the solution is software or service.   In his foreword for our book NDTW, Scott Ambler, VP & Chief Scientist at PMI says that “DevOps is table stakes for any organization”.

Great, now we have established three things:

  1. DevOps is not an option, you need to implement a culture of DevOps and start the journey
  2. DevOps must be connected to your business and across IT (a DA Value Stream or what I call Enterprise DevOps).
  3. This means DevOps is not just about Continuous Integration, Continuous Delivery (CI/CD in DevOps speak), as Disciplined Agile & Disciplined DevOps has stated for many years.
Agent 13 reminded me once again in our book we used a boat analogy, this was for many reasons, DevOps is a journey filled with wonder and turmoil. Part of the journey in DevOps is understanding the boat we need, is it a large or small craft, powered by noxious fumes or green energy sails? I digress slightly the point is that the boat will change, but we need to start somewhere and we need to understand that whatever the boat we choose CI/CD is only a fraction of products and tools (5%), processes (15%).  Thus a fraction of 20% of the value of a healthy DevOps implementation.  Of course its easy to look for the silver bullet, a product or tool and magical formula in some agile framework that does not exist, and never will (one size never ever fits any organization well).  My slight rant here is that its simply about awesome people, making value happen for their stakeholders, as fast as they can, while getting continuous feedback and improving, learning, innovating and adapting.  Phew, that is what agile is isn’t it?  So stopping with the rant and moving onto proving the point.  We need to look at connecting our pipeline and building a race track. How do we connect this and what does this look like? Let us examine the three pictures below that will help us start with a more traditional DevOps pipeline that Redhat, Microsoft and referenced in our book which is more detailed than many I have seen.
Redhat CI/CD pipleline
Redhat CI/CD pipleline
NDTW Pipeline
DevOps CI/CD example, detailed in our book

Okay with the two pictures above we are busy focusing on building, testing, automating where possible the integration and releasing in deployment software to our stakeholders and or the end-user.  This is good, however, it’s not necessarily focused on value to the end-user! Enter the race track below (looping our pipeline).  There is a lot here and for good reason, DevOps is not simple, extending our pipeline is not simple either.   Starting with our customers at the top of the diagram we see a flow of potential value “needs” coming from both internal and external stakeholders (customers for example).  Progressing along the track in we touch DA Process Blades and Business Capabilities.  Producing MBIs through the implementation, that is program management, delivery, release and IT Operations (they are missing the word DevOps here, but we will let that rest for the time being), we see in-part the engine for constructing and releasing value.  There is a lot on this slide and I know it’s still being baked by Al Shalloway and his team at PMI.

Racetrack

Awesome, so now we are connecting the business and not just some of the IT capabilities in a CI/CD pipeline.  Al Shalloway calls a value stream “the set of actions that takes place to add value to a customer from the initial request through the realization of value by the customer”.  Further, PMI DA says “A value stream always begins and ends with a customer—although that customer can be internal or external.” 

The DAVSC certification provides foundation for connecting DevOps to the rest of your organization, it is the glue for Disciplined DevOps (Disciplined Agile Value Stream Layer) to function effectively with the Disciplined Agile Enterprise.

What we are getting at here, is what Al calls an effective organization through, an “Idealized Value Stream”, to make this happen in-part, we need to extend our reach and loop our pipelines enabling them in value streams called Development (product or service development – IT ), Operational ( product usage or service delivery – the Business) and Enabling (work that enables the operational value streams to be used).  We can visualize this in the pictures below:

Idealized pipeline
Idealized Pipeline (DAVSC) - Agent 77
Idealized Value Stream
PMI DAVSC - Idealized Value Stream

This is a brief blog about extending and looping your pipelines to focus on value at a velocity which is our tagline here at Tactec for over four years.  We have barely scratched the surface on this subject, and don’t just take my word for it, Forrester even referred to what we call Agile+  in an article called Value Stream Management Tools Unlock Agile-Plus-DevOps (in this case Agile+DevOps).  You can read more about the DAVSC program at our DAVSC course May 10, 2021 and realizing value with DevOps over the next few months as I blog in more detail about this and our upcoming DAVSC course available soon. Stay tuned or sign up for our newsletter on the bottom of our home page, to hear more about focusing on value at velocity with PMI DAVSC & what we call Agile+.  Please comment below and let me know what you think?

Share this post

Download our free white paper on Technical Debt and Business Agility.

Fill out the form below, and we will send you a white paper along with a drawing for a free drawing for our DevOps book!

Ready to level up your career?

Recent Posts

Add to Waitlist

If a course has an ‘add to waitlist’ button then it is likely booked up. Spots often become available so please fill out the form below. We will be in touch within 24hrs

CIO

Born 1965, San Antonio, Texas and lives in Dallas, Tx.
Mr. James, Ronald, Maverick holds a Bachelor of Science in Psychology at The University of Texas, San Antonio.

Mr. Maverick or JR as many call him is a “slick” but warm and friendly character in our upcoming book on the DevOps Mindset. Mr. Maverick cares about his IT team very much and could charm the socks off a Texas Longhorn. JR is liked by many in his organization; however, he is not as well trusted by the Overlords as he used to be. Mr. Maverick has a group of loyal staff, including Mr. Barker a bit of an opposite to JR. Of course, Mr. Barker would never call him JR; he would only call him Mr. Maverick because well, Mr. Maverick is his boss. Mr. Maverick has held many IT positions in the past, including starting as a Sales Professional for HP and IBM mini and mainframe computers. Over the years he has risen through the ranks to hold this senior position by delivering using high-paid consultants and Big name firms. He also received his promotion from outsourcing to a foreign country where he was able to reduce his IT spend significantly. Recently he has discovered (actually this was made painfully aware to him by the Overlords) that both the Offshore roadmap and use of external consultants was not giving him the value and velocity for his IT department, and he was probably paying more than he bargained for

So, after hearing a talk at a DevOps event by the Agents of Chaos, JR decided to enlist them to help with their digital transformation roadmap and help improve the value, focus and velocity of his department. However, MR. Maverick has a few ideas about agile and DevOps, something he has heard about for a while and read in various CIO magazines; he thinks of these as Marketing terms and something that can be bought. While Mr. Maverick has held on for many years to traditional IT ways of working he has come to the end of his tenure if he doesn’t do something fast and get DevOps working quickly as he has promised to the Overlords providing him with a little more rope to get the transformation completed more quickly as they view his IT department ageing, procrastinators who are not able to keep up with business demands. JR says in his mind, “I will get it done, they don’t call me Maverick for nothing!“