My Take on the IEEE Standard for DevOps (IEEE 2675-2021)
Image from Alibba https://www.alibaba.com/product-detail/HDG-Stud-Link-Marine-Ship-Mooring_60763146553.html

My Take on the IEEE Standard for DevOps (IEEE 2675-2021)

On 16th of April this year, IEEE released its standard for DevOps and earlier last week SEI-CMU hosted a fantastic live session with its lead authors. The session provides a lot of insights into the "why" of such important questions such as "Why DevOps and not DevSecOps" or "Culture", etc. I strongly recommend watching the recording (it is an hour well invested).

For me the most important aspect was that the standard recognizes that to deliver on the ethos of "DevOps" they have considered and addressed a much larger and more pragmatic standard encompassing all the messiness that is modern systems development. This expansive role of the developer is best captured in the image below

Responsibilities of a modern Developer

(Adapted from "Oh no, DevOps is tough to implement" Presentation by Hasan Yasser, 2018)

So what does the Standard offer?

Huge gripe - NOT A SINGLE DIAGRAM!!! So here is my view of the standard

IEEE 2675 in a Picture


The standard builds upon existing standards - ISO/IEC/IEEE 12207:2017 and ISO/IEC/IEEE 15288:2015 for the lifecycle process definitions. For each of these processes the standard identifies DevOps related Outcomes, Activities and Tasks. There are

  1. Agreement Processes - 2 Sub processes
  2. Organizational Project-Enabling - 6 Sub processes
  3. Technical Management - 8 Sub processes
  4. Technical - 14 processes

What I appreciated about the standard is that it is fairly prescriptive about "What" needs to be done - and therefore will allow us to incorporate it into our nuance of SAFe Agile.

What I felt was missing (besides diagrams/images) -

Observability. IMHO, this is one of the most important DevOps capabilities to have been introduced in the last 5 years. This might be because the committee strictly followed the ISO standards which predated the formalization of this capability. It is mentioned as a verb in the Architecture Definition section

Chaos Engineering. Another important capability for operating critical distributed systems is vaguely mentioned in the Risk Management section.

Next Steps (for me/us)

  1. Assess where we stand (conform) based on this standard
  2. Design and Planning on increasing our conformance
Ernesto Garbarino

Enterprise Architect

3 年

Great summary and a teaser into the standard. I am curious as to what formal committees like this make out of such a over-hyped and overloaded "practice". Video added to "to watch" bookmark folder :)

回复

要查看或添加评论,请登录

Chirag Gandhi的更多文章

  • Self Wellbeing in the Work From Home Era

    Self Wellbeing in the Work From Home Era

    I am sure you'll have heard the quote "If you do what you love, you'll never work a day in your life" - Marc Anthony…

  • Architecture of Work 4.0

    Architecture of Work 4.0

    Industry 4.0 is transforming ALL organizations - whether they be industrial, manufacturing, retail or service.

    3 条评论
  • 3 Hidden Gems of Office 365

    3 Hidden Gems of Office 365

    Thanksgiving 2016 saw us at Mphasis globally roll-out of Office 365. Since then I find myself working quite frequently…

    1 条评论
  • Digital Transformation - CIO's Watch Out for these 3...

    Digital Transformation - CIO's Watch Out for these 3...

    Over the last 5 years Digital Transformation has become THE burning focus area for CIOs. IDC predicts that by the end…

  • "Holo World" - First Impressions of the HoloLens

    "Holo World" - First Impressions of the HoloLens

    I just received the delivery of my HoloLens Developer edition - a day early, which was good as I happened to be working…

    6 条评论
  • eXtreme Personalization - Just a Dream?

    eXtreme Personalization - Just a Dream?

    My journey towards solving the technology challenge of extreme personalization - the ability to target content down to…

    2 条评论
  • Assistive Intelligence for the Masses

    Assistive Intelligence for the Masses

    A couple of weeks ago, I had posted an interesting news article on Google Now showing gas stations on a route. The very…

    3 条评论
  • Personalization v/s Intrusion

    Personalization v/s Intrusion

    Having been a lead consultant on many digital transformation programs over the last 15 years, I am an extremely vocal…

    6 条评论

社区洞察