Skip to main content
  • Kontakt
  • Suchen

    Pipeline-Spiel | Eficode

    Spielerisch lernen, Continuous Delivery-Pipelines zu entwerfen

    KOSTENLOS SPIELEN
    Pipeline card deck

    Pipeline - Das Spiel, das liefert!

    Wollt ihr in kürzester Zeit eine Pipeline entwerfen und so im Wettbewerb immer die Nase vorn haben? Welche Testschritte sollten Teil eurer Continuous Delivery-Pipelines sein? Haltet euch nicht mit einem bestehenden, manuellen Prozess nach dem anderen auf – verwendet einfache, kollaborative Tools, um noch Besseres zu entwerfen!

    Entwickelt gemeinsam im Team Pipelines und werdet immer besser!

    Emily Bache entwickelte das Kartenspiel ‚Pipeline‘ als schnelle und unterhaltsame Möglichkeit, Alternativen für eine CD-Pipeline zu finden, ohne dabei tatsächlich etwas zu entwickeln. Ihr könnt das jetzt auch! Entwerft eine Pipeline für ein bestimmtes Szenario und sorgt für die perfekte Vorlaufzeit zur Bereitstellung. Arbeitet in kleinen Gruppen und besprecht die erforderlichen Schritte und was wann wie passiert. Vergleicht euer Ergebnis mit einer anderen Gruppe und/oder versucht euch als Learning an einem weiteren Szenario.

    Mit der kostenlosen App einfach online üben

    Wir bei Eficode glauben an Wissensaustausch und Open-Source-Entwicklung. Darum haben wir mit dem Team von xtream eine Online-Version unseres Spiels entwickelt, so dass alle Teams davon profitieren können. Registriert euch einfach, erstellt ein Spiel und ladet eure Teamkolleg:innen ein!

    HIER GEHT'S ZUM KOSTENLOSEN PIPELINE-SPIEL

    pipeline

    Bucht einen moderierten Workshop mit unseren Expert:innen

    Wollt ihr lernen, wie ihr eure Software-Produktion noch besser machen könnt? Genau dafür haben wir das Spiel entwickelt, getestet und stetig weiterentwickelt. Unsere Continuous Delivery-Expert:innen organisieren auf Basis des Spiels einen Workshop für eines oder mehrere eurer Teams. So könnt ihr genau die Themen besprechen, die für eure Organisation am relevantesten sind, Engpässe identifizieren und konkrete Lösungen erarbeiten. Der Workshop kann online per App, als Konferenz oder bei euch vor Ort stattfinden.

    MELDET EUCH

    pipeline game

    So geht's

    Ziel des Spiels ist es, eine Pipeline für ein bestimmtes Szenario zu entwickeln und die Durchlaufzeit zu optimieren. Ihr arbeitet in kleinen Gruppen (4-6 Personen), besprecht die erforderlichen Schritte und deren optimale Reihenfolge. Schätzt dann die Gesamtdurchlaufzeit für das Bereitstellen der Pipeline.

    1. Wählt ein Szenario

    Um die Diskussion konkreter und konstruktiver zu gestalten, beginnt jede Gruppe mit einem Szenario. Stellt euch vor, ihr arbeitet für ein Startup, das wild entschlossen ist, ein etabliertes Unternehmen zu übertreffen. Wir geben euch fünf Beispiele vor, aber lasst ruhig auch eurer eigenen Fantasie freien Lauf!

    Besprecht konkrete Risiken, die ihr durch die Tests minimieren wollt. So ist es einfacher, herauszufinden, wie viel Zeit pro Testschritt eingeplant werden muss, und was passiert, wenn ihr beispielsweise einen Schritt auslasst. Geht vor wie ein Detektiv!

    scenario-cards

    2. Prüft die Spielregeln

    Ihr habt viel Freiheit, eure Pipeline zu entwickeln, aber in der Realität gibt es Regeln, wie die Schritte angeordnet sein sollten. Beispielsweise kann nichts an die Produktion gegeben werden, bevor ein Release Candidate erstellt wurde. Die sechs Spielregeln werden euch dabei helfen, solche Bedingungen im Hinterkopf zu behalten.

    Geschätzte Dauer

    Ein wichtiger Teil des Spiels besteht darin, die Laufzeit jedes in die Pipeline eingefügten Schritts einzuplanen. Diese Zeiten fügt ihr im Online-Spiel per Doppelklick der jeweiligen Karte hinzu. Im analogen Kartenspiel könnt ihr einfach Klebezettel nutzen.

    game-rule-cards

    3. Entwickelt die Pipeline, indem ihr die Pipeline-Step-Karten ordnet

    Dies sind die Karten, die ihr verwendet, um die Struktur eurer Pipeline zu definieren. Wählt aus, welche Schritte wichtig, welche optional sind und welche ihr ganz weggelassen könnt. Ihr könnt mehrere Schritte parallel laufen lassen, um die Gesamtvorlaufzeit zu verkürzen. Entscheidet auch, ob ihr einen Schritt zweimal ausführen möchtet, zum Beispiel vor und nach dem Erstellen der einsatzbereiten Komponente, oder ob ihr einige Schritte vor dem Start der Pipeline ausführen möchtet.

    Individuelle Karten

    Ihr habt auch die Möglichkeit, neue Schritte zu erstellen. Schreibt die Erklärung einfach auf eine leere Karte. Im Online-Spiel ist das derzeit leider noch nicht möglich.

    pipeline-step-cards

    4. Überprüft und bewertet eure Pipeline

    Sobald die Zeit abgelaufen ist (zwischen 30 Minuten und einer Stunde), ist es Zeit für die/den Moderator:in (die Person, die das Spiel erstellt hat), auf „Überprüfen“ zu klicken. Jede Gruppe kann dann die Auswirkungen der Pipeline auf euer Business besprechen. Wie gut ist eure Lead Time im Vergleich zu der eurer Konkurrent:innen? Wie verhält sich eure Deployment Lead Time bei der Markteinführung? Seid ihr bereit, ein Lean Product Development oder A/B-Tests durchzuführen?

    Schaut euch die Lead Time der fiktiven Konkurrent:innen an: Warum sind die Vorlaufzeiten einiger Konkurrent:innen viel länger? Warum sind andere so schnell? Wie sieht deren Pipeline aus? Was machen sie bei den Tests anders? Sind sie mutiger, also risikobereiter?

    ERFAHRT MEHR
    pipeline-1

    Testautomatisierung ist ein Pfeiler für Qualität

    Häufige Releases erfordern einen Prozess zur Qualitätssicherung, der mit der Geschwindigkeit der Entwicklung von der ersten Idee bis zur Produktionsfreigabe Schritt halten kann. Damit das kontinuierlich geschehen kann, braucht es eine Strategie, Kompetenz und große Investitionen in die Automatisierung. Das lohnt sich, denn es bedeutet, dass ihr qualitativ hochwertige Software schnell und souverän auf den Markt bringen könnt.

    Lest unseren kostenlosen Testautomatisierungs- und Robot-Framework-Guide (English)

    Test_automation_guide_CTA_small

    Verbessert die Qualität und den Zeitpunkt der Markteinführung. Kontaktiert uns gern, um über die Continuous Delivery in eurem Unternehmen zu sprechen