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

Cross-Funktionale Team bei Stylight

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →
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

Transcript

11 slides
  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

More Decks by Stylight Tech

Other Decks in Technology