How to Bring Agile Practices / DevOps / Software Craftsmanship

This is in response to the question I was asked by one of my clients. And I wanted to share it with all of you.

Usually when I start a new mission, first, I meet the management in the entourage of the team, to understand their real expectation, answer their questions and put a framework around this adoption.

Model used

For the adoption of agile practice, Software Craftsmanship or DevOps, I rely on certain models in my approach:

Tuksman model


Source: https://medium.com/unexpected-leadership/forming-storming-norming-and-performing-5d06d021a969

More information on the model

Model ADKAR


Source: https://online.visual-paradigm.com/de/diagrams/templates/adkar/adkar-model/

More information on the model

How to get practice

This approach is diverse from one community to another, because we are dealing with humans and each has a different behavior in relation to a context. But here are the outlines:

  • Meeting with the group, presentation and exchange on the methods that we will jointly discuss in the coming months.
  • Enter the approaches already in place.
  • Apprehend together the agile practices that will go
  • Live these approaches, inspect and adapt
  • Emerge DevOps and Crafts needs in teams with the ADKAR model

Essentially, we iterate with the ADKAR model from one technique to another. If we push them, without these understanding their meanings, it does not have much value, because once the bringer has turned his back, it is quickly forgotten.

The following practices are mostly brought in parallel to those of agility:

  • Continuous Integration, Continuous Delivery
  • Pyramid tests, TDD, BDD, TCR, clean code
  • Pair Programming, Mob Programming
  • Specification by Example, Story Mapping, Event Storming
  • Hexagonal architecture, DDD

Then others at the discretion of the community

Admin bar avatar
About the author

Alexandre Cuva est un entrepreneur reconnu en Europe et en Asie ou il a co-fondées diverse société dans le développement et le conseil agile. Avec plus de 20 ans d’expérience professionnelle en informatique, dont 15 dans le monde agile. Il a exercé les fonctions de développeur, architecte, formateur, Scrum Master, Product Owner, Directeur technique et directeur général d’une société basent au Vietnam. Il est aujourd’hui co-fondateur de la société SoCraAgile qui a mission d’aider les entreprises romandes dans leurs thèmes de la digitalisation, en amenant des pratiques innovateurs comme l'agilité, le Lean, Design Thinking, le Software Craftsmanship et le DevOps. Il intervient comme Coach Organisationnel et Coach Technique. Alexandre est orienté communauté ou il a co-fondé le ScrumBeer Romand et le Romandie Software Craftsmanship. On peut le rencontrer à travers le monde comme orateur. #Agile, #Scrum, #XP, #Lean, #SAFe, #LeSS, #Craftsmanship

Leave a Reply