April 23, 2013

I Think We Should Do «another fancy practice»

Every environment is different. Is the practice you want to try going to be helpful in yours?

As agile coaches, we frequently observe and get involved in discussions around practices, methods and tools. Many of these start with someone suggesting "I think we should try …".

Many of these discussions focus directly on the advantages of the specific method. Often, they lack focus on fitness for purpose or context. There are so many things that we could do. Many methods that work amazingly well for others. Is that enough to start trying them too?
We need to decide which method or tool is important and potentially useful for us in our environment, for our specific, current challenges. Discussions about new practices, methods and tools without considering our relevant focus of improvement can be wasteful and futile.

Many conversations about practices, methods and tools generalise the needs and advantages. In some situations, practices like continuous delivery are even considered to be preconditions for starting on your agile journey.


Every environment is different. No method brings the same benefits to every environment, is easy to implement or even applicable in every environment. Should a good old IT-department of a bank not strive towards agility, because practices like continuos deployment look impossible in their context?

The important question to discuss is, what is needed in your environment? Having a common understanding on what needs to be in place, next to the functionality to release, could help to clarify our needs. This common understanding about the expected level of quality and other non-functional requirements could be collected in a Release Definition of Done (RDoD) that reflects our needs.


This document enables a continual discussion putting our needs next to our possibilities to achieve them. Fancy practices, methods and tools are not necessarily the best starting point. Maybe in your environment some simple things could really make a huge difference. Awareness of your needs allows for a much better focus for your growing agility than some currently hyped practices.

Don't get me wrong. I'm a big fan of many agile practices, methods and tools. For me the understanding on what are our needs and reflecting back on how to achieve it, is essential to keep in charge of our improvements and achieve ownership of our environment.

The understanding of our needs as a foundation to introducing practices, methods and tools, feels in my experience much more natural and focused on the specific environment.

Image of ralfkruse81

Ralf Kruse

I'm an Agile coach. Sometimes I'm excited and sometimes I feel more like Marvin ;-) Follow me @ralfhh
blog comments powered by Disqus
Image of ralfkruse81

Ralf Kruse

I'm an Agile coach. Sometimes I'm excited and sometimes I feel more like Marvin ;-) Follow me @ralfhh

Latest Posts

Why are organizations not seeing the benefits of doing Agile?

Due to a difference in goals and approaches, friction occurs between Agile teams and the rest of the organization - who has yet to see the benefits...

Image of hwong

Hazel Wong

Marketing Assistant at agile42. Passionate about gaining insights from data in order to create content that resonates with the audience. Eager to help teams and companies open their mindset about the application of agile methods to address their challenges.

Agility requires cultural change

Article published in German magazine it-daily.net

Image of marion

Marion Eickmann

I am one of the founders of agile42. Even though I am not an engineer I consider myself almost a "Techi" as I have been working in the field of software development for 10 years now.

Agile in Everywhere: Sales

An experiment as a ScrumMaster and Agile coach working with a Sales team, where Agile practices are supporting new acquisition and retention targets

Image of ebru4984

Ebru Yalçınkaya

I act as a change agent where the teams, domains need to enhance agility to reach their goals, to create a shared vision if needed. I coach every kind of team , every domain, like management teams or like customer care, technology and sales groups.

Good VIBE at Scrumtisch Berlin

Scrumtisch March 2018 at SAP Berlin

Image of simsab

Simon Sablowski

Simon has spent several years working as a software developer, ScrumMaster and CTO. He is dedicated to shortening feedback loops to accelerate learning and strengthening team collaboration to maximise synergies. At agile42, Simon enjoys coaching and training teams and organisations that desire to attain higher productivity, continuous innovation and extraordinary performance.

Step up your Kanban game

In the upcoming weeks, Accredited Kanban Trainers from agile42 will facilitate certified Kanban training in locations all around the world

Image of mikefreislich

Mike Freislich

Image of rhilll

Russell Hill

Image of mgaewsj

Gaetano Mazzanti

My background includes a long experience as a manager in the Software and Machinery Industry. I worked in USA and India leading distributed teams in advanced software projects (CAD/CAM, PLM, Industrial Automation, Plant Control and Supervision). As a coach I am now trying to help organizations to change embracing Agile and Lean values and principles. I am a WIP limit addict :) and a KCP