Nehmen Sie ein Beispielziel: ändern, wie ein Service Checkout-Fehler zurückgibt, den API-Client anpassen und das Verhalten mit Regressionstests absichern. Diese Änderungen gehören zu einem Ergebnis, haben aber unterschiedliche Voraussetzungen.
Kadmo stellt das Ziel als Aufgaben dar, jede mit ihrem zugewiesenen Playbook und der Arbeit, von der sie abhängt. Das Team kann diese Aufteilung vor der Ausführung prüfen, einschließlich dessen, was wahr sein muss, damit das Gesamtziel als erreicht gilt.
Mit einem vereinbarten API-Vertrag können die Umsetzung im Service und die Vorbereitung des Clients vielleicht zusammen beginnen. Integrationsprüfungen müssen auf die Änderungen warten, die sie ausüben. Der Abhängigkeitsplan bestimmt, welche Aufgaben bereit sind und welche blockiert bleiben.
Kadmo startet bereite Arbeit in Wellen. Das gibt parallelen Agenten einen sinnvollen Platz im Lieferplan und wahrt die Reihenfolge, die die tatsächliche Änderung verlangt.