Ein fehlendes Bit ist, ob dies technisch ein Produkt ist (wie eine Codebase, auch wenn groß) oder nicht.
Wenn dies völlig getrennte Produkte sind , dann mit SCRUM würde ich in sehr kurzen Sprints (1-2 WKS) und Sequenzentwicklung arbeiten. Also zwei Wochen Projekt A, dann Projekt B, dann c, dann wieder ein - vielleicht für zwei Sprints, dann C usw. In einer solchen Situation ist ein einzelner Rückstand keinen Sinn, ein separates Backlogs sollten für A, B und C gehalten werden. Mindestens ein Team kennen, das so funktioniert.
Ob Sie mehr POS benötigen, ist eher eine Funktion des Wissens über Produkte. Vielleicht brauchst du jemanden für jedes Projekt, vielleicht hast du jemanden, der gut genug ist, B und C, um das Po zu sein.
Wenn verschiedene Produkte dann versuchen, es zu tun, wenn Sie es tun, indem Sie verschiedene Geschichten aus verschiedenen Backlogs nehmen, jeden Sprint, mit dem Sie enden, ist das Split-Team. Natürlich werden die Menschen auf ein bestimmtes Projekt spezialisiert, auch es ist sehr schwer, eine gute Definition von erledigt zu haben (sind wir getan, wenn wir neue Inkremente für A und B versenden können, aber nicht diesen Sprint?). Wenn Sie Projekte mit kurzen Sprints nicht sequenzieren können, würde ich in Richtung Kanban schauen, weil er versucht hatte, eine Organisation in diese zu stellen.
Wenn dies ein Produkt / eine Codebase ist - dann sind die Dinge viel einfacher. Auch wenn das Team aufgrund unterschiedlicher Projekte verschiedene Bereiche der Codebase berühren muss, arbeiten sie immer noch an denselben Produkten, sodass alle Mechanik des Scrum gut anwenden. Ein Backlog, ein Po.
Einer Nachteil ist darauf hinzuweisen, dass die Leute im Team kontextwenden werden, und es besteht eine Strafe, egal welcher Prozess Sie verwenden. Welchen Prozess, den Sie auswählen, sollten versuchen, dies so lange wie möglich zu minimieren (sofern das Geschäft halten kann). Schönes Ding an Scrum ist, dass es mit dem Einverständnis mit dem PO gebaut hat, dass Kontextschalter nur an der Sprintsgrenze auftreten können. In anderen Worten, das Team erhält 1-2 Wochen, um sich zu konzentrieren, bevor er sich auf ein anderes Projekt wechseln muss.
Vergessen Sie auch nicht alle technischen Praktiken agiler. Gerätests. Automatische Builds & Tests. Code-Bewertungen Clevere Verwendung von Repos. Hohe Standards Re. Qualität. Alle sind ein Muss in einem solchen anspruchsvollen Umfeld.