
In Agile development, one truth always holds—change is constant. Businesses evolve as user requirements continuously shift. While these changes often add value, the business analyst role is critical in ensuring they don’t destabilize the project. Business Analysts act like a compass, guiding teams so that evolving needs stay aligned with the existing system and long-term goals through effective changing requirements management.
Early in my career, I worked on Ellomed, an Electronic Health Records (EHR) system designed to help clinics and doctors manage appointments and schedules. What began as a simple idea quickly expanded. With Agile in practice, changing requirements surfaced from the start. The challenge wasn’t whether change would happen, but how to manage it effectively—always with the goal of delivering a high-quality product.
In ElloMed, the first move was to establish a non-negotiable basis, the features that would not be affected by anything.
This anchor made certain that the core will not shake in case of later additions of improvements or even new modules. By obtaining this base, we gained flexibility, but not stability through out the process.
Fact: In Agile projects, a solid base minimises the rework whereby core modules are not redesigned each time there is a requirement change. The whole point in agile is about flexibility to modify the system as per the frequent requirements.
One of the biggest changes occurred when there was the integration of pharmacy. It appeared to be another feature at first sight. However, my study found out that there were more serious problems with the current pharmacy systems:

In the case of BAs, the issue at hand was to transform a general request, such as make pharmacy easy to manage, into specific and practical requirements.
We introduced a full-fledged and user-friendly interface designed specifically for pharmacists- one that covered every loophole we had identified during analysis phase.
What seemed like a dramatic requirement shift didn’t create disruption because the foundation of ElloMed was already strong, this enhancement only elevated the system transforming it into a tool that was not just functional but genuinely easy and efficient for users.
ElloMed showed that requirement changes do not necessarily cause consternation. BAs will be in a position to facilitate smooth transitions, with the correct practices that are considered from the very starting of the project.

The thing is that in Agile it is not only about the process but it is about the way of thinking. Handling dynamic requirements is like sailing in a changing wind; you cannot control the wind, but you can move the sails. A few tips that I found helpful are:
Ellomed was not only a project but more of an Agile classroom. Here’s what it taught me:
Requirement changes are not a roadblock in Agile, rather a detour that can get to the destination provided that they are managed properly. It is the way the wheel is turned by BAs.
Business Analysts are the stabilizers of the ship- when there are alterations in directions they are the people who see to it that the project does not head in the wrong direction.
The ideal example is Ellomed: initially a functional scheduling program, it has developed into a highly reputed EHR that has smart pharmacy integration. This was because requirements changes were not feared but leveraged.
As it is said, the strongest or the smartest do not survive, but the most adaptable one. Having the appropriate BA practices such as building the foundation, prioritization and flexibility, the projects do not only remain on track but also emerge as solutions that count.
Facing shifting requirements in your Agile projects? Ellocent Labs expert Business Analysts specialize in impact assessments, prioritization frameworks, and prototyping strategies to keep your projects on track. Contact us today to ensure seamless project delivery.
We've built both. We'll tell you honestly which one fits.
From no-code MVPs validated in 6 weeks to enterprise AI platforms with 50,000+ users, we've built across the whole range. Book a consultation and we'll tell you honestly which approach fits your budget, your timeline, and your scale ambitions.