Unlocking value with Agile in a legacy environment

Introduction

Our client is a leading German product company, employing over 500 people and serving thousands of customers worldwide, including critical infrastructure facilities like airports and power plants. Their core product was a B2B web platform providing physical access control and workforce management to their clients. Faced with an aging legacy system, and considering the critical nature of their clientele and the responsibilities involved, the client made a strategic decision not to upgrade the existing system but to develop a new, cutting-edge web platform in parallel from scratch. This new system was designed to manage digital identities and mobile credentials with enhanced security, privacy, and user experience, aligning with modern building management standards for operational efficiency and security (inspired by concepts in standards like EN 15232).

The Challenge

The client’s new R&D Director faced the primary challenge of delivering an MVP for the next-generation platform. The project had seen minimal progress over two years, hindered by a need to transition from traditional methods to true Scrum. Key complexities included:

  • Establishing effective delivery: The foremost challenge was structuring the development lifecycle to ensure the timely delivery of a viable MVP, which had been elusive. These processes also needed to be compatible with and integrate smoothly with the client’s existing departments, including R&D and Product Management, to ensure alignment and buy-in.
  • Building a multicultural remote team: The project required harmonising efforts and building a cohesive remote team that combined the client’s in-house personnel with external partners from diverse national and cultural backgrounds, including Germany, Spain, and Poland, creating a dynamic “explosive mix” that needed careful management to ensure collaborative synergy.
  • Lack of experience with nearshoring: The client needed significant technical reinforcement, particularly in Node.js and modern Angular practices, but had no prior experience with nearshoring or managing external delivery partners effectively. This meant they were unsure how to best integrate and leverage external expertise.
  • Addressing technical debt and skill gaps: The initial version of the new platform was burdened with significant technical debt. The in-house team required upskilling in specific technologies and an urgent focus on refactoring the existing new codebase.
  • Designing for high availability: A key requirement was to create a system architecture that ensured high availability, critical for an access control platform managing sensitive operations.
  • Meeting high security standards: The platform needed to manage sensitive functionalities like badge license management, mobile credentials, service accounts, multi-client support, and audit trails, all while adhering to exceptionally high security standards.

Rite NRG's Solution

To address these multifaceted challenges, our team was engaged to revitalise the project, injecting essential momentum and deep technical expertise. From the outset, our approach centered on establishing a collaborative, trust-based partnership, which proved pivotal in transforming both the development lifecycle and overall team dynamics. This grew into a deep and effective working relationship.

  • Building trust and scaling expertise: Our engagement began with a small, dedicated team of two developers. This approach allowed us to organically integrate with the client’s in-house team, existing culture, and processes, fostering trust from the outset and ensuring our team was not perceived as process-heavy. The goal was to create one cohesive team with a shared objective—uniting our experts with the client’s in-house talents—rather than simply a group of experts working in tandem. As this trust and understanding deepened, our team naturally grew, with additional experts from our side joining to bolster the project’s capabilities. Ultimately, our people formed nearly half of the ~12-13 person integrated project team.
  • Identifying bottlenecks and proposing enhancements: While not having full visibility into the client’s entire ecosystem, our focus was on improving the areas where we could make a direct impact. Our Solution Architect, in collaboration with our Project Manager, conducted a thorough analysis of the visible components, existing code, and processes. This diagnostic effort resulted in two comprehensive reports, detailing observations and actionable recommendations for implementation (e.g., “Suggestions for improvement” and an extensive “opportunities for a growth” report), which helped guide subsequent improvements and strategic decisions.
  • Reducing technical debt: Our team championed and implemented crucial software development best practices. This included a dedicated focus on refactoring the existing codebase to improve its structure and reduce technical debt. We introduced comprehensive unit and E2E tests, standardised code with formatters and linters, implemented a microfrontend architecture using NX-workspace, and optimised the development environment through instance and pipeline enhancements.
  • Improving team velocity: As the project evolved, an opportunity was identified to enhance process stability and the predictability of team output. Our role adapted to support this, with one of our experts stepping in as a Scrum Master to champion agile process facilitation. Through collaborative coaching, refining ceremonies like backlog refinements and sprint planning within a 2-week Scrum cycle, and embedding Scrum principles, the team’s ability to forecast and deliver work significantly improved. This led to a remarkably stabilised process, where sprint commitments became more aligned with capacity, and the team consistently achieved, and even exceeded, their planned velocity (e.g., Sprint 13 demonstrated this with 91 SP delivered against 47 SP committed), transforming predictability and overall throughput. This focused effort was supported by our people in Solution Architect and Product Owner roles, who helped streamline work organisation, ensure focus on value delivery, and improve progress visibility through structured reporting.

Technologies Used

SUPPORTED PROGRAMMING LANGUAGES AND PLATFORMS

Node,js, Angular, Keycloak, Docker, Oracle Cloud, PostgreSQL, MongoDB, ElasticSearch, RabbitMQ, Unit Tests (Jest).

Results

A standout achievement of our collaboration was the successful release of the Minimum Viable Product (MVP), marking a significant turnaround for the project. This was the result of common focused efforts, particularly in the final stages where our team members made critical contributions. Ultimately, the MVP was completed in December 2024, over six months ahead of the initial July 2025 target, a testament to the revitalised development approach. Further key outcomes include:

  • Rapid project initiation: Responding to the client’s imperative for a swift start, the project was launched and operational within one week of signing the contract, immediately injecting the required momentum.
  • Effective Scrum implementation: We successfully implemented Scrum, which led to the team consistently delivering on their sprint commitments. Over time, the team’s velocity steadily grew, and all stakeholders gained significantly improved visibility into progress and timelines.
  • High adoption of actionable recommendations: Our diagnostic reports provided clear pathways for improvement. The client actively engaged with these insights, implementing 69% of our targeted recommendations, which led to tangible enhancements in processes and platform development.

Right solutions to real challenges

Turning complex challenges into strategic advantages through deep understanding and proven delivery frameworks. See how we did it.

Start building your next-gen development team or solve pressing technical challenges

Struggling with slow time-to-market or unpredictable delivery cycles? Let’s discuss how our #RiteWay approach can help you speed up development and regain market opportunities. With proven experience in accelerating delivery across fintech, medtech and other demanding industries, we help transform technical bottlenecks into competitive advantages.