DevOps Maturity Assessment - POV

DevOps Maturity Assessment - POV

As I keep seeing all the time in this digital age, people are still figuring out “What is DevOps / DevSecOps / NoOps / DevTestOps etc?”, there is a good another half who have embraced it the journey with their DevOps.

But even from those who have already embraced DevOps journey, there are few really who are exploring “What are the low hanging fruits? How do we measure what we have achieved? How do we assess the maturity level of our DevOps? How to translate those assessments into numbers to make sense to CIOs and CFOs?”.

The answer to about could have been with DevOps Maturity Assessment followed by Value Business Case. The Value Business Case which I believe should also account for both intangible benefits of DevOps are in equal proportion to the tangible ones. So, when I look to assess the benefits of doing DevOps, I evaluate the value from intangible and tangible ones. This is what I assessed in my first assessment with one of the largest digital manufacturing company for their large enterprise transformation. 

To explain more on this journey, I with my few colleagues conducted several assessment workshop with all the work streams and gathered information in these areas:

Step 1: DevOps Basic Information Scoring:

  1. Establish Team
  2. Establish Goals and Vision
  3. Establish the Product Backlog
  4. Understand Stakeholder Involvement
  5. Setup Project Environment
  6. Agree Definition of Ready (DoR)
  7. Agree Definition of Done (DoD)
  8. Create Initial Architecture
  9. Identify Risks and Mitigation Strategies
  10. Define Engineering Standards
  11. Produce and Agree Release Level Schedule
  12. Refine Product Backlog
  13. Plan Iteration
  14. Build Iteration Backlog Items
  15. Test Product Increment
  16. Conduct Daily Stand Up Meeting
  17. Measure
  18. Conduct Iteration Review
  19. Conduct Iteration Retrospective 
No alt text provided for this image

Step 2: Service Management Scoring:

  1. Release & Change Management
  2. Incident Management
  3. Problem Management
  4.  Security & Risk Management
  5. Transition Management
  6. Capacity Management
No alt text provided for this image

Step 3: DevOps Scoring:

  1. Configuration Management
  2. Continuous Integration
  3. Continuous Testing
  4. Continuous Delivery
  5. Continuous Monitoring
  6. Environment Provisioning
No alt text provided for this image

Step 4 DevOps Value Business Case:

Deriving Value Business Case, following were few areas of information which I gathered

Tangible (Key Ones):

  1. Effort Savings (Build & Release, Deployment, Testing etc)
  2. Software Cost Savings (making redundant / open source / sunset tools)
  3. Reduced FTE
  4. Reduced Infrastructure

Intangible (Key Ones):

  1. Productivity
  2. Faster Communication
  3. Faster Decision Making
  4. High Team Morale

This approach model will definitely will help you assess the landscape allowing you to find the gaps in the process/tools/people and helping you to provide best possible solution for filling the gaps identified.

Another important thought to carry along while reading this blog would be to bear in mind a fact that the value of DevOps or its benefits, could be vastly different from person to person. While for a Project Manager, it could simply mean how much efficiency and quality improvement it added to the release, Operations Managers would want to assess from the ease of deployment, a CIO may focus on application uptime and performance while CFO may be interested in cost savings etc.

There are ways and such tools available which can run agents on various machines to capture such data which will help in devising benefits of DevOps, but caution should be taken in choosing them as they are far too many and a lot of data collected from those tools is certainly not going to help in finding the answers, rather they will only add to the confusion. Before looking for any such tool, very carefully and with diligence, efforts should be made to identify the metrics which are of value to the person or group who is seeking evaluation. I’ll make an attempt to discuss few such tools and strategies in my next article.

Lastly, the benchmarks value captured in the entire process will help you to measure the effectiveness of DevOps adoption eventually and would be able to answer the questions asked initially which were “What are the low hanging fruits? How do we measure what we have achieved? How do we assess the maturity level of our DevOps? How to translate those assessments into numbers to make sense to CIOs and CFOs?”.

Please do reach out to me in case you need any assistance / guidance in your journey.

Sunil Khatri

Cloud, DevOps Strategist | GenAI / AI / Machine Learning Enthusiast | 5x AWS Certified | 1x Azure Certified | 3x GCP Certified

5 年

Thanks Jake Smith and Rob Henwood

回复

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

Sunil Khatri的更多文章

  • ChatGPT vs DeepSeek, first impression

    ChatGPT vs DeepSeek, first impression

    DeepSeek R1, developed by the Chinese AI company DeepSeek, has emerged as a formidable competitor to OpenAI's ChatGPT…

  • #Observability, a PoV

    #Observability, a PoV

    Observability is now subject for anyone in modern Cloud and DevSecOps operations and which requires overseeing the…

  • Infrastructure as Code, Terraform v/s Cloudformation

    Infrastructure as Code, Terraform v/s Cloudformation

    As I was exploring the tools which I want to use for my next project for Infrastructure-as-code (IAC), I started…

  • Automation Maturity Stages - POV

    Automation Maturity Stages - POV

    As we know digital transformation continues to shape within our organisation, senior leadership are trying to gauge the…

  • Continuing Trends for DevOps

    Continuing Trends for DevOps

    Momentum for DevOps already well underway in many organizations in the last few years. What I've seen that specially…

    2 条评论
  • DevOps or SRE?

    DevOps or SRE?

    In my recent project experience, I understood customer is more looking for SRE than a just DevOps Engineers. Obviously,…

  • Docker V/S Vagrant

    Docker V/S Vagrant

    Recently, I came across several people posting about the confusion between Docker and Vagrant, so I thought let me…

    1 条评论
  • In 2019, what we should expect in DevOps

    In 2019, what we should expect in DevOps

    DevOps adoption trend is growing rapidly in both digital landscape and enterprise with strong use of containerization…

  • Elements of AI

    Elements of AI

    Helsinki University and tech strategy firm Reaktor say they want to make Finland the world's most educated country in…

  • Organizations Concerns With DevOps!

    Organizations Concerns With DevOps!

    Organizations need Change in Culture People trying to cut corners without adopting the right architecture and culture…

社区洞察

其他会员也浏览了