DevOps day - feature teams
Click here to load reader
-
Upload
walter-strametz -
Category
Software
-
view
373 -
download
2
Transcript of DevOps day - feature teams
![Page 1: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/1.jpg)
Consulting. Design. Agile Projects. Products. Innovation Hosting.
DevOps Day!Haute Couture: DevOps, CI/CD und Featureteams
Walter Strametz, CTO - please follow me @WalterStrametz
![Page 2: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/2.jpg)
Consulting. Design. Agile Projects. Products. Innovation Hosting.
Das DevOps Paradigma
![Page 3: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/3.jpg)
Development und Operations sind getrennt, Applikation wird übergeben.
DevOps – Derzeitige Situation
Dev Ops
Programmierung
- Software- Erstellt «Packet»
Betrieb
- Überwacht Blech- Logfiles - Definiert Lieferstandard
Handover
- Bestellung der IT- Betriebsdokumente - Software Packet- Entlang des
Deployment Prozesses
![Page 4: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/4.jpg)
Verantwortlichkeiten, Prozesse, Tools und Organisation ändern sich!
DevOps – Was ändert sich?
Dev Ops
Programmierung
- Software- Erstellt «Packet»
Betrieb
- Überwacht Blech- Logfiles - Definiert Lieferstandard
Handover
- Bestellung der IT- Betriebsdokumente - Software Packet- Entlang des
Deployment Prozesses
![Page 5: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/5.jpg)
Kein Handover von notwendig, Entwickler orchestrieren Deployment (Infrastructure as Code)
DevOps – DevOps!
Dev Ops
Programmierung & betriebliche
Verantwortung
- Software- Release & Betrieb
Betrieb
- Eliminiert (Cloud)- Maintenance Self-Service
Shops- Self-Service und
Monitoring Tools
Ops?
Self-Service
- Toolgestützt und automatisiert
- Cloud oder Intern- Neue Tools
![Page 6: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/6.jpg)
Consulting. Design. Agile Projects. Products. Innovation Hosting.
Klassischer Ansatz:
Projektierung, Scrum und Ops
![Page 7: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/7.jpg)
DevOps Day! – Verträge, Übergaben, Abstimmungen und Abhängigkeiten
Zeit, Budget, Scope
PO
Backlog
Projekt
Team1
SM
Team2
SM
Team3
SM
PO
Backlog
PO
Backlog
Projekt
Projekt
PL
PL
PL
ÜbergabeINT
ÜbergabePROD
ScrumTeams
![Page 8: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/8.jpg)
DevOps Day! - Prozesse und Rollen im Betrieb
Zeit, Budget, Scope
PO
Backlog
Ops
Ops
Ops
Ops
Ops
Ops
Ops
Projekt
Team1
SM
Team2
SM
Team3
SM
PO
Backlog
PO
Backlog
Projekt
Projekt
PL
PL
PL
ÜbergabeINT
ÜbergabePROD
ScrumTeams
![Page 9: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/9.jpg)
DevOps Day! - Abhängigkeiten zwischen Komponenten
Zeit, Budget, Scope
PO
Backlog
Ops
Ops
Ops
Ops
Ops
Ops
Ops
Projekt
Team1
SM
Team2
SM
Team3
SM
PO
Backlog
PO
Backlog
Projekt
Projekt
PL
PL
PL
ÜbergabeINT
ÜbergabePROD
ScrumTeams
![Page 10: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/10.jpg)
DevOps Day! - Handoff (Übergabe) heisst Management
Zeit, Budget, Scope
PO
Backlog
Ops
Ops
Ops
Ops
Ops
Ops
Ops
Projekt
Team1
SM
Team2
SM
Team3
SM
PO
Backlog
PO
Backlog
Projekt
Projekt
PL
PL
PL
ÜbergabeINT
ÜbergabePROD
![Page 11: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/11.jpg)
Consulting. Design. Agile Projects. Products. Innovation Hosting.
Featureteams: Devops, CI, CD und keine Projekte
![Page 12: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/12.jpg)
DevOps Day! – Das Versprechen von Feature Teams
PO
ProductBacklog
Team1
SM
Team2
SM
Team3
SM
Keine Übergabe
INT
Keine Übergabe
PROD
ScrumTeams
BreitereProdukt
Definition
Ein Produkt, eine Quelle, ein TaktKein Projektvertrag bzw. Vorbestimmung. Budget/Scope Checkund PL nicht notwendig
![Page 13: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/13.jpg)
DevOps Day! – Prozesse und Rollen im Betrieb
PO
ProductBacklog
Team1
SM
Team2
SM
Team3
SM
Keine Übergabe
INT
Keine Übergabe
PROD
ScrumTeams
BreitereProdukt
Definition
Ein Produkt, eine Quelle, ein Takt
Durchgehende Verantwortung
Teammitglieder werden «gemixt», jedes Team machen alle vier Komponente GEMEINSAM. Komponenten-Experten und «Reisende» (Ziel: Wissensvermittlung!) für Einzelne Experten.
![Page 14: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/14.jpg)
DevOps Day! – Abhängigkeiten zwischen Komponenten
PO
ProductBacklog
Team1
SM
Team2
SM
Team3
SM
Keine Übergabe
INT
Keine Übergabe
PROD
ScrumTeams
BreitereProdukt
Definition
Ein Produkt, eine Quelle, ein Takt
Durchgehende Verantwortung
«Communication in code»: Abhängigkeiten werden so weit wie möglich im gemeinsamen Source Code Repo gebracht. CI, CD, Testautomati-sierung, Container sind Enabler.
![Page 15: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/15.jpg)
DevOps Day! – Kein Vertrag und keine Übergaben. Wo ist das Management?
PO
ProductBacklog
Team1
SM
Team2
SM
Team3
SM
Keine Übergabe
INT
Keine Übergabe
PROD
ScrumTeams
BreitereProdukt
Definition
Ein Produkt, eine Quelle, ein Takt
Durchgehende Verantwortung
![Page 16: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/16.jpg)
DevOps Day! – Kleinstmögliches Zusammenarbeitsmodell
PO
TeamStake-holder(ja!)
HigherMgt
(bei internenKunden)
Abklärungen
PO Übergibt keine: - Spezifikationen- Dokumente- Mockup- Wireframes
bestellt
![Page 17: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/17.jpg)
Consulting. Design. Agile Projects. Products. Innovation Hosting.
Diskussion
![Page 18: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/18.jpg)
DevOps Day! – Zum Vergleich und Diskussion
Copyright 2014 - AgiliX Agile Consulting B.V.
- Was wären die Vorraussetzungen für «Communicate in Code»?- Wie würde eine mehrstufige CI/CD aussehen?
- Was wäre die Aufgabe von PLs?- Was würden Manager machen?- Was ist mit Security?- Was ist mit Architektur?
- Was machen «Architekten» ohne SAD?
- Würde das Chaos ausbrechen?- Für jedes Problem eine neue Rolle/Stelle- Copy/Paste Organisation
![Page 19: DevOps day - feature teams](https://reader038.fdocuments.in/reader038/viewer/2022100802/587700d31a28ab890e8b463d/html5/thumbnails/19.jpg)
Wir digitalisieren Ihr Unternehmen.
Consulting. Design. Agile Projects. Products. Innovation Hosting.
ti&m AGBuckhauserstrasse 24CH-8048 Zürich
Belpstrasse 39CH-3007 Bern
Telefon +41 44 497 75 00E-Mail [email protected] @ti8m_agFacebook ti8m.ch/fb
www.ti8m.ch