We started the project in December 2017 with a 3-day Audit Workshop that allowed us to better understand the stakeholders’ high-level challenges and the need for improvement. The project was divided into 4 Milestones addressing code modernization, code optimization and concluding with the UI/UX final implementation.
Each milestone had one or more Discovery Workshops during which we mapped out the main features of the application, the general direction implementation, the delivery model that best addresses each phase and the way of working. Our chosen approach was a Hybrid-Agile delivery model due to its benefits in dealing with changes and input. Throughout the development period we also addressed a clear roadmap and a well-defined Time/Scope/Budget and Risk Management approach. To make sure we were on the right track as early as possible on the timeline, we agreed on delivering first a Clickable Prototype and a Minimum Marketable Product version.
Delivery was done in a co-leadership format iteratively driven. Respecting the roadmap, the Project Scope followed a decomposition process assuring predictability both in scope and in budget. Applying 2-week increments, allowed both the team, the Software Project Manager (from Accesa) and the Business Product Manager (from the customer) to take appropriate decisions in terms of priority and dependencies, while always applying risk management techniques to maintain predictability and proactively address challenges.
Every increment had a Demo session planned, followed by a User Acceptance Testing period, a regression phase and a Scientific Testing Period. The project is still ongoing, and the customer decided to expand for another 2 years in supporting software modernization for other products in their portfolio.