De Cereus Project Methodologie (CPM) is erop gericht om op een efficiënte wijze de oplevering van de projecten op te volgen en dit binnen de afgesproken grenzen van budget, kwaliteit, scope en tijd.
De methodiek laat ons toe om:
CPM is een combinatie van Agile development practices zoals SCRUM, Unit Testing, Continuous Integration waarbij vooral aandacht wordt geschonken aan de kwaliteit van het afgewerkt product of project.
SCRUM is een methodologie die gebaseerd is op een iteratieve ontwikkeling, waar onderdelen van het project worden ontwikkeld en opgeleverd in iteraties van drie weken. Deze iteraties noemen we sprints, die toelaten om de klant de gerealiseerde functionaliteiten te demonstreren en feedback te verkrijgen. Uiteindelijk krijgt de klant een beter beeld van wat hij uiteindelijk kan verwachten.
Om deze regelmatige opleveringen te kunnen realiseren, wordt het project opgedeeld in een groot aantal stories: kleine pakketten die binnen een iteratie volledig kunnen opgeleverd worden. Deze stories worden bewaard in een product backlog.

Aan het begin van een sprint wordt samen met de klant bepaald welke stories de hoogste prioriteit krijgen. Het team selecteert vervolgens de stories uit de product backlog die realiseerbaar zijn in de sprint. Hierbij wordt rekening gehouden met de complexiteit van de stories, de beschikbaarheid van de ingenieurs en wat het team in de vorige sprint heeft gerealiseerd.
Tijdens de sprint zal het team dagelijks samenkomen in een scrum, een projectstatusmeeting van maximum een kwartier om de voortgang van de sprint te bespreken en gepaste maatregelen te treffen. De Scrum Master (of Project Lead) monitort de issues en risico's, en zorgt ervoor dat de klant wordt betrokken bij de beslissingen.
Aan het einde van de sprint worden de resultaten van het team gedemonstreerd tijdens de Sprint Review. De klant wordt hierbij uitgenodigd om na te gaan of het geleverde werk overeenkomt met de verwachtingen en de gemaakte afspraken.