Share this
DASA - introducing a framework for DevOps success
by Bill Ross on 16 August 2019
DevOps is widely recognised for improving IT's ability to deliver more business value faster. But we often see DevOps applied incorrectly or inconsistently and there is confusion around the competencies and skills required for successful DevOps.
Equinox IT recently became a DevOps Agile Skills Association (DASA) Forerunner Member and Training Partner.
This last week I have presented two events to our Wellington clients on the DASA DevOps Competence Model and how this can be applied within organisations to develop the required DevOps skills and knowledge for teams and IT professionals.
In this post, I summarise a few of the points from those presentations.
What is DevOps and why does it matter?
The goal of DevOps is to shorten the systems development life cycle while delivering features, fixes and updates frequently in close alignment with business objectives.
Over decades there has been a trend towards faster, cheaper, low-risk IT delivery. This has moved from mainframes in the 1970s and 80s where cycle time was long, cost was enormous and failure risked the whole organisation, to today where cycle times are short, cost can be managed to small iterations, and failure may only risk a single product feature.
DevOps is a response to the perfect storm formed by the coming together of:
- IT infrastructure centred around lightweight container technologies such as Docker or Kubernetes
- Public cloud solutions that allow organisations to go cloud-native
- Agile software development approaches where 'done' equals 'live in production' and 'infrastructure as code' is realised
- Modern architectures where fine grained micro-services replace monolithic applications
- Continuous delivery where automation makes it possible to deliver change into production frequently.
Digital business models, power by these modern technologies and approaches require IT teams to work in new ways. This includes breaking down the long-lived divide between development and operations, where development has historically been about change and operations has been about stability.
Scrum and the Agile Manifesto are not specific on Development Team skills
Scrum is not a competency model and The Scrum Guide goes only as far as saying that Development Team members may have specialised skills. It does not elaborate on what those skills are.
The Agile Manifesto has a value of 'Individuals and interactions over processes and tools', but with the benefit of hindsight those involved in Agile projects would today see it more as 'Individuals Competent teams and interactions over processes and tools'. This highlights the needs for suitable skills and teamwork to make Agile and DevOps successful.
Furthermore, Gartner Research shows that organisations have focused too much on Agile productivity and scaling and too little on building Agile skills and practices, leading to problems of scaling before having a solid foundation.
DevOps Agile Skills Association (DASA) focuses on skills
DASA is an independent and open, members driven association supporting the development of DevOps training and certification to the global market.
DASA have developed a DevOps Competency Model, which encourages organisations to move from a specialised role-based view of skills to a multi-skilled team-based view of skills.
The model includes eight knowledge areas and four skill areas with competence levels from novice through to master.
The eight knowledge areas are:
- Business value optimisation
- Business analysis
- Architecture & design
- Programming
- Continuous delivery
- Test specification
- Infrastructure engineering
- Security, risk & compliance.
The four skill areas are:
- Courage
- Team building
- DevOps leadership
- Continuous improvement.
DASA also have a DevOps Certification Programme that runs against their Competency Model.
With their team-based approach, DASA position that all team members should have a base level 2 competence across all eight knowledge areas and all four skill areas. The 3-day DASA DevOps Fundamentals Certification course is designed to provide this level 2 competence. Equinox IT as a DASA Training partner provides this course and plans to offer other courses from the DASA Certification Programme in the future.
DASA also provide a DevOps Competence Quickscan which can be used as a self-assessment questionnaire to assess how you are performing against the DASA DevOps Competence Model.
During the presentation I also covered the importance of culture and leadership in DevOps, which is likely a topic for a future blog post.
Share this
- Agile Development (153)
- Software Development (126)
- Agile (76)
- Scrum (66)
- Application Lifecycle Management (50)
- Capability Development (47)
- Business Analysis (46)
- DevOps (43)
- IT Professional (42)
- Equinox IT News (41)
- Agile Transformation (38)
- IT Consulting (38)
- Knowledge Sharing (36)
- Lean Software Development (35)
- Requirements (35)
- Strategic Planning (35)
- Solution Architecture (34)
- Digital Disruption (32)
- IT Project (31)
- International Leaders (31)
- Digital Transformation (26)
- Project Management (26)
- Cloud (25)
- Azure DevOps (23)
- Coaching (23)
- IT Governance (23)
- System Performance (23)
- Change Management (20)
- Innovation (20)
- MIT Sloan CISR (15)
- Client Briefing Events (13)
- Architecture (12)
- Working from Home (12)
- IT Services (10)
- Data Visualisation (9)
- Kanban (9)
- People (9)
- Business Architecture (8)
- Communities of Practice (8)
- Continuous Integration (7)
- Business Case (4)
- Enterprise Analysis (4)
- Angular UIs (3)
- Business Rules (3)
- GitHub (3)
- Java Development (3)
- Lean Startup (3)
- Satir Change Model (3)
- API (2)
- Automation (2)
- Scaling (2)
- Security (2)
- Toggles (2)
- .Net Core (1)
- AI (1)
- Diversity (1)
- Testing (1)
- ✨ (1)
- August 2024 (1)
- February 2024 (3)
- January 2024 (1)
- September 2023 (2)
- July 2023 (3)
- August 2022 (4)
- August 2021 (1)
- July 2021 (1)
- June 2021 (1)
- May 2021 (1)
- March 2021 (1)
- February 2021 (2)
- November 2020 (2)
- September 2020 (1)
- July 2020 (1)
- June 2020 (3)
- May 2020 (3)
- April 2020 (2)
- March 2020 (8)
- February 2020 (1)
- November 2019 (1)
- August 2019 (1)
- July 2019 (2)
- June 2019 (2)
- April 2019 (3)
- March 2019 (2)
- February 2019 (1)
- December 2018 (3)
- November 2018 (3)
- October 2018 (3)
- September 2018 (1)
- August 2018 (4)
- July 2018 (5)
- June 2018 (1)
- May 2018 (1)
- April 2018 (5)
- March 2018 (3)
- February 2018 (2)
- January 2018 (2)
- December 2017 (2)
- November 2017 (3)
- October 2017 (4)
- September 2017 (5)
- August 2017 (3)
- July 2017 (3)
- June 2017 (1)
- May 2017 (1)
- March 2017 (1)
- February 2017 (3)
- January 2017 (1)
- November 2016 (1)
- October 2016 (6)
- September 2016 (1)
- August 2016 (5)
- July 2016 (3)
- June 2016 (4)
- May 2016 (7)
- April 2016 (13)
- March 2016 (8)
- February 2016 (8)
- January 2016 (7)
- December 2015 (9)
- November 2015 (12)
- October 2015 (4)
- September 2015 (2)
- August 2015 (3)
- July 2015 (8)
- June 2015 (7)
- April 2015 (2)
- March 2015 (3)
- February 2015 (2)
- December 2014 (4)
- September 2014 (2)
- July 2014 (1)
- June 2014 (2)
- May 2014 (9)
- April 2014 (1)
- March 2014 (2)
- February 2014 (2)
- December 2013 (1)
- November 2013 (2)
- October 2013 (3)
- September 2013 (2)
- August 2013 (6)
- July 2013 (2)
- June 2013 (1)
- May 2013 (4)
- April 2013 (5)
- March 2013 (2)
- February 2013 (2)
- January 2013 (2)
- December 2012 (1)
- November 2012 (1)
- October 2012 (2)
- September 2012 (3)
- August 2012 (3)
- July 2012 (3)
- June 2012 (1)
- May 2012 (1)
- April 2012 (1)
- February 2012 (1)
- December 2011 (4)
- November 2011 (2)
- October 2011 (2)
- September 2011 (4)
- August 2011 (2)
- July 2011 (3)
- June 2011 (4)
- May 2011 (2)
- April 2011 (2)
- March 2011 (3)
- February 2011 (1)
- January 2011 (4)
- December 2010 (2)
- November 2010 (3)
- October 2010 (1)
- September 2010 (1)
- May 2010 (1)
- February 2010 (1)
- July 2009 (1)
- April 2009 (1)
- October 2008 (1)