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

Cross-Funktionale Team bei Stylight

Stylight Tech
September 11, 2015

Cross-Funktionale Team bei Stylight

Presentation given at K5 conference by Stylight CTO, Sebastian Schuon

Stylight Tech

September 11, 2015
Tweet

More Decks by Stylight Tech

Other Decks in Technology

Transcript

  1. Challenges 2014 2 - Wie setzte ich OKRs für Engineering

    um? - Wie motiviere ich Engineers? - Wie kann ich noch wachsen, wenn ich schon so schnell wie möglich recruite? - Wie priorisiere ich Feature-Anfragen von verschiedenen Stakeholdern?
  2. Cross-Functional Team 3 Department = missionsorientiertes Team mit allen Ressourcen

    & möglichst wenig Abhängigkeiten Product Team: Baut die Software mit dem das Department bzw. seine Kunden arbeitet Squad: Team, die das Produkt umsetzen 3 Department Product Team Squad PO Engineer Engineer Designer Data Scientist Head of Business Role Business Role
  3. Wie löst das unsere Issues? 4 Wie setzte ich OKRs

    für Engineering um? Gemeinsame Business-Ziele Wie motiviere ich Engineers? Purpose und Autonomy
  4. Wie löst das unsere Issues? 5 Wie kann ich noch

    wachsen, wenn ich schon so schnell wie möglich recruite? Kommunikation führt zu Effektivität Wie priorisiere ich Feature-Anfragen zwischen verschiedenen Stakeholdern? Es gibt nur noch einen Stakeholder
  5. 6 Verantwortung 
 im Team • Department: seine OKRs •

    Product Team: das Produkt • Squad: fachlich gute Software produzieren Department 6 Product Team Squad PO Engineer Engineer Designer Data Scientist Head of Business Role Business Role
  6. Department Führung 7 • Head of führt Business Roles und

    PO (operativ und Mitarbeiterentwicklung) • Mitglieder des Squads haben 
 People-Manager ausserhalb 
 des Departments • Gleiche Fachrichtung • Kümmern sich um Mitarbeiterentwicklung • Fachliche Führung eigenverantwortlich im Squad Product Team Squad PO Engineer Engineer Designer Data Scientist Head of Business Role Business Role People Manager People Manager People Manager
  7. Roll-Out 8 Woche -1: POs bestimmt, Team-Splits überlegt Tag -1:

    alle Betroffenen informiert Tag 0: Announcement während All-Hands Tag 1: umsetzen, direkt in neuen Teams arbeiten Tag 90: letztes Team gesplittet
  8. Follow-Up Issues 9 • Trennungsschmerz • Business-Teams müssen lernen mit

    Agile umzugehen • Schwierigkeiten Mitarbeiter zu beurteilen • Schlechtere Kommunikation zwischen Teams
  9. Auswirkungen 10 • Entwicklung von Microservices (Conway's Law) • Ownership

    der Entwickler für “ihr” Produkt • Bessere Lösungen durch gegenseitiges Verständnis • Extremes Wachstum in Zielen