Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Enge Zusammenarbeit trotz Homeoffice

Enge Zusammenarbeit trotz Homeoffice

Benedikt Stemmildt

March 25, 2022
Tweet

More Decks by Benedikt Stemmildt

Other Decks in Technology

Transcript

  1. Enge
    Zusammenarbeit
    trotz Homeoffice
    Wie BLUME2000 mit Mob-
    Programming glücklich Software
    entwickelt
    Benjamin Brunzel & Benedikt Stemmildt
    01.09.2021 | Solutions x DILK

    View Slide

  2. View Slide

  3. Drei Teams je 3-4 Entwickler + Product Owner
    Teamschnitt
    25.03.22
    3
    Erkunden Entscheiden Erfüllen

    View Slide

  4. § Ein Driver
    § Viele Navigatoren
    § Alle 10 Minuten wird nach Timer
    gewechselt
    § Strong Style Navigation
    25.03.22
    4
    Mob Programming
    Das gesamte Team an einem Rechner
    ©The Team Coder

    View Slide

  5. Seid ihr denn bekloppt?
    Vorurteile

    View Slide

  6. § Übergabe & Einarbeitung sind
    überflüssig
    § Urlaub & Krankheitstage können
    flexibel aufgefangen werden
    § Wissensverteilung direkt während
    der Arbeit
    § Jeder kennt alle Eckend des Codes
    § Junior-Devs lernen sehr schnell
    § Vorbereitung von Stories kann
    verkürzt werden
    § Code Reviews entfallen
    § Merge-Konflikte entfallen
    § Dailies entfallen
    25.03.22
    6
    Mob Programming
    Vorteile
    § Zeitliche Synchonisierung
    § Weniger Flexibilität bei der
    Arbeitszeitgestaltung
    § Die Arbeit im Mob ist sehr fordernd
    § Wir sind nicht nur schneller
    sondern die Qualität ist auch noch
    besser!
    § Allerdings hilft es dann und wann
    mal Pausen zu machen :)
    Nachteile

    View Slide

  7. § Nicht von 0 auf 100
    § Vorbereitungs-Phase zu Beginn
    § Diverse inhaltliche Workshop
    – Domain Driven Design
    – Funktionale Programmierung
    – Micro Frontends
    – Kotlin
    – Cloud
    – Security
    § Aber auch gemeinsame
    Prozessabsprachen
    § Zeit genutzt um immer mal wieder
    Aufgaben im Mob zu machen um
    langsam rein zu kommen
    25.03.22
    7
    Wie startet man sowas?
    Ramp Up Workshops

    View Slide

  8. § Audio Call + Screen Share
    § Code Weitergabe via Git (mob command line util)
    https://github.com/remotemobprogramming/mob
    § Web-App Timer für Weitergabe und Pausen
    https://cuckoo.team/
    § Stündliche Pausen
    § Morgendlicher Checkin + Teamzeit nach dem Mittag mit dem PO
    § PO ist außerhalb dieser Zeiten immer ad hoc erreichbar.
    Unser Vorgehen
    25.03.22
    8
    Remote Mob Programming Tools

    View Slide

  9. Danke schön
    iteratec GmbH
    Am Sandtorkai 75
    20457 Hamburg
    @asciijungle
    [email protected]
    Benjamin
    Brunzel
    Lead-Developer iteratec
    BLUME2000 SE
    Gutenbergring 53
    22848 Norderstedt
    @slashBene
    [email protected]
    Benedikt
    Stemmildt
    CIO BLUME2000

    View Slide