Ah, best practicesβthe golden ticket to success, right? If youβre an Agile Coach, Scrum Master, leader, or anyone on an agile team, youβve probably encountered this phrase countless times:
- βWhat are the best practices for running retrospectives?β
- βHow do we implement the best practices for scaling agile?β
- βCan we just follow the best practices and get it done faster?β
Best practices seem like the perfect shortcutβa tried-and-true way to avoid mistakes, streamline processes, and deliver value quickly. They promise a sense of certainty in an otherwise chaotic world.
But before we dive into the specific best practices you should avoid, letβs first unpack what best practices actually mean and explore why theyβre so widely sought after.
What Are βBest Practicesβ?
The term βbest practiceβ is rooted in the idea of identifying methods or approaches that consistently deliver the desired results. A best practice is, essentially:
- Proven: Itβs been tested and shown to work.
- Replicable: Others can apply it and achieve similar outcomes.
- Efficient: Itβs often the most resource-effective way to solve a problem.
Itβs no wonder best practices have become so popular. Who doesnβt want a proven solution that saves time, avoids pitfalls, and delivers results? They give us a sense of securityβan easy path forward in an increasingly complex environment.
But letβs pause for a moment. While this definition sounds great on paper, thereβs an underlying assumption: that what worked somewhere else will work for you.
Agile and the World of Complexity
Hereβs the thing: agility doesnβt operate in environments where best practices shine.
In the Cynefin framework, challenges are categorized into four domains:
- Simple: Clear cause and effect. Best practices apply here.
- Complicated: More effort is needed, but expert analysis can still uncover clear answers. Best practices work here too.
- Complex: Outcomes emerge unpredictably. Success depends on experimentation, adaptation, and feedback.
- Chaotic: Immediate action is required to stabilize the situation.
Agile thrives in the complex domain. Itβs about solving problems where the relationship between cause and effect is unclear and context is king. What works well in one context might fail spectacularly in another.
Raising kids is a perfect example of a complex problem.
Imagine your first child. You work hard to figure out the βbestβ parenting methodsβbedtime routines, rewards, discipline techniquesβand they work! You feel like youβve cracked the code.
And then comes your second child. You try those same techniques, but instead of harmony, youβre met with chaos. Theyβre a different person, with a unique temperament, needs, and motivations.
Sound familiar? Parenting isnβt about discovering a universal βbest practiceβ; itβs about experimenting, learning, and adapting to each child. Agile works the same way.
The Subtle Problem with Best Practices
At this point, some skeptics might argue:
- βNobody thinks best practices are universal or eternal. Theyβre just guidelines.β
- βBest practices arenβt the problemβmisusing them is!β
And yes, theyβre absolutely right. Best practices, when viewed as starting points, can be helpful. But hereβs where the problem lies in reality:
- Blind Application: Best practices are often adopted without enough validation or adaptation to the local context.
- Discouraging Questions: The label βbestβ can subtly discourage teams from challenging or improving the practice.
- Inhibiting Innovation: Once something is deemed βbest,β thereβs less incentive to explore alternatives, even when the context demands it.
This isnβt about vilifying best practices. Itβs about recognizing their limitationsβespecially in agile, where success comes from continuously discovering better ways of working.
Forget These 5 Dangerous Best Practices
So, what are the β5 dangerous best practicesβ to avoid in agile? Hereβs the list:
1.
2.
3.
4.
5.
Waitβwhereβs the list?
Hereβs the twist: the real danger isnβt in specific practices. Itβs in the mindset that any practice can be universally βbest.β This mindset leads to:
- Complacency: Teams stop questioning and adapting.
- Misalignment: Practices are applied without considering the unique context.
- Missed Opportunities: Innovation takes a backseat to rigid adherence.
Instead, every so-called best practice should be viewed as a hypothesisβsomething to test, adapt, and improve based on your specific needs.
From βBestβ to βGoodβ Practices
The difference between βbest practicesβ and βgood practicesβ isnβt about the practices themselvesβitβs about the mindset they inspire.
Calling something a βbest practiceβ makes it feel definitive, like itβs the final answer. It subtly suggests we should follow it as-is, without questioning or adapting it. In contrast, framing it as a βgood practiceβ changes how we approach it:
- Good practices are suggestions, not prescriptions. They invite us to try them out while remaining open to adaptation.
- Good practices assume impermanence. They might work now, but theyβre not sacred and can (and should) evolve as we learn more.
- Good practices encourage critical thinking. They remind us to test and validate before adopting them wholesale.
By reframing βbest practicesβ as βgood practices,β we maintain the curiosity, experimentation, and adaptability that agile demands. This subtle shift keeps us focused on continuous improvement and ensures we stay aligned with the unique needs of our teams and organizations.
But⦠Should We Challenge Everything?
Not at all. Agile isnβt about questioning every single decision or practice. That would lead to paralysis. Instead, itβs about challenging the processβa principle from Posner and Kouzesβ The Leadership Challenge.
Hereβs how:
- Use good practices as a starting point.
- Validate and adapt them to your unique context.
- Regularly review whether theyβre still serving your goals.
Itβs about finding a balance between stability and innovation.
The Big Reveal
Now, letβs revisit those five dangerous best practices:
- The belief that practices can be universally βbest.β
- Blindly applying practices without understanding the context.
- Failing to experiment and adapt practices over time.
- Treating practices as immutable rather than evolving.
- Allowing practices to stifle questioning and innovation.
So instead of chasing βbest practices,β embrace the mindset of continuous improvement. Agility isnβt about finding the βbest way.β Itβs about always searching for better ways.
Final Thoughts
The next time youβre tempted to ask for βbest practicesβ or follow them without question, pause. Ask yourself:
- βDoes this practice fit my teamβs unique context?β
- βHow can we adapt and test it?β
- βWhat opportunities for innovation are we missing by accepting this practice as-is?β
Forget the illusion of best practices. Letβs embrace the mindset of experimentation, improvement, and growth.
Now itβs your turn: Whatβs one βbest practiceβ youβve questioned or adapted recently? How did it change the game for your team?