SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Harald Störrle, Michael Rohleder
Tempo und Ausdauer in
Software-Projekten
Düsseldorf, 26. September 2019
Tempo
Foto: jacoblund - gettyimages.de
Ausdauer
Foto: SWKrullmaging - gettyimages.de
Orientierung
Foto: Rawpixel - gettyimages.de
Nachhaltigkeit
Michael und Harald nach einer langen Woche
Foto: FangXiaNuo - gettyimages.de
QAware 6
QAware 7
Tempo
Ausdauer Orientierung
Erfolgreiche
Software Projekte
Arbeitsumgebung
QAware 9
Produktivitätsbremse: Ablenkende Arbeitsumgebung
https://insights.stackoverflow.com/developer-insights/2019
Stackoverflow Developer Insights Report 2019
QAware 10
Erfahrungen aus einem Co-Working Space
Contra: nicht geeignet für konzentrierte
Engineering Arbeit
Pro: Tolle Meeting Area, gut für den spontanen
Informationsaustausch, Kennenlernen / Socializing
QAware 11
Unsere Maßnahmen:
Größere, höhenverstellbare
Schreibtische
Mehr Platz
Lautstärke durch Schall-Würfel
verringert
Poster an Glaswänden
(Vermeidung Aquarium-Effekt)
Fahnen aufgestellt: “ich will nicht
gestört werden”
12
Projektorganisation
QAware 14
Organisationsformen für Projekte
SCRUM KLASSISCH
QAware 15
Projektorganisation in AIR
Projekt AIR ist groß & wichtig
15-25 Personen, 7 Jahre
unternehmenskritisch
Weltweit ausgerollt, > 5.000 Nutzer
> 25 Sprachen
AIR ist extrem erfolgreich
100% im Budget, Qualität, Termine, …
sehr gute, vertrauensvolle Zusammenarbeit
AIR ist höchst agil im Verhalten, aber strukturell
an die Umgebung angepasst
Hohe Spezialisierung
Trennung von Fach- und IT-Aufgaben
Klassische QA-Zyklen
lange Sprints variabler Länge (2-8 Wochen)
Kontinuierliches Lernen
QAware 17
Engineering Camp
Michael
Harald
18
Verschiedene Formate für unterschiedliche Lerntypen
und Erfahrungshorizonte
Themen-Reisen
Reisen zu Spezialthemen (z.B.
Cloud Native); Wissensaustausch
in der Gruppe
Forschungsprojekte
QA-Labs, DFG-Projekte,
Promotionen, wiss.
Veröffentlichungen & Konferenzen
QATalks
Frei für alle Mitarbeiter, freie
Themenwahl
A/T/M-Kreise
Aktives Lernen für erfahrene
Kollegen, Weiterentwicklung der
Ausbildung (je Disziplin)
Soft-Skill Schulungen
Fertigkeiten jenseits der
Informatik
Codefest
Gemeinsames Erarbeiten von
speziellem Technologiewissen
Buena Vista Coders Club
Programmieren wieder neu
anfangen für "Alte Schrauber"
Vorlesungen
Lernen als Lehrer, Ausbildung
unseres Nachwuches
. . .
Fachschulden
QAware 20
Aber "Technische" Schulden sind genau so auch bei Anforderungen, in (Grob-)Architektur, oder
in der Dokumentation vorhanden.
Zu "Technische Schulden auf der Fachebene" sagen wir Fachschulden (Domain Debt).
Technische Schulden gibt es auf allen Ebenen, wird aber
meistens auf Code verkürzt
QAware
Fachschulden sind oft weitaus teurer
und gefährlicher alsTechnische Schulden
Vergleiche: Mandantenfähigkeit von
vorneherein einplanen vs. nachträglich
einbauen
Eigentlich kein neues Phänomen
siehe z.B. Crosscutting Requirements,
Feature Interaction
Aber ohne FCD-Rolle und Frontrunning
geht das Thema komplett unter
Fachschulden
Foto: Jasmina007 – gettyimages.de
Resilienz
QAware 23
Resilienz-Initiative
Ausbildung individueller Resilienz
Vorträge zumThema Resilienz
Resilienz Seminare
Wöchentliche Resilienz-Impulse
Resilienz-Training  Komfortzone!
Projekthospitationen über einen zeitlich begrenzten Zeitraum
Temporäre Rollenwechsel
Abläufe bewusst verändern (z.B. verschiedene Retro Formate)
Anpassung Wachstumsstrategie
1.0 Exponentielles Wachstum
2.0 Lineares Wachstum
2.1 Lineares Wachstum bedarfsgerecht justiert
QAware 24
Vereinbarkeit Beruf und Privatleben
Flexibles Arbeiten: Arbeitsort, Arbeitszeit, Verträge
Bürohunde
Regelarbeitszeit als Ziel; keine Überstunden
Förderung von Elternzeiten (100%)
Sabaticals
Take away
QAware 26
Margret Hamilton, ca. 1968, Apollo-Lander code
27
Selber
Denken
ist wie
GOOGELN
nur krasser
No silver bullet
Pragmatismus statt Ideologie
Hausaufgaben machen
One size doesn't fit all
Viele kleine Schritte
Permanente Anpassung
…und noch ein paar
weitere Anregungen
29
Zuviel CO2 im Meeting-Raum?Freier Meeting-Raum?
30
Headset, Tastatur, Maus, USB-Stick, Adapter,
Ladegerät, usw.
unser Service-Service Regal
...einfach mitnehmen.
31
Wien Die Musik wartet auf Dich!
No silver bullet
Hausaufgaben machen: sauberes Handwerk und Disziplin
viele kleine Beiträge wirken zusammen
One size doesn't fit all
Was für Netflix passt, passt deswegen noch lange nicht für alle
Pragmatismus, nicht Ideologie
Permanente Anpassung
Selbstverständlichkeiten sind nicht selbstverständlich
Arbeitsumgebung, Projektorganisation
Technische Schulden, kontinuierliches Lernen, Resilienz

Más contenido relacionado

Similar a Tempo und Ausdauer in Software-Projekten

NRWConf 2013 - Effort Estimation in Agile Projects
NRWConf 2013 - Effort Estimation in Agile ProjectsNRWConf 2013 - Effort Estimation in Agile Projects
NRWConf 2013 - Effort Estimation in Agile ProjectsRainer Stropek
 
PRINCE2 Agile - brauchen wir das?
PRINCE2 Agile - brauchen wir das?PRINCE2 Agile - brauchen wir das?
PRINCE2 Agile - brauchen wir das?Wolfgang Ksoll
 
Lean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-EntwicklungLean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-EntwicklungSuperB2
 
Lego Workshop Scrum Einführung
Lego Workshop Scrum EinführungLego Workshop Scrum Einführung
Lego Workshop Scrum EinführungTorsten Irländer
 
VMware Site Recovery Manager
VMware Site Recovery ManagerVMware Site Recovery Manager
VMware Site Recovery ManagerinoX-tech GmbH
 
Agile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUMAgile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUMTechDivision GmbH
 
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
 
Projektkrisen Vortrag OOP 2011
Projektkrisen Vortrag OOP 2011Projektkrisen Vortrag OOP 2011
Projektkrisen Vortrag OOP 2011KEGON AG
 
CLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsCLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsacentrix GmbH
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteQAware GmbH
 
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...HOOD Group
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...QAware GmbH
 
Von Quickr bis PAVONE PM
Von Quickr bis PAVONE PMVon Quickr bis PAVONE PM
Von Quickr bis PAVONE PMUdo Sill
 
Enterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue NormalEnterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue NormalQAware GmbH
 
Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererTobias Schlüter
 
Agile XL - Scrum in wirklich großen Projekten
Agile XL - Scrum in wirklich großen ProjektenAgile XL - Scrum in wirklich großen Projekten
Agile XL - Scrum in wirklich großen ProjektenChristoph Schmiedinger
 
TDWI Buchprojekt: Data Governance - Problemfelder in der Umsetzung von BI-Pro...
TDWI Buchprojekt: Data Governance - Problemfelder in der Umsetzung von BI-Pro...TDWI Buchprojekt: Data Governance - Problemfelder in der Umsetzung von BI-Pro...
TDWI Buchprojekt: Data Governance - Problemfelder in der Umsetzung von BI-Pro...Daniel Eiduzzis
 

Similar a Tempo und Ausdauer in Software-Projekten (20)

NRWConf 2013 - Effort Estimation in Agile Projects
NRWConf 2013 - Effort Estimation in Agile ProjectsNRWConf 2013 - Effort Estimation in Agile Projects
NRWConf 2013 - Effort Estimation in Agile Projects
 
PRINCE2 Agile - brauchen wir das?
PRINCE2 Agile - brauchen wir das?PRINCE2 Agile - brauchen wir das?
PRINCE2 Agile - brauchen wir das?
 
Lean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-EntwicklungLean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-Entwicklung
 
Lego Workshop Scrum Einführung
Lego Workshop Scrum EinführungLego Workshop Scrum Einführung
Lego Workshop Scrum Einführung
 
VMware Site Recovery Manager
VMware Site Recovery ManagerVMware Site Recovery Manager
VMware Site Recovery Manager
 
Agile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUMAgile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUM
 
Agile intro-90min (2007)
Agile intro-90min (2007)Agile intro-90min (2007)
Agile intro-90min (2007)
 
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?
 
Projektkrisen Vortrag OOP 2011
Projektkrisen Vortrag OOP 2011Projektkrisen Vortrag OOP 2011
Projektkrisen Vortrag OOP 2011
 
CLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsCLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVs
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
 
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
 
Von Quickr bis PAVONE PM
Von Quickr bis PAVONE PMVon Quickr bis PAVONE PM
Von Quickr bis PAVONE PM
 
Enterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue NormalEnterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue Normal
 
Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für Programmierer
 
Agile XL - Scrum in wirklich großen Projekten
Agile XL - Scrum in wirklich großen ProjektenAgile XL - Scrum in wirklich großen Projekten
Agile XL - Scrum in wirklich großen Projekten
 
Agile Methoden in Projekten
Agile Methoden in ProjektenAgile Methoden in Projekten
Agile Methoden in Projekten
 
TDWI Buchprojekt: Data Governance - Problemfelder in der Umsetzung von BI-Pro...
TDWI Buchprojekt: Data Governance - Problemfelder in der Umsetzung von BI-Pro...TDWI Buchprojekt: Data Governance - Problemfelder in der Umsetzung von BI-Pro...
TDWI Buchprojekt: Data Governance - Problemfelder in der Umsetzung von BI-Pro...
 
Xidra 2016 DevOps
Xidra 2016 DevOpsXidra 2016 DevOps
Xidra 2016 DevOps
 

Más de QAware GmbH

Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...QAware GmbH
 
Fully-managed Cloud-native Databases: The path to indefinite scale @ CNN Mainz
Fully-managed Cloud-native Databases: The path to indefinite scale @ CNN MainzFully-managed Cloud-native Databases: The path to indefinite scale @ CNN Mainz
Fully-managed Cloud-native Databases: The path to indefinite scale @ CNN MainzQAware GmbH
 
Down the Ivory Tower towards Agile Architecture
Down the Ivory Tower towards Agile ArchitectureDown the Ivory Tower towards Agile Architecture
Down the Ivory Tower towards Agile ArchitectureQAware GmbH
 
"Mixed" Scrum-Teams – Die richtige Mischung macht's!
"Mixed" Scrum-Teams – Die richtige Mischung macht's!"Mixed" Scrum-Teams – Die richtige Mischung macht's!
"Mixed" Scrum-Teams – Die richtige Mischung macht's!QAware GmbH
 
Make Developers Fly: Principles for Platform Engineering
Make Developers Fly: Principles for Platform EngineeringMake Developers Fly: Principles for Platform Engineering
Make Developers Fly: Principles for Platform EngineeringQAware GmbH
 
Der Tod der Testpyramide? – Frontend-Testing mit Playwright
Der Tod der Testpyramide? – Frontend-Testing mit PlaywrightDer Tod der Testpyramide? – Frontend-Testing mit Playwright
Der Tod der Testpyramide? – Frontend-Testing mit PlaywrightQAware GmbH
 
Was kommt nach den SPAs
Was kommt nach den SPAsWas kommt nach den SPAs
Was kommt nach den SPAsQAware GmbH
 
Cloud Migration mit KI: der Turbo
Cloud Migration mit KI: der Turbo Cloud Migration mit KI: der Turbo
Cloud Migration mit KI: der Turbo QAware GmbH
 
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
 Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See... Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...QAware GmbH
 
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster QAware GmbH
 
Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.
Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.
Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.QAware GmbH
 
Kubernetes with Cilium in AWS - Experience Report!
Kubernetes with Cilium in AWS - Experience Report!Kubernetes with Cilium in AWS - Experience Report!
Kubernetes with Cilium in AWS - Experience Report!QAware GmbH
 
50 Shades of K8s Autoscaling
50 Shades of K8s Autoscaling50 Shades of K8s Autoscaling
50 Shades of K8s AutoscalingQAware GmbH
 
Kontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAP
Kontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAPKontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAP
Kontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAPQAware GmbH
 
Service Mesh Pain & Gain. Experiences from a client project.
Service Mesh Pain & Gain. Experiences from a client project.Service Mesh Pain & Gain. Experiences from a client project.
Service Mesh Pain & Gain. Experiences from a client project.QAware GmbH
 
50 Shades of K8s Autoscaling
50 Shades of K8s Autoscaling50 Shades of K8s Autoscaling
50 Shades of K8s AutoscalingQAware GmbH
 
Blue turns green! Approaches and technologies for sustainable K8s clusters.
Blue turns green! Approaches and technologies for sustainable K8s clusters.Blue turns green! Approaches and technologies for sustainable K8s clusters.
Blue turns green! Approaches and technologies for sustainable K8s clusters.QAware GmbH
 
Per Anhalter zu Cloud Nativen API Gateways
Per Anhalter zu Cloud Nativen API GatewaysPer Anhalter zu Cloud Nativen API Gateways
Per Anhalter zu Cloud Nativen API GatewaysQAware GmbH
 
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster QAware GmbH
 
How to speed up Spring Integration Tests
How to speed up Spring Integration TestsHow to speed up Spring Integration Tests
How to speed up Spring Integration TestsQAware GmbH
 

Más de QAware GmbH (20)

Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
 
Fully-managed Cloud-native Databases: The path to indefinite scale @ CNN Mainz
Fully-managed Cloud-native Databases: The path to indefinite scale @ CNN MainzFully-managed Cloud-native Databases: The path to indefinite scale @ CNN Mainz
Fully-managed Cloud-native Databases: The path to indefinite scale @ CNN Mainz
 
Down the Ivory Tower towards Agile Architecture
Down the Ivory Tower towards Agile ArchitectureDown the Ivory Tower towards Agile Architecture
Down the Ivory Tower towards Agile Architecture
 
"Mixed" Scrum-Teams – Die richtige Mischung macht's!
"Mixed" Scrum-Teams – Die richtige Mischung macht's!"Mixed" Scrum-Teams – Die richtige Mischung macht's!
"Mixed" Scrum-Teams – Die richtige Mischung macht's!
 
Make Developers Fly: Principles for Platform Engineering
Make Developers Fly: Principles for Platform EngineeringMake Developers Fly: Principles for Platform Engineering
Make Developers Fly: Principles for Platform Engineering
 
Der Tod der Testpyramide? – Frontend-Testing mit Playwright
Der Tod der Testpyramide? – Frontend-Testing mit PlaywrightDer Tod der Testpyramide? – Frontend-Testing mit Playwright
Der Tod der Testpyramide? – Frontend-Testing mit Playwright
 
Was kommt nach den SPAs
Was kommt nach den SPAsWas kommt nach den SPAs
Was kommt nach den SPAs
 
Cloud Migration mit KI: der Turbo
Cloud Migration mit KI: der Turbo Cloud Migration mit KI: der Turbo
Cloud Migration mit KI: der Turbo
 
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
 Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See... Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
 
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
 
Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.
Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.
Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.
 
Kubernetes with Cilium in AWS - Experience Report!
Kubernetes with Cilium in AWS - Experience Report!Kubernetes with Cilium in AWS - Experience Report!
Kubernetes with Cilium in AWS - Experience Report!
 
50 Shades of K8s Autoscaling
50 Shades of K8s Autoscaling50 Shades of K8s Autoscaling
50 Shades of K8s Autoscaling
 
Kontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAP
Kontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAPKontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAP
Kontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAP
 
Service Mesh Pain & Gain. Experiences from a client project.
Service Mesh Pain & Gain. Experiences from a client project.Service Mesh Pain & Gain. Experiences from a client project.
Service Mesh Pain & Gain. Experiences from a client project.
 
50 Shades of K8s Autoscaling
50 Shades of K8s Autoscaling50 Shades of K8s Autoscaling
50 Shades of K8s Autoscaling
 
Blue turns green! Approaches and technologies for sustainable K8s clusters.
Blue turns green! Approaches and technologies for sustainable K8s clusters.Blue turns green! Approaches and technologies for sustainable K8s clusters.
Blue turns green! Approaches and technologies for sustainable K8s clusters.
 
Per Anhalter zu Cloud Nativen API Gateways
Per Anhalter zu Cloud Nativen API GatewaysPer Anhalter zu Cloud Nativen API Gateways
Per Anhalter zu Cloud Nativen API Gateways
 
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
 
How to speed up Spring Integration Tests
How to speed up Spring Integration TestsHow to speed up Spring Integration Tests
How to speed up Spring Integration Tests
 

Tempo und Ausdauer in Software-Projekten

  • 1. Harald Störrle, Michael Rohleder Tempo und Ausdauer in Software-Projekten Düsseldorf, 26. September 2019
  • 2. Tempo Foto: jacoblund - gettyimages.de
  • 5. Nachhaltigkeit Michael und Harald nach einer langen Woche Foto: FangXiaNuo - gettyimages.de
  • 9. QAware 9 Produktivitätsbremse: Ablenkende Arbeitsumgebung https://insights.stackoverflow.com/developer-insights/2019 Stackoverflow Developer Insights Report 2019
  • 10. QAware 10 Erfahrungen aus einem Co-Working Space Contra: nicht geeignet für konzentrierte Engineering Arbeit Pro: Tolle Meeting Area, gut für den spontanen Informationsaustausch, Kennenlernen / Socializing
  • 11. QAware 11 Unsere Maßnahmen: Größere, höhenverstellbare Schreibtische Mehr Platz Lautstärke durch Schall-Würfel verringert Poster an Glaswänden (Vermeidung Aquarium-Effekt) Fahnen aufgestellt: “ich will nicht gestört werden”
  • 12. 12
  • 14. QAware 14 Organisationsformen für Projekte SCRUM KLASSISCH
  • 15. QAware 15 Projektorganisation in AIR Projekt AIR ist groß & wichtig 15-25 Personen, 7 Jahre unternehmenskritisch Weltweit ausgerollt, > 5.000 Nutzer > 25 Sprachen AIR ist extrem erfolgreich 100% im Budget, Qualität, Termine, … sehr gute, vertrauensvolle Zusammenarbeit AIR ist höchst agil im Verhalten, aber strukturell an die Umgebung angepasst Hohe Spezialisierung Trennung von Fach- und IT-Aufgaben Klassische QA-Zyklen lange Sprints variabler Länge (2-8 Wochen)
  • 18. 18 Verschiedene Formate für unterschiedliche Lerntypen und Erfahrungshorizonte Themen-Reisen Reisen zu Spezialthemen (z.B. Cloud Native); Wissensaustausch in der Gruppe Forschungsprojekte QA-Labs, DFG-Projekte, Promotionen, wiss. Veröffentlichungen & Konferenzen QATalks Frei für alle Mitarbeiter, freie Themenwahl A/T/M-Kreise Aktives Lernen für erfahrene Kollegen, Weiterentwicklung der Ausbildung (je Disziplin) Soft-Skill Schulungen Fertigkeiten jenseits der Informatik Codefest Gemeinsames Erarbeiten von speziellem Technologiewissen Buena Vista Coders Club Programmieren wieder neu anfangen für "Alte Schrauber" Vorlesungen Lernen als Lehrer, Ausbildung unseres Nachwuches . . .
  • 20. QAware 20 Aber "Technische" Schulden sind genau so auch bei Anforderungen, in (Grob-)Architektur, oder in der Dokumentation vorhanden. Zu "Technische Schulden auf der Fachebene" sagen wir Fachschulden (Domain Debt). Technische Schulden gibt es auf allen Ebenen, wird aber meistens auf Code verkürzt
  • 21. QAware Fachschulden sind oft weitaus teurer und gefährlicher alsTechnische Schulden Vergleiche: Mandantenfähigkeit von vorneherein einplanen vs. nachträglich einbauen Eigentlich kein neues Phänomen siehe z.B. Crosscutting Requirements, Feature Interaction Aber ohne FCD-Rolle und Frontrunning geht das Thema komplett unter Fachschulden Foto: Jasmina007 – gettyimages.de
  • 24. Resilienz-Initiative Ausbildung individueller Resilienz Vorträge zumThema Resilienz Resilienz Seminare Wöchentliche Resilienz-Impulse Resilienz-Training  Komfortzone! Projekthospitationen über einen zeitlich begrenzten Zeitraum Temporäre Rollenwechsel Abläufe bewusst verändern (z.B. verschiedene Retro Formate) Anpassung Wachstumsstrategie 1.0 Exponentielles Wachstum 2.0 Lineares Wachstum 2.1 Lineares Wachstum bedarfsgerecht justiert QAware 24 Vereinbarkeit Beruf und Privatleben Flexibles Arbeiten: Arbeitsort, Arbeitszeit, Verträge Bürohunde Regelarbeitszeit als Ziel; keine Überstunden Förderung von Elternzeiten (100%) Sabaticals
  • 26. QAware 26 Margret Hamilton, ca. 1968, Apollo-Lander code
  • 27. 27 Selber Denken ist wie GOOGELN nur krasser No silver bullet Pragmatismus statt Ideologie Hausaufgaben machen One size doesn't fit all Viele kleine Schritte Permanente Anpassung
  • 28. …und noch ein paar weitere Anregungen
  • 29. 29 Zuviel CO2 im Meeting-Raum?Freier Meeting-Raum?
  • 30. 30 Headset, Tastatur, Maus, USB-Stick, Adapter, Ladegerät, usw. unser Service-Service Regal ...einfach mitnehmen.
  • 31. 31 Wien Die Musik wartet auf Dich!
  • 32. No silver bullet Hausaufgaben machen: sauberes Handwerk und Disziplin viele kleine Beiträge wirken zusammen One size doesn't fit all Was für Netflix passt, passt deswegen noch lange nicht für alle Pragmatismus, nicht Ideologie Permanente Anpassung Selbstverständlichkeiten sind nicht selbstverständlich Arbeitsumgebung, Projektorganisation Technische Schulden, kontinuierliches Lernen, Resilienz