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.

System

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.

Review

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

Scrumtisch September 2019

The Berlin Scrum User Group meets on September 30th at agile42, Gruenberger Str. 54, 10245 Berlin.

Image of aballer

Alexandra Baller

agile42 Team Assistant

The Scrum Master as an organizational multi-function pocket knife

The Scrum Master is a jack of all trades with a magic problem-solving knife in his back pocket or a master of Scrum?


Image of elrich.faul

Elrich Faul

I’m passionate about helping the current and next generations to develop the skills they need to be successful in a rapidly changing world. I believe that by leveraging my expertise in engineering, psychology and management I can empower individuals and teams to reach their maximum potential. I’m inspired when given the opportunity to coach teams as well as individuals toward growth and happiness.

Campaigning for Dave

agile42 coach Dave Sharrock is running for Scrum Alliance Member Elected Director and we support his candidacy!

Image of abragad

Alessio Bragadini

Web community manager of agile42, trying to post relevant, informational, fun bits of content on the blog and social networks

Talking agility at Agile Islands conference

Pascal Papathemelis and the agile42 team will be present at the Agile Islands 2019 conference in the Åland Islands

Image of pascal

Pascal Papathemelis

Pascal has worked as an agile project manager/scrum master/facilitator of various developments in size and type for almost two decades. His focus is on people and practical approaches in order to deliver value. Currently Pascal is working at agile42 as an agile coach on a journey to help organisations and individuals grow, improve and become more efficient in a sustainable way.

Coaching at the Nordic Business Forum in Helsinki

Giuseppe De Simone will represent the Scrum Alliance at Nordic Business Forum in Helsinki, October 9-10 providing agile conversations to attendees

Image of giuseppe.desimone

Giuseppe De Simone

Giuseppe De Simone is a Certified Scrum Trainer (CST), Certified Enterprise Coach (CEC) and Certified Team Coach (CTC), passionate about helping individuals, teams and organizations become more productive by embracing Agile values, principles and practices. He is one of very few to be accredited from the Scrum Alliance as an educator of the Certified Agile Leadership and Path to CSP programs.