Skip to main content

20 Unagile Things to Avoid Saying and Some Better Alternatives

December 13, 2017

"See it all. See it fairly. Be truthful, be sensible and be careful with language" - Henry Grunwald

In Scrum we care about the precise and considered use of language, since any obfuscation reduces transparency. When we try to implement Scrum, we can sometimes find that the pressure is on to change Scrum terms and their meaning, so that change may be "configured" or "customized" to fit the organization. Scrum terms of reference can become bent and twisted around those existing contours, and the way we even think about agile change can be tugged at and constrained by organizational gravity. The result of acquiescing to such pressure is that little change may actually happen, and there is surprise and disappointment amongst stakeholders when the expected benefits do not materialize.

We are nevertheless subject to those forces of organizational gravity, and no matter how rigorous or careful we try to be, we cannot entirely insulate ourselves from its effects. An important discipline we must therefore learn is to exert small corrections, early and often, before they build up and we face a crash. Here are twenty small things which you might be tempted to say or to silently agree with, and which are perhaps rather better to avoid.

  1. Avoid describing a Sprint Backlog as a “commitment”. It’s a “plan” or “forecast” of work for meeting a Sprint Goal. Use those words instead. Remember that team members ought to commit to goals, not to forecasts.
     
  2. Avoid language which suggests Story Points are “delivered”, or in some way constitute value or otherwise proxy for value. The purpose of story pointing is to help a team forecast how much work it believes it can take on. In agile practice, value is only to be found in the delivered increment itself.
     
  3. Avoid talking about an “ideal velocity” when making forecasts. Instead, talk about the ideal value which can be released in current and future Sprints. Remember that an agile team does not consist of story point accountants. Speak of the work done in terms of innovation accounting instead.
     
  4. Avoid talking about “Sprint Goals” when those supposed goals have not yet been planned and agreed by the team. If they are tentative Sprint Goals, call them that. During refinement, discuss how well they might align to features and Minimum Viable Products.
     
  5. Avoid describing stages of work as “Sprints” unless they are time-boxed and produce an increment of functionality, however small it may be. “Special” sprints like “sprint zero”, “integration sprint”, “testing sprint” and so on are coded terms for stages or phases. If stages or phases are to be used, call them so honestly, and avoid devaluing agile terms of reference.
     
  6. Avoid describing a Sprint Review as a “Show and Tell” or “Demo”. A demonstration of work might very well form part of a Sprint Review. However, the essential purpose is to consider the work which has been done and which remains to be done, and to inspect and adapt the Product Backlog.
     
  7. Avoid talking about a “Kanban” unless there is evidence of a closed economy of work. If there is merely evidence of a “to-do” list, call it that.
     
  8. Avoid describing Acceptance Criteria as the “Definition of Done”. They may represent a certain level of “Done” for certain Product Backlog items, but the Definition of Done, as an assertion of release quality, properly refers to the entire increment.
     
  9. Avoid referring to a collection of people as a “team” unless there is evidence of their collaboration and teamwork. If those people are working in silos which are largely independent of each other, then there may instead be evidence of a “workgroup” engaged in craft production.
     
  10. Avoid referring to an agile initiative in terms of its supporting tools. Achieving agile practice is not the same thing as “having Jira” or “using TFS” or indeed any other technology.
     
  11. Avoid talking about "DevOps" as though it were distinct from agile practice and cultural change. If you are referring to technical practices such as automation or continuous integration and deployment, use those terms instead.
     
  12. Avoid talking about “technical debt” when there is no plan to pay the accrued deficit back, or the liability incurred thus far is unmanaged and unknown. If they are in truth unquantified losses, call them that.
     
  13. Avoid talking about a “Release Plan” if certain Sprints are not planned to result in a release at all. What you actually have is a plan for not releasing. In Scrum, each Sprint must yield an increment of value however small it may be. The decision to release or not to release ought to be made on a Just in Time basis. A true Release Plan should outline what is likely to be delivered, to whom and when...not if a release will happen.
     
  14. Avoid talking about “bugs” or “defects” as if they are separate from other work which remains to be done. They must still be accounted for as work remaining, and planned and budgeted for. The urgency of the repair and the speed with which it is expedited does not obviate the need for this quality of transparency.
     
  15. Avoid talking about “fixed scope” when a Product Backlog is subject to ongoing refinement, and distinct options might yet emerge. Instead, talk about each Sprint as the opportunity to deliver something of value from which useful things can be learned.
     
  16. Avoid language such as “push to test” which suggests that anything other than a pull-driven flow of work is expected. Agile and lean practice is founded on pull, including the timely and efficient handling of work in response to clear demand signals.
     
  17. Avoid referring to “distributed” teams. A team which is not co-located is a dislocated team. Call it that, and be transparent and open about the challenges and inefficiencies concerning teamwork which are likely to arise from such a model.
     
  18. Avoid using the expression “being agile” as a euphemism for “being reactive” or doing work “faster and cheaper”. An agile team exhibits full control over its work in progress and the work it chooses to take on. Any economies will be found in the team’s ability to inspect and adapt, to evaluate outcomes empirically, and to reduce waste.
     
  19. Avoid talking about “agile scaling” when the de-scaling of enterprise functions will be needed before even one team can achieve an agile way of working.
     
  20. Avoid dehumanizing employees as “resources” or “work packages”. If you contextualize people as inanimate objects, you will get less than the person has to offer. Employees are human beings with creative and innovative potential. Value them accordingly.

What did you think about this post?

Comments (18)


Michael Wallace
07:25 pm December 13, 2017

I like the idea of using the term "dislocated" for teams that are not co-located. It has a slightly negative connotation which reinforces the fact that this arrangement is sub optimal.


Olivier
08:06 am December 14, 2017

I like the idea of having negative connotation for the anti-pattern in order to deal with it. I too often heard about Proxy-PO. Once, someone asked me what is a Proxy-PO, I aswered : it's an anti-pattern. So for instance, what about "testing-sprint" => "fake-sprint" ? What about workgroup => "fake-team" ; a Proxy-PO => Fake-PO...


David Knight-Junaid
02:58 pm December 29, 2017

Well written,

I agree that the words we say and write clarify and direct decisions and expectations, in most cases causing incorrect assumptions.


Charles Bradley, Scrum Coach
08:42 pm January 3, 2018

Good article, Ian.


Ionut-Adrian Bejenaru
07:02 am January 9, 2018

Thank you for sharing this!


Jo Gee
06:41 am February 26, 2018

On #13: If a "done" increment is not released by the end of a Sprint, what value does it yield? Is it valuable to the Product Owner to get what he expected in that Sprint at the time he expected it? Can she or the internal stakeholders alone assess the value of an increment? I think it is the users' behavior (more leads, more users, less churn, more revenue, better bottom-line, ...) which ultimately proves whether an increment is valuable. Hence, my question.


Wendy Crause
05:50 am March 6, 2018

Good thoughts to remember. Sometimes in a difficult moment, it is best to pause and reflect on what your next few words will say. I can relate to #17 on dislocated teams, always a challenge!


Bill Phillips
03:37 pm May 14, 2019

The link to Innovation Accounting is not working. I was hoping to read more about that subject.


David Sabine
02:52 pm July 11, 2019

I used this article today while writing to an auditor about 'trigger words'. She's observed that "Agile teams are very sensitive about the terminology the rest of the business uses".

So, thanks for compiling a nice list.


miguel velarde
07:56 pm September 8, 2020

Acerca del punto #17 y dada la situación actual del mundo con la pandemia del COVID-19 ¿no deberíamos los equipos de SCRUM empezar a familiarizarnos más con este tipo de equipos "dislocados" o "distribuidos" y empezar a hacerlos tan funcionales como lo puede ser un equipo colocalizado?


Sai D.
11:31 pm April 17, 2021

Google is your friendly search engine.


Kat
10:21 am June 10, 2021

Co-location is neutral whilst dislocated is negative (for example a dislocated shoulder). A co-located/collocated team also has disadvantages which can and should be talked about. We are moving towards discussions between organizations and workers about the long term benefits and costs of home working for both. Better I think to use neutral terms. Even non-located is only the opposite of located (soft-negative). Perhaps distributed or just remote is better after all ?


Andrew Alaras
06:00 pm October 26, 2021
Avoid dehumanizing employees as “resources” or “work packages”.

I so agree with this. This is something that a past company I worked with is fond of using. Never liked the term, never sat well with me, and always advocated for calling people based on their role(s) and/or their names. In hindsight, this actually is telling how a company sees their people.


Filippo Balboni
03:02 pm November 17, 2021

I totally agree! I love working from home with people from different places. I know is not for everybody, but portraying this in a way other than neutral seems a bit unfair (or pre-pandemic, in this specific case) to me.


Tom Benson
10:17 pm March 29, 2022

Great guidance, Ian. I've seen this in action many times myself...i.e., where the nomenclature of things muddies the water and before long, no one knows what anyone is talking about. I attribute much of it to either "soft / vague" language, or, language that is rooted in misunderstandings about what something really is. I continually hear both Agile and Scrum referred to as methodologies, for example. Thanks again.


Ch Bar
10:46 am August 9, 2022

I too prefer the neutral approach to this terminology, plus the emphasis on transparency about the ramifications of such a team setup: there will be some challenges to organically emerging conversations and collaboration, and there are also benefits as Kat mentions above.


Faisal Muhammad
11:08 am November 9, 2023

Best article I have read in this whole series.


Tom
06:18 am September 17, 2024

After so many years, this article is still valuable