Devops Origins
About the project
- The project dedicated to the formation of a single vision of Devops among participants in the movement
- Project for structuring practices
- The project aggregates the best practices and approaches
- A project for people interested in the development of the best practices in the development and operation
Methodological base
DORA Core Model is a set of capabilities/abilities, indicators and results, which are the most established results in the history and breadth of the DORA research program.
SFIA is a global system of skills and competencies for the digital world based on skills levels, behavioral factors
Termionology
-
Capability - the possibilities or abilities that business needs to implement a strategy include, but not limited to, knowledge, skills, practices, methods, processes, systems, culture and other resources for the implementation of the strategy. -
Практика is skills, methods, techniques accumulated as a result of any activity using certain technologies. -
Навык is the ability to do anything, which consists of experience and knowledge, is demonstrated using behavioral factors and the context of the situation.
Areas for the use of practices
- Culture
- Processes
- Technologies
What to consider good practice
-
Эффективность - we measure on the basis of experience and evidence base in the form of success stories from the authors, or we are guided by industry proven practitioners from authoritative sources -
Адаптируемость - Practice should be able to be able to come to any final implementation (technology) -
Измеримость - practice must be able to measure -
Согласованность - practice should be agreed with other practices and not create contradictions -
Обучаемость - practice should teach and develop engineers and motivate them to develop
Authoritative sources
Authoritative sources are those sources that we consider important and which we trust when creating and introducing new practices:
- Indrible counterbugs
- Literature
- Organizations
Statuses of practices
NOVEL :
- Lack of preliminary knowledge
- The cause and investigation are not clear
- It is necessary to experiment
- Try it on a small scale
EMERGENT :
- Promising area to improve
- The cause and consequence of
- The possibility of cooperation, innovation and adaptation
- Small -scale experiments
GOOD :
- The cause and investigation are visible
- Check the use of applicability in your local context
- Determine which solutions work best and adapt them
BEST :
- The cause and investigation are well understood and confirmed
- Integrate into current processes
- Continue to develop practice
The structure of practice
- Description
- What problem does practice solve?
- Risk - what will happen if you do not apply practice?
- How to implement (what technologies can be applied)
- What skills does practice give
- Methods of measuring practice
- The level of maturity of practice
Practical skills from practice
- We must be able to reflect the skills that we get from practice, for this we use
SFIA skills -
SFIA skills should be tied to the level of maturity of practice - What is in
SFIA :- 6 categories
- 19 Sababategoria
- 120+ skills
- 7 levels of responsibility
Maturity levels within practice
- 1 - follow
- 2 - Apply/Pour
- 3 - advise/initiate/influence
- 4 - inspire/strategically implement
- 5 - Create/contribute to practice
List of authoritative sources
Indrible counterbugs:
- Patrick Debois
- Gene Kim
- JEZ HUMBLE
- David Farley
- Nicole Forsgren
Literature:
- Mindset Book - The Phoenix Project
- Continous delivery
Organizations:
YouTube
Important videos of performances/conferences/thoughts that form DevOps Movement:
- Devops as a movement
- Do you want to grow in Devops, but you don't know how? Come, tell you!
- DevOPS by the vestrum, how to change culture?
Useful links
All links listed below are useful and somehow influenced the creation of a project, or the formation of practices.
All the authors and organizations who have made and continue to contribute to the development of Devops, many thanks!
- Dora
- SFIA
- Devops Manifesto
- There is no official “Devops” Manifesto
- Devops Areas - Codifying Devops Practices
- Building Process or Practice Capabilites in Your Organization
- Practices and Capabilites in Itil®4 - a Critical View