SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Consulting. Design. Agile Projects. Products. Innovation Hosting.
Feature Teams
Haute Couture: DevOps, CI/CD und Featureteams
Walter Strametz, CTO - please follow me @WalterStrametz
Agenda
1. Was sind Feature Teams? (English article version: http://bit.ly/29sPfj2)
1. DevOps
2. Klassischer Ansatz: Projektierung, Scrum und Ops
3. Featureteams: Devops, CI, CD und keine Projekte mehr
2. Workshop: Feature Team Adaption Map
3. Zusammenfassung
4. (Fish-Bowl)
Consulting. Design. Agile Projects. Products. Innovation Hosting.
Das DevOps Paradigma
Development und Operations sind getrennt, Applikation wird übergeben.
LeSS Meetup - 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
Verantwortlichkeiten, Prozesse, Tools und Organisation ändern sich!
LeSS Meetup– 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
Kein Handover von notwendig, Entwickler orchestrieren Deployment (Infrastructure as Code)
LeSS Meetup – 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
Consulting. Design. Agile Projects. Products. Innovation Hosting.
Klassischer Ansatz:
Projektierung, Scrum und Ops
LeSS Meetup– 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
Übergabe
INT
Übergabe
PROD
ScrumTeams
LeSS Meetup - 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
Übergabe
INT
Übergabe
PROD
ScrumTeams
LeSS Meetup - 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
Übergabe
INT
Übergabe
PROD
ScrumTeams
LeSS Meetup - 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
Übergabe
INT
Übergabe
PROD
Consulting. Design. Agile Projects. Products. Innovation Hosting.
Featureteams:
Devops, CI, CD und keine
Projekte
LeSS Meetup – Das Versprechen von Feature Teams
PO
Product
Backlog
Team1
SM
Team2
SM
Team3
SM
Keine
Übergabe
INT
Keine
Übergabe
PROD
ScrumTeams
Breitere
Produkt
Definition
Ein Produkt, eine Quelle, ein TaktKein Projektvertrag
bzw. Vorbestimmung.
Budget/Scope Check
und PL nicht notwendig
LeSS Meetup – Prozesse und Rollen im Betrieb
PO
Product
Backlog
Team1
SM
Team2
SM
Team3
SM
Keine
Übergabe
INT
Keine
Übergabe
PROD
ScrumTeams
Breitere
Produkt
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.
LeSS Meetup – Abhängigkeiten zwischen Komponenten
PO
Product
Backlog
Team1
SM
Team2
SM
Team3
SM
Keine
Übergabe
INT
Keine
Übergabe
PROD
ScrumTeams
Breitere
Produkt
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.
LeSS Meetup – Kein Vertrag und keine Übergaben. Wo ist das Management?
PO
Product
Backlog
Team1
SM
Team2
SM
Team3
SM
Keine
Übergabe
INT
Keine
Übergabe
PROD
ScrumTeams
Breitere
Produkt
Definition
Ein Produkt, eine Quelle, ein Takt
Durchgehende Verantwortung
LeSS Meetup – Kleinstmögliches Zusammenarbeitsmodell
PO
Team Stake-
holder
Higher
Mgt
(bei internen
Kunden)
Abklärungen
PO Übergibt keine:
- Spezifikationen
- Dokumente
- Mockup
- Wireframes
bestellt
Steuerung des
Changes über
2 Dimensionen
1. Definition of Done
2. Broader Product Definition
Consulting. Design. Agile Projects. Products. Innovation Hosting.
Zusammenfassung
LeSS Meetup – 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
Wir digitalisieren Ihr Unternehmen.
Consulting. Design. Agile Projects. Products. Innovation Hosting.
ti&m AG
Buckhauserstrasse 24
CH-8048 Zürich
Belpstrasse 39
CH-3007 Bern
Telefon +41 44 497 75 00
E-Mail info@ti8m.ch
Twitter @ti8m_ag
Facebook ti8m.ch/fb
www.ti8m.ch

Weitere ähnliche Inhalte

Ähnlich wie Feature teams

Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher SoftwareEinsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher SoftwareAndreas Schreiber
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenenpit GmbH & Co. KG
 
Stay calm & keep shipping - iOS DevCon 2013
Stay calm & keep shipping - iOS DevCon 2013Stay calm & keep shipping - iOS DevCon 2013
Stay calm & keep shipping - iOS DevCon 2013superflomo
 
1. Cloud Native Meetup Innsbruck, 23.11.2023
1. Cloud Native Meetup Innsbruck, 23.11.20231. Cloud Native Meetup Innsbruck, 23.11.2023
1. Cloud Native Meetup Innsbruck, 23.11.2023Johannes Kleinlercher
 
Large Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-FrameworkLarge Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-FrameworkJosef Scherer
 
elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09elemente websolutions
 
Lean development 04
Lean development 04Lean development 04
Lean development 04SuperB2
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsAndreas Schreiber
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?HOOD Group
 
DocOps – Agile Dokumentationserstellung in der Praxis
DocOps – Agile Dokumentationserstellung in der Praxis DocOps – Agile Dokumentationserstellung in der Praxis
DocOps – Agile Dokumentationserstellung in der Praxis K15t
 
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Renate Pinggera
 
Übersetzungsproduktivität: Der nächste Schritt
Übersetzungsproduktivität: Der nächste SchrittÜbersetzungsproduktivität: Der nächste Schritt
Übersetzungsproduktivität: Der nächste SchrittSDL Language Technologies
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)Ulf Mewe
 
Dokumentation in agilen Projekten - WebMontag Edition
Dokumentation in agilen Projekten - WebMontag EditionDokumentation in agilen Projekten - WebMontag Edition
Dokumentation in agilen Projekten - WebMontag EditionSimon Krackrügge
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightChristinaLerch1
 

Ähnlich wie Feature teams (20)

Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher SoftwareEinsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesen
 
Ec2009 Templates
Ec2009 TemplatesEc2009 Templates
Ec2009 Templates
 
Stay calm & keep shipping - iOS DevCon 2013
Stay calm & keep shipping - iOS DevCon 2013Stay calm & keep shipping - iOS DevCon 2013
Stay calm & keep shipping - iOS DevCon 2013
 
1. Cloud Native Meetup Innsbruck, 23.11.2023
1. Cloud Native Meetup Innsbruck, 23.11.20231. Cloud Native Meetup Innsbruck, 23.11.2023
1. Cloud Native Meetup Innsbruck, 23.11.2023
 
Large Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-FrameworkLarge Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-Framework
 
elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09
 
Agents of D.E.V.O.P.S
Agents of D.E.V.O.P.SAgents of D.E.V.O.P.S
Agents of D.E.V.O.P.S
 
Lean development 04
Lean development 04Lean development 04
Lean development 04
 
DevOps Sepc15
DevOps Sepc15DevOps Sepc15
DevOps Sepc15
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?
 
DocOps – Agile Dokumentationserstellung in der Praxis
DocOps – Agile Dokumentationserstellung in der Praxis DocOps – Agile Dokumentationserstellung in der Praxis
DocOps – Agile Dokumentationserstellung in der Praxis
 
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
 
Murcs
MurcsMurcs
Murcs
 
Übersetzungsproduktivität: Der nächste Schritt
Übersetzungsproduktivität: Der nächste SchrittÜbersetzungsproduktivität: Der nächste Schritt
Übersetzungsproduktivität: Der nächste Schritt
 
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-EntwicklungOOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)
 
Dokumentation in agilen Projekten - WebMontag Edition
Dokumentation in agilen Projekten - WebMontag EditionDokumentation in agilen Projekten - WebMontag Edition
Dokumentation in agilen Projekten - WebMontag Edition
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha Night
 

Mehr von Walter Strametz

Mehr von Walter Strametz (20)

Blockchain real 2019
Blockchain real 2019Blockchain real 2019
Blockchain real 2019
 
11 strametz
11 strametz11 strametz
11 strametz
 
12 seeber
12 seeber12 seeber
12 seeber
 
10 kulnigg et_al
10 kulnigg et_al10 kulnigg et_al
10 kulnigg et_al
 
8 doerfler
8 doerfler8 doerfler
8 doerfler
 
7 kramer
7 kramer7 kramer
7 kramer
 
5 tumpel
5 tumpel5 tumpel
5 tumpel
 
3 wolf
3 wolf3 wolf
3 wolf
 
1 dobrauz
1 dobrauz1 dobrauz
1 dobrauz
 
2 enzinger
2 enzinger2 enzinger
2 enzinger
 
6 kaufmann
6 kaufmann6 kaufmann
6 kaufmann
 
5 - Luginbuehl Swissrealcoin.io
5 - Luginbuehl Swissrealcoin.io5 - Luginbuehl Swissrealcoin.io
5 - Luginbuehl Swissrealcoin.io
 
13 chromaway or perelman future of house sales
13 chromaway or perelman future of house sales13 chromaway or perelman future of house sales
13 chromaway or perelman future of house sales
 
10 truebestein blockchain immobilienmanagement
10 truebestein blockchain immobilienmanagement10 truebestein blockchain immobilienmanagement
10 truebestein blockchain immobilienmanagement
 
9 jedelsky blockchain in der immobilienwirtschaft
9 jedelsky blockchain in der immobilienwirtschaft9 jedelsky blockchain in der immobilienwirtschaft
9 jedelsky blockchain in der immobilienwirtschaft
 
8 dobrauz the dynamics of innovation
8 dobrauz the dynamics of innovation8 dobrauz the dynamics of innovation
8 dobrauz the dynamics of innovation
 
7 kaufmann oesterreichische finanzmarktaufsicht
7 kaufmann oesterreichische finanzmarktaufsicht7 kaufmann oesterreichische finanzmarktaufsicht
7 kaufmann oesterreichische finanzmarktaufsicht
 
2 blockchain use cases
2 blockchain use cases2 blockchain use cases
2 blockchain use cases
 
Swiss otc blockchain
Swiss otc blockchainSwiss otc blockchain
Swiss otc blockchain
 
Blockchain offering
Blockchain offering Blockchain offering
Blockchain offering
 

Feature teams

  • 1. Consulting. Design. Agile Projects. Products. Innovation Hosting. Feature Teams Haute Couture: DevOps, CI/CD und Featureteams Walter Strametz, CTO - please follow me @WalterStrametz
  • 2. Agenda 1. Was sind Feature Teams? (English article version: http://bit.ly/29sPfj2) 1. DevOps 2. Klassischer Ansatz: Projektierung, Scrum und Ops 3. Featureteams: Devops, CI, CD und keine Projekte mehr 2. Workshop: Feature Team Adaption Map 3. Zusammenfassung 4. (Fish-Bowl)
  • 3. Consulting. Design. Agile Projects. Products. Innovation Hosting. Das DevOps Paradigma
  • 4. Development und Operations sind getrennt, Applikation wird übergeben. LeSS Meetup - 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
  • 5. Verantwortlichkeiten, Prozesse, Tools und Organisation ändern sich! LeSS Meetup– 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
  • 6. Kein Handover von notwendig, Entwickler orchestrieren Deployment (Infrastructure as Code) LeSS Meetup – 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
  • 7. Consulting. Design. Agile Projects. Products. Innovation Hosting. Klassischer Ansatz: Projektierung, Scrum und Ops
  • 8. LeSS Meetup– 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 Übergabe INT Übergabe PROD ScrumTeams
  • 9. LeSS Meetup - 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 Übergabe INT Übergabe PROD ScrumTeams
  • 10. LeSS Meetup - 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 Übergabe INT Übergabe PROD ScrumTeams
  • 11. LeSS Meetup - 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 Übergabe INT Übergabe PROD
  • 12. Consulting. Design. Agile Projects. Products. Innovation Hosting. Featureteams: Devops, CI, CD und keine Projekte
  • 13. LeSS Meetup – Das Versprechen von Feature Teams PO Product Backlog Team1 SM Team2 SM Team3 SM Keine Übergabe INT Keine Übergabe PROD ScrumTeams Breitere Produkt Definition Ein Produkt, eine Quelle, ein TaktKein Projektvertrag bzw. Vorbestimmung. Budget/Scope Check und PL nicht notwendig
  • 14. LeSS Meetup – Prozesse und Rollen im Betrieb PO Product Backlog Team1 SM Team2 SM Team3 SM Keine Übergabe INT Keine Übergabe PROD ScrumTeams Breitere Produkt 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.
  • 15. LeSS Meetup – Abhängigkeiten zwischen Komponenten PO Product Backlog Team1 SM Team2 SM Team3 SM Keine Übergabe INT Keine Übergabe PROD ScrumTeams Breitere Produkt 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.
  • 16. LeSS Meetup – Kein Vertrag und keine Übergaben. Wo ist das Management? PO Product Backlog Team1 SM Team2 SM Team3 SM Keine Übergabe INT Keine Übergabe PROD ScrumTeams Breitere Produkt Definition Ein Produkt, eine Quelle, ein Takt Durchgehende Verantwortung
  • 17. LeSS Meetup – Kleinstmögliches Zusammenarbeitsmodell PO Team Stake- holder Higher Mgt (bei internen Kunden) Abklärungen PO Übergibt keine: - Spezifikationen - Dokumente - Mockup - Wireframes bestellt Steuerung des Changes über 2 Dimensionen 1. Definition of Done 2. Broader Product Definition
  • 18. Consulting. Design. Agile Projects. Products. Innovation Hosting. Zusammenfassung
  • 19. LeSS Meetup – 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
  • 20. Wir digitalisieren Ihr Unternehmen. Consulting. Design. Agile Projects. Products. Innovation Hosting. ti&m AG Buckhauserstrasse 24 CH-8048 Zürich Belpstrasse 39 CH-3007 Bern Telefon +41 44 497 75 00 E-Mail info@ti8m.ch Twitter @ti8m_ag Facebook ti8m.ch/fb www.ti8m.ch