Our Approach

An Agile and Flexible approach to projects

An Agile and Flexible approach to projects

Alui’s consulting team work using an Agile Project Management approach, which focuses on completing a project in small sections with regular reviews – typically weekly at a minimum. When companies are implementing a new Corporate Performance Management (CPM) solution, particularly one such as OneStream where there is such depth of functionality, the project can seem overwhelming. Our team will work with you to break your project into clearly defined and scoped phases (for example, Phase 1 might focus purely on the Close process).


The work required to define and agree the initial scope will begin with Requirements gathering, to ensure it’s clear to all involved exactly what is within the agreed scope. This this will be followed by a the design process where we use our team’s expertise to interpret the requirements into the structure of the OneStream application. We’ll look at the current phase, and the bigger picture of your overall OneStream vision so that it will be as easy as possible to incorporate future phases into the application.

Project Plan

Each phase has a project plan, that is owned by the project team, and we encourage our clients to involve representatives of the project’s various stakeholders on that team. As a team, we adopt an iterative approach, breaking the plan into tasks that are regularly reviewed by the team as a whole, ensuring that Alui and the client team are able to respond to issues as they arise throughout the course of the project. Making a necessary change to a project at the right time can save resources and, ultimately, help deliver a successful project on time and within budget.


Tasks are allocated to ensure that the task owner is always the person who has the most relevant knowledge to complete the task effectively. For example, a data reconciliation task where historic data brought into the new solution is compared to that in the old solution, would be best handled by someone on the client side who has a deep understanding of the data and the way it is handled.