Case 1: B2B SaaS Rent Analytics Platform — PoC to Product
A rent analytics platform had started as a proof of concept for a single customer. Team of 2, CTA had moved on, development on customer systems, no SDLC or version control. Requirements jotted in OneNote without refinement; codebase tightly coupled.
Intervention: 18 months. Team grew to 7. SDLC and environments, requirements to Azure DevOps, SOW with definition of done, API contracts and service boundaries, automated testing, CI/CD.
Outcome: UAT bugs reduced by ~75% per release. Customer sign-off and go-live. Commercial objectives achieved. Team independence and knowledge ownership.
Case 2: B2B 24/7 Security Checks Platform — Project to Product
A transport-sector customer replacing paper-based security checks in locations with a mobile solution and back-office real-time reporting. Project missing deadlines, not delivering on requirements. Team of 3. Architecture unclear; department used copy-and-fork per customer.
Intervention: 12 months. Domain ontology and ubiquitous language, solidified architecture, automated testing, knowledge management. Moved from project model (dev in customer environments) to product model (single base, config-driven deployments). Sales resistance overcome by Opportunity and Risk analysis.
Outcome: Sprint on-time delivery improved from ~50% to ~95%. 1 to 5 customers over 2 years. Existing copy-and-fork projects migrated to the new deployment pattern.