Agility, Yes. But Not at the Cost of Sustainable Delivery

Agile was introduced to help development teams respond to change more effectively, not to turn every sprint into a race against the clock. Yet in many organisations, the pressure builds towards the end of each iteration, and quality becomes the last hurdle before release rather than something that accompanies development from the beginning.

When the end of the sprint always feels the same

Most software teams have experienced it at some point.

The sprint is almost over. A few user stories are still being completed, an integration takes longer than expected, a last-minute change introduces a new issue and, suddenly, the QA team receives most of the work that still needs to be validated before the release.

None of this necessarily means the sprint was poorly planned. Software projects evolve continuously, priorities change and unexpected situations are part of everyday development.

The challenge appears when this becomes the normal way of working rather than the occasional exception.

At that point, it's worth asking whether the team is benefiting from Agile. or simply becoming better at working under constant time pressure.

A pattern we've seen across many Appian projects

At CEITA, we've spent more than fifteen years working exclusively with Appian, supporting organisations across different industries.

Every project is different, but over the years we've noticed that certain delivery patterns appear regardless of the sector, team size or business context.

One of them is the way quality activities are distributed throughout a sprint.

Development often progresses steadily during most of the iteration. As deadlines approach, however, testing tends to become concentrated into the final days, leaving QA with very limited time to validate changes before deployment.

This isn't usually the result of poor planning or a lack of commitment. It's simply a situation that can emerge when delivery dates remain fixed while priorities continue to evolve.

According to the 17th State of Agile Report, one of the biggest challenges organisations face today is no longer adopting Agile itself, but creating a sustainable way of working that balances delivery, collaboration and continuous improvement.

When quality becomes compressed

One of the first teams to feel the impact of this dynamic is QA.

Instead of validating software progressively throughout the sprint, testing is often concentrated into a very short period. The objective doesn't change, quality still needs to be assured, but the available time does.

As a result, QA teams are frequently forced to prioritise what can realistically be tested before release, while developers continue resolving issues that inevitably appear during the final stages of delivery.

The consequence isn't always a production defect. More often, it's a growing dependence on time pressure rather than on well-balanced engineering practices.

Repeated sprint after sprint, this way of working gradually increases fatigue, creates unnecessary rework and makes quality more difficult to maintain consistently.

Planning provides direction, not certainty

Sprint planning creates alignment, clarifies priorities and helps teams focus on achievable goals.

What it cannot do is remove uncertainty.

Requirements change. Dependencies appear. Technical complexity is sometimes only fully understood once implementation has started.

These situations are part of software development.

The challenge begins when every unexpected event consumes the time originally available for validation, leaving QA with little opportunity to perform thorough testing before the sprint closes.

Without realising it, quality becomes concentrated at the point where fixing defects is both more expensive and more disruptive.

Continuous delivery also needs room to breathe

Delivering value frequently remains one of Agile's greatest strengths.

However, continuous delivery shouldn't be confused with continuous urgency.

Development teams also need time to stabilise what they've built, reduce technical debt, improve automated testing and review decisions before moving on to the next iteration.

When every sprint finishes under pressure, the pace gradually becomes harder to sustain.

Quality starts depending less on robust engineering practices and more on the team's ability to absorb increasing workloads.

Leadership isn't only about delivery metrics

Velocity, burndown charts and sprint commitments all provide valuable insights into project progress.

What they don't reveal is whether the team is operating under constant pressure.

Effective leadership isn't just about ensuring work is delivered on time. It's also about recognising when recurring delivery patterns begin affecting the team's ability to maintain quality over the long term.

Supporting sustainable delivery ultimately means creating an environment where good technical decisions remain possible, even when priorities change.

Integrating quality earlier changes the conversation

One of the most effective ways to reduce end-of-sprint pressure is to stop treating testing as the final activity before release.

Practices such as Shift Left Testing, automated testing and continuous validation distribute quality throughout the development lifecycle instead of concentrating it into the final days of the sprint.

This doesn't necessarily mean performing more testing.

It means performing the right testing at the moment when feedback is most valuable and changes are still inexpensive to make.

Research presented in Accelerate, by Nicole Forsgren, Jez Humble and Gene Kim, consistently shows that organisations with stronger engineering practices achieve both better delivery performance and higher operational stability.

Sustainable delivery is also a quality strategy

Looking back across many Appian projects, one conclusion continues to stand out.

Teams that maintain a sustainable pace tend to produce more reliable software than those working under continuous pressure.

Not because they move more slowly.

Because they have enough space to validate, improve and refine their work before it reaches production.

Methodologies, tools and platforms all play an important role.

But lasting software quality depends just as much on how teams organise their work as on the technology they use.

Quality is an ongoing conversation

Every development team eventually finds its own way of balancing speed, quality and changing priorities.

There's no single formula that works for every project, but sharing experiences and learning from real-world challenges helps everyone make better decisions.

We'll continue exploring topics like software quality, testing, automation and Appian best practices in future articles.

How does your team manage quality throughout the sprint?

We'd love to hear your experience This email address is being protected from spambots. You need JavaScript enabled to view it.

 

 

Image
Follow Us on...
CEITA LinkedIn
London, Barcelona, Madrid, Jaipur

© 2025 CEITA SL. All rights reserved

Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Session Management
Adobe Experience Cloud
Used for debugging purposes in the Adobe Experience Cloud and contains information about debugging sessions.
Accept
Decline
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline
Save