skip to Main Content
Team work talking about anti-agile practices.

The anti-agile: patterns that drive you away from agile process

During software development, it is common to talk about agility and its elements. To even have professionals appearing like agile coaches and agile masters is expected. However, it is key to discuss what is anti-agile as well.  

Anti-agile is a term that refers to practices that go against agile methodology. Check some examples in this article!   

Click and download our infographic for free.Do not have focus  

One of the agile principles is continuous delivery. It is essential to think about the final delivery instead of focusing just on the process.   

It is fundamental to keep in mind that part of the journey is the end. Think about the next delivery and forget that de project needs to end is a problem in the agile process.   

Keep focusing on the end is a way to remember that the solution is being built for one reason. It would help if you remembered what we learned with Alice in Wonderland: any road will get you there when you do not know where you are going.   

Men talking at work about anti-agile methodologies.
Keep focused on the principal objective of the project to establish an agile process.

Do not balance requirements.  

It is fundamental to balance requirements. The team of developers will probably want to know a lot of information about the project. The client will want to keep it simple.    

Finding how to balance both sides is fundamental. Much information goes against the agile process. On the other hand, a lack of data will engender rework.   

To have good data of requirements, you can document what is expected, what must be done, and how the application works. You also can group information in modules. 

Teamwork at a coworking space.
Organize your requirements is important to stay aligned to the agile methodology.

Do not know how to deal with changes 

Talking about changes always creates discomfort. They can end in rework, complex negotiation, create a lack of communication, and more. Together, it goes against agile methodology.  

The question is: how solve it? Because chances will always occur in a project.  

The best thing to do is focus on the mission. You have to analyze if the change makes sense looking at the project. You can use the situation to think about the project concepts because they can change. 

Man making notes in a paper.
Know how to deal with changes is fundamental to a good agile process.


We can talk about other behaviors in a good agile process, such as: 

  • Keep focused on the mission 
  • Trust your teamwork 
  • Choose metrics to follow 
  • Define how the work will occur 

Keeping these practices in mind is an excellent way to avoid anti-agile patterns in your development.  

Can you think of other practices that avoid anti-agile? Comment them here so more people will know too! 

If you are looking for a company specialized in an agile process, check the DB1 Global Software page. Click on the image above and access it! 

Click to access DB1 Global Software website.


victor matheus

Writer, SEO analyst, and content coordinator.

This Post Has 0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top