Nexus is een raamwerk dat een uitbreiding vormt op Scrum, bedoeld voor organisaties waar meerdere (3 tot 9) Scrum-teams tegelijk werken aan één product. Net als andere ‘scaled Agile’-oplossingen voegt Nexus extra rollen, events en artefacten toe om samenwerking en integratie tussen teams te stroomlijnen. Het ultieme doel is dat alle teams elke sprint een geïntegreerd en ‘Done’ productincrement opleveren.
Een groeiend aantal Scrumteams leidt onvermijdelijk tot extra coördinatievraagstukken: afhankelijkheden in code, gedeelde infrastructuur, of overlappende features. Nexus richt zich op het oplossen van die integratieproblemen door een aantal specifieke events, een gedeelde backlog en een centraal aanspreekpunt voor integratie.
Dit is een speciaal team, samengesteld uit vertegenwoordigers van de Scrum-teams (bijv. Scrum Masters, technisch integrators) die zich richten op:
Hoewel niet altijd formeel benoemd als één vaste groep mensen, bestaat er in elke sprint een set individuen die de integratie coördineren.
Alle teams werken vanuit één Product Backlog. Dat betekent ook één Product Owner of een overkoepelende rol (Lead PO) die bepaalt welke items prioriteit hebben. De teams verdelen de backlog-items onderling, maar de prioriteit en definitie van ‘Done’ zijn hetzelfde voor iedereen.
Om te voorkomen dat teams een Sprint Planning doen die elkaar voor de voeten loopt, is er eerst een gezamenlijke Nexus Sprint Planning. Hier bekijken vertegenwoordigers van alle teams de afhankelijkheden en beslissen wie wat oppakt. Daarna gaan de teams in sub-sessies hun detailplanning doen. Zo verzeker je dat elke story maar door één team wordt gerealiseerd en de volgorde logisch is (bijv. Team B bouwt eerst de API, Team A implementeert daarna de front-end).
Elk team houdt zijn eigen Daily Scrum. Daarnaast is er de Nexus Daily Scrum, waarin afgevaardigden van alle teams (Scrum Masters of teamleden) kort afstemmen over integratie-issues, afhankelijkheden, of andere knelpunten die teamoverstijgend zijn. Dit voorkomt dat problemen pas aan het einde van de sprint naar boven komen.
Aan het einde van de sprint wordt het productincrement als geheel gedemonstreerd en geëvalueerd. Zo zien stakeholders niet alleen wat elk team heeft gedaan, maar hoe de totale oplevering functioneert. In de Nexus Retrospective bespreken alle teams samen wat goed ging in de samenwerking en integratie, en welke verbeteringen nodig zijn.
Nexus is ontworpen voor situaties met 3 tot ~9 teams die gezamenlijk één product opleveren. Heb je maar twee teams, dan is de extra overhead vaak te groot. Bij meer dan 9 teams kan Nexus ook nog werken, maar dan kan een framework als SAFe relevanter zijn—afhankelijk van de organisatiecultuur.
Een e-commerce-bedrijf heeft vijf Scrum-teams: één voor checkout, één voor productcatalogus, één voor zoekfunctionaliteit, enzovoort. Door Nexus in te voeren, hebben ze:
Nexus is een lichtgewicht framework dat bovenop Scrum komt om problemen rond integratie en afhankelijkheden in multi-teamomgevingen op te lossen. Met een centraal Nexus Integration Team, gedeelde planning en dagelijkse afstemming over teamgrenzen heen, beoogt Nexus om elke sprint een ‘Done’ increment af te leveren. Zo kan je relatief simpel opschalen naar meerdere teams zonder de kern van Scrum uit het oog te verliezen.