29
www.scout24.com Team? Welches Team? Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt <[email protected]>

Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

www.scout24.com

Team? Welches Team?Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt <[email protected]>

Page 2: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Intro● Technik ändert sich● Die Art zu Arbeiten ändert sich● Teams ändern sich● Die Aufgaben von Teams ändern sich● Scrum, Kanban, DevOPs, WATever ⟹

○ Teams sind anders besetzt○ Aufgaben verändern sich○ Wissen wird breiter○ Mehr Verantwortung

● War das alles?

Page 3: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

ENIACRequires physical effort, mental creativity, innovative spirit, and a high degree of patience

Page 4: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

The Mainframe● Trennung zwischen

○ Programmierer○ Operator

● Es gibt “Computer”-Teams - die Programmierer

● Operators kümmern sich um Batch-Jobs, Ein- und Ausgabeperipherie, sie “bedienen” die Maschinen für dieProgrammierer

Picture by Lawrence Livermore National Laboratory.

Page 5: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Unix & Windows: Die Kleincomputerei● Klare Trennung

○ Systemadministration○ Operations○ Entwicklung

● Wall of Confusion○ Entwicklung entwickelt○ Operations bekommt Release “über die Mauer”

geworfen○ Operations wirft bei Fehlern das Release

zurück über die Mauer

● “Klare” Machtstrukturen○ “Ich root, du nix” bzw. Bastard Operator from Hell○ Entwickler sind “nur User”

Page 6: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

● Wissen○ Technische/Business Domäne○ Programmiersprachen○ Fachliche Anforderungen

● Wenig Wissen○ Infrastruktur○ Betriebssysteme○ Netzwerke

● Orientierung○ Kunde○ Anforderer

Teams - Entwickler

Page 7: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Teams - Operations / Administration● Wissen

○ Rechenzentrum○ Systeme/Storage/Netze○ Betrieb

● Wenig Wissen○ Programmiersprachen○ Businessanforderungen○ Anwendungsprogrammierung

● Orientierung○ Nutzer

#!/bin/bash#!/bin/env perl

?

Page 8: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Klebstoff: Application Management

● Überwinden der “Wall of Confusion”● Vermittelt zwischen

○ Entwicklern○ Operations / Admins○ Sorgt für Wissensverteilung

● Wissen○ Applikationsinterna○ Abhängigkeiten Applikation / Technologie (z.B. Tomcat)○ Infrastruktur ○ Betriebssysteme

Page 9: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Along comes Mary Scrum Agile

Page 10: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Cross functional teams

Page 11: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

T-Shaped persons

Page 12: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

T-Shaped persons● Spezialisten im Team● Wen sucht man?

○ Leute, die ein breites Wissen haben○ Die lernfähig sind○ Die über den Tellerrand gucken wollen

● Warum? ○ Der Grafiker und der UX-ler können

auch andere Dinge machen○ Man benötigt eventuell keinen Spezialisten

wenn zwei interessierte Leute diesenPart übernehmen können und wollen

● π-Shaped Person

Page 13: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Spezialisten● Passen nicht ins Team, wenn

ihr Wissen nur selten benötigtwird

● Team muss schnell aufSpezialisten zugreifen können

● LOCK wenn mehrere Teams einen Spezialisten benötigen

Page 14: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Teams von Spezialisten

Page 15: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Crossfunctional Teams

Page 16: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Standards

Page 17: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Und jetzt?

Page 18: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Mögliche Lösung

Page 19: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Teams on Demand● Wie geht man jetzt mit

größeren Teams um, die in allen Bereichen ähnliche Arbeit leisten?

Page 20: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Lifecycle of a team

Page 21: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Produktteam

Idee Produkt

Page 22: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Infrastrukturteam

IdeeZustand 1

Zustand x

Page 23: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Teams nach Produkten● Infrastruktur in Produkte

aufteilen● Infrastrukturteams als

Produktteams sehen● Team besteht bis der (hier)

Mailserver läuft● Operations macht ein anderes Team● Nachteile: Bindet Spezialisten● Schwierig, crossfunktionale Teams

zu bauen

Page 24: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Teams by Backlog● Epics im Backlog

○ Dauer: 1 bis 3 Monate

● Team bildet sich um ein Epic○ Verantwortlich von Anfang bis Fertig○ Spezialisten für Themen im Epic

können dabei sein, ohne langfristiggebunden zu sein.

○ Vertiefung von generalisiertem Wissenbei anderen Teammitgliedern

○ Hohe Diversität bei den Themen

Page 25: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Teams by Backlog● Nachteile

○ Epics müssen ungefähr die gleicheBearbeitungszeit haben

○ Sonst können Teams nicht tauschen○ Es müssen alle relevanten Mitarbeiter

im Team sein - man kann keine Kollegenaus einem anderen Team ziehen

Page 26: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Rahmenbedingungen● Starke Teamleiter

○ Mitarbeiter werden in Teams gemischt○ Große Abteilungen haben mehr als

einen Teamleiter○ Schwieriger Mitarbeiter “zu beobachten”

● Abteilungsweites Backlog● Mitarbeiter die Lust auf diverses

Arbeiten haben● T-shaped Persons und Spezialisten

Page 27: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

Conclusio

Ob man das jetzt DevOps nennt oder nicht, ist dann eigentlich auch schon wieder egal.

-- Ich, jetzt gerade

Page 28: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung
Page 29: Chemnitzer Linuxtage | 11. März 2018 | Ralph Angenendt ... · “Ich root, du nix” bzw. Bastard Operator from Hell ... können dabei sein, ohne langfristig gebunden zu sein. Vertiefung

www.scout24.com

Wir stellen ein …http://www.scout24.com/Karriere/Offene-Stellen.aspx

Ralph AngenendtFon +49 30 24301 1036

[email protected]