Reflecting on one of the most complex projects of my career, this blog explores how I navigated stakeholder conflicts and overcame uncertainty to deliver a solution that truly made a difference in the healthcare industry. Through real challenges and lessons learned, I share how a business analyst’s mindset can shape project success.
What do you do when you’re the business analyst on an Agile healthcare project and nothing aligns: not the stakeholders, not the integrations, not the expectations? When requirements keep changing and you start questioning whether you’re doing your job well enough?
A few years ago, I found myself in exactly this situation. A client hired us to rebuild their digital healthcare application where registered patients could fill out medical information, schedule doctor appointments and hold therapy sessions. On the surface, it sounded like a straightforward rewrite. But from the start, I sensed this project would be anything but simple.
The app had a poor user experience, needed to integrate with multiple systems and suffered from misalignment among stakeholders. Every department had a different vision. Frustrated patients dropped off before completing onboarding, and doctors struggled with incomplete data. All of this led to business losses for the client.
It felt like a lot to untangle — and in many ways, it was. But step by step, I found my way forward. The success didn’t depend only on applying standard BA techniques, but also on embracing the right BA mindset – one that balances structure with adaptability, analysis with intuition, and technical knowledge with problem-solving.
In the next sections, I’ll walk you through how I helped align stakeholders, redesign the patient experience and ensure our solution worked for all users. More importantly, I’ll share the lessons I learned not just as a BA but as someone who had to push through self-doubt to make an impact.
After defining the high-level project scope, we took a closer look at key issues with the client’s existing application. It quickly became clear that the onboarding questionnaire was the biggest pain point. It was supposed to guide new patients through an initial assessment and help them move forward in getting the right therapy. Instead, most users dropped off before completing it.
Because this had a direct impact on the client’s ROI, stakeholders had conflicting opinions on how it should work. Requirements kept changing. The tension grew with each meeting, and I started questioning whether I was handling the process correctly.
At this point, I knew I had to take a step back and apply a structured approach to bring clarity to discussions. Here’s how I tackled it:
The image below illustrates one of these process flows, showing where the questionnaire fits into the user journey. This diagram helped stakeholders see the bigger picture and align on a shared understanding of the process.

This diagram is illustrative and doesn’t contain actual project data to maintain confidentiality.
Once we got all stakeholders on the same page, the next step was to redesign the questionnaire. Our goal was to make it clear, easy to follow and more efficient by automating the process for determining whether patients could receive therapy. However, there were other users included in the process: doctors needed access to responses in their system, and administrative staff needed data to complete onboarding.
Here, collaboration skills and empathy played a key role. Patients, doctors, administrators and third-party development teams all had different expectations for the experience. With so many user groups involved and multiple systems to integrate, it was easy to get caught up in over-engineering.
I focused on bridging these gaps, making sure the system met everyone’s needs without adding unnecessary complexity. This required actively listening, facilitating discussions and turning insights into a solution that worked for all user roles. I tackled it using the following techniques:
Although we managed to define all details regarding the questionnaire, one thing still bugged me: would it work for all types of patients? There’s a Croatian saying “Sto ljudi, sto ćudi” (meaning “A hundred people, a hundred opinions”). And it couldn’t have been more true in this context.
The client’s patients belonged to a sensitive group of users, each one with different needs, and I wanted to make sure that our solution worked for all of them.
I remembered that during the discovery phase of the project, initial patient personas were defined to capture key user characteristics. Taking a business analyst mindset approach, I proactively engaged to work further on these findings and refined the personas by analysing:
To illustrate this, I created a personas workflow that maps how different users would complete the questionnaire and how their answers would shape the system’s logic. This approach helped developers and QA engineers to understand the scope of patient needs and later test the system with real-world scenarios. It wasn’t just about logic and workflows, it was about understanding people.

This is a conceptual representation of the personas workflow and doesn’t include real project data to ensure privacy.
With a clear solution in place, it was time to translate requirements into development tasks. If you work as a business analyst or a similar role, then you know that technical teams need clarity. Without it, misunderstandings lead to delays and rework.
To bridge the gap between business and development, I focused on structured thinking, adaptability and attention to detail, delivering the following:
Although the patient questionnaire was a key improvement of the client’s healthcare application, it was just one piece of a much larger puzzle. The development process followed Agile methodology, with continuous iterations, stakeholder feedback and incremental improvements across multiple features.
The entire rewrite lasted over a year. When the application went live, the client took it over and continued the work independently. The positive feedback suggested that we had addressed major pain points and demonstrated how valuable a proper BA mindset can be for project success.
After the project was completed, I took some time to reflect on lessons learned. Soon I realised that this wasn’t just about rewriting an application or improving a client’s business . It felt like a turning point in my career. It challenged me in ways I hadn’t expected, pushing me to overcome my self-doubt and truly own my role as a business analyst.
There were moments when I felt stuck, when I questioned if I had the necessary skills or if I was doing enough. At times, every discussion with the client felt like a battle. But by thinking about the needs of end users, focusing on solving the right problems and adapting my approach, I was able to turn obstacles into opportunities.
And that’s the lesson I want to share with other BAs: technical knowledge is important, but your BA mindset is what makes the difference. You won’t always have perfect requirements or ideal collaboration, but if you stay curious, embrace complexity and trust that your work matters, you’ll create real impact.
Partner with us