SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Harald Störrle, Michael Rohleder
Tempo und Ausdauer in
Software-Projekten
Hamburg, 23. Mai 2019
Tempo
Ausdauer
Orientierung
Nachhaltigkeit
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
Pro: Tolle Meeting Area, gut für den spontanen
Informationsaustausch, Kennenlernen / Socializing
Contra: nicht geeignet für konzentrierte
Engineering Arbeit
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”
Projektorganisation
QAware 13
Organisationsformen für Projekte
SCRUM KLASSISCH
QAware 14
Projektorganisation in AIR
Projekt AIR ist groß & wichtig
15-25 Personen, 7 Jahre
unternehmenskritisch
AIR ist extrem erfolgreich
100% im Budget, Qualität, Termine, …
Viel (!) agiler als alle Projekte im Umfeld
sehr gute, vertrauensvolle Zusammenarbeit
Starke Abweichungen von der "reinen Lehre"
lange Sprints variabler Länge (2-8 Wochen)
Hohe Spezialisierung
Trennung von Fach- und IT-Aufgaben
Viele "klassiche" Elemente
Ausgiebige QA-Zyklen
Modellierung, Dokumentation
Kontinuierliches Lernen
QAware 16
Engineering Camp
Michael
Harald
17
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 19
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
Resilienz
QAware 23
Resilienz-Initiative
Ausbildung individueller Resilienz
Vorträge zum Thema 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
28
….und noch ein paar weitere Anregungen
Zuviel CO2 im Meeting-Raum?Freier Meeting-Raum?
29
Headset, Tastatur, Maus, USB-Stick, Adapter,
Ladegerät, usw.
unser Self-Service Regal
...einfach mitnehmen.
30
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

Weitere ähnliche Inhalte

Was ist angesagt?

Warum ein traditioneller Ausschreibungsprozess (RFP) nicht mehr zeitgemäß ist.
Warum ein traditioneller Ausschreibungsprozess (RFP) nicht mehr zeitgemäß ist.Warum ein traditioneller Ausschreibungsprozess (RFP) nicht mehr zeitgemäß ist.
Warum ein traditioneller Ausschreibungsprozess (RFP) nicht mehr zeitgemäß ist.TechDivision GmbH
 
Zeix e healthsummit_2013_v1-1_slideshare
Zeix e healthsummit_2013_v1-1_slideshareZeix e healthsummit_2013_v1-1_slideshare
Zeix e healthsummit_2013_v1-1_slideshareZeix AG
 
Lean Requirements - von 0 auf 100
Lean Requirements - von 0 auf 100Lean Requirements - von 0 auf 100
Lean Requirements - von 0 auf 100Björn Schotte
 
Agile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUMAgile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUMTechDivision GmbH
 
Agiles Management für erfolgreiche IT-Projekte
Agiles Management für erfolgreiche IT-ProjekteAgiles Management für erfolgreiche IT-Projekte
Agiles Management für erfolgreiche IT-ProjekteJustRelate
 
Qz Req Eng Ebert Rudorfer 2011 V3
Qz Req Eng Ebert Rudorfer 2011 V3Qz Req Eng Ebert Rudorfer 2011 V3
Qz Req Eng Ebert Rudorfer 2011 V3Arnold Rudorfer
 

Was ist angesagt? (6)

Warum ein traditioneller Ausschreibungsprozess (RFP) nicht mehr zeitgemäß ist.
Warum ein traditioneller Ausschreibungsprozess (RFP) nicht mehr zeitgemäß ist.Warum ein traditioneller Ausschreibungsprozess (RFP) nicht mehr zeitgemäß ist.
Warum ein traditioneller Ausschreibungsprozess (RFP) nicht mehr zeitgemäß ist.
 
Zeix e healthsummit_2013_v1-1_slideshare
Zeix e healthsummit_2013_v1-1_slideshareZeix e healthsummit_2013_v1-1_slideshare
Zeix e healthsummit_2013_v1-1_slideshare
 
Lean Requirements - von 0 auf 100
Lean Requirements - von 0 auf 100Lean Requirements - von 0 auf 100
Lean Requirements - von 0 auf 100
 
Agile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUMAgile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUM
 
Agiles Management für erfolgreiche IT-Projekte
Agiles Management für erfolgreiche IT-ProjekteAgiles Management für erfolgreiche IT-Projekte
Agiles Management für erfolgreiche IT-Projekte
 
Qz Req Eng Ebert Rudorfer 2011 V3
Qz Req Eng Ebert Rudorfer 2011 V3Qz Req Eng Ebert Rudorfer 2011 V3
Qz Req Eng Ebert Rudorfer 2011 V3
 

Ähnlich wie Tempo und Ausdauer in Software-Projekten

Schnelligkeit und Ausdauer in Software-Projekten
Schnelligkeit und Ausdauer in Software-ProjektenSchnelligkeit und Ausdauer in Software-Projekten
Schnelligkeit und Ausdauer in Software-ProjektenQAware GmbH
 
Domain-Driven Design in der Praxis
Domain-Driven Design in der PraxisDomain-Driven Design in der Praxis
Domain-Driven Design in der PraxisMichael Mirold
 
Von Quickr bis PAVONE PM
Von Quickr bis PAVONE PMVon Quickr bis PAVONE PM
Von Quickr bis PAVONE PMUdo Sill
 
11 Argumente für ein Projekt, Ressourcen- und Portfoliomanagement System
11 Argumente für ein Projekt, Ressourcen- und Portfoliomanagement System11 Argumente für ein Projekt, Ressourcen- und Portfoliomanagement System
11 Argumente für ein Projekt, Ressourcen- und Portfoliomanagement SystemTPG The Project Group
 
Eine Entdeckungsreise zum Land der Software-Qualität
Eine Entdeckungsreise zum Land der Software-QualitätEine Entdeckungsreise zum Land der Software-Qualität
Eine Entdeckungsreise zum Land der Software-QualitätMarco Ravicini
 
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
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefernMayflower GmbH
 
Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Christoph Schmiedinger
 
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009Wolfgang Kraus
 
Lean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-EntwicklungLean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-EntwicklungSuperB2
 
Webcast: Vorlagenmanagement - Best Practices 2015
Webcast: Vorlagenmanagement - Best Practices 2015Webcast: Vorlagenmanagement - Best Practices 2015
Webcast: Vorlagenmanagement - Best Practices 2015COC AG
 
Agile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern andersAgile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern andersSteffen Thols
 
Pascal consult indien baumaschinenmarkt
Pascal consult indien baumaschinenmarktPascal consult indien baumaschinenmarkt
Pascal consult indien baumaschinenmarktAnna-Lena Hansen
 
Aufgabenmanagement mit Jira
Aufgabenmanagement mit JiraAufgabenmanagement mit Jira
Aufgabenmanagement mit JiraMartin Seibert
 
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
 

Ähnlich wie Tempo und Ausdauer in Software-Projekten (20)

Agile Business Software mit der Enterprise Cloud
Agile Business Software mit der Enterprise CloudAgile Business Software mit der Enterprise Cloud
Agile Business Software mit der Enterprise Cloud
 
Projektmanagement
ProjektmanagementProjektmanagement
Projektmanagement
 
Schnelligkeit und Ausdauer in Software-Projekten
Schnelligkeit und Ausdauer in Software-ProjektenSchnelligkeit und Ausdauer in Software-Projekten
Schnelligkeit und Ausdauer in Software-Projekten
 
Domain-Driven Design in der Praxis
Domain-Driven Design in der PraxisDomain-Driven Design in der Praxis
Domain-Driven Design in der Praxis
 
Von Quickr bis PAVONE PM
Von Quickr bis PAVONE PMVon Quickr bis PAVONE PM
Von Quickr bis PAVONE PM
 
11 Argumente für ein Projekt, Ressourcen- und Portfoliomanagement System
11 Argumente für ein Projekt, Ressourcen- und Portfoliomanagement System11 Argumente für ein Projekt, Ressourcen- und Portfoliomanagement System
11 Argumente für ein Projekt, Ressourcen- und Portfoliomanagement System
 
Eine Entdeckungsreise zum Land der Software-Qualität
Eine Entdeckungsreise zum Land der Software-QualitätEine Entdeckungsreise zum Land der Software-Qualität
Eine Entdeckungsreise zum Land der Software-Qualität
 
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...
 
Das neue Projektmanagement
Das neue ProjektmanagementDas neue Projektmanagement
Das neue Projektmanagement
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefern
 
Agile Methoden in Projekten
Agile Methoden in ProjektenAgile Methoden in Projekten
Agile Methoden in Projekten
 
Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!
 
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009
 
Lean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-EntwicklungLean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-Entwicklung
 
Agile intro-90min (2007)
Agile intro-90min (2007)Agile intro-90min (2007)
Agile intro-90min (2007)
 
Webcast: Vorlagenmanagement - Best Practices 2015
Webcast: Vorlagenmanagement - Best Practices 2015Webcast: Vorlagenmanagement - Best Practices 2015
Webcast: Vorlagenmanagement - Best Practices 2015
 
Agile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern andersAgile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern anders
 
Pascal consult indien baumaschinenmarkt
Pascal consult indien baumaschinenmarktPascal consult indien baumaschinenmarkt
Pascal consult indien baumaschinenmarkt
 
Aufgabenmanagement mit Jira
Aufgabenmanagement mit JiraAufgabenmanagement mit Jira
Aufgabenmanagement mit Jira
 
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
 

Mehr von QAware GmbH

50 Shades of K8s Autoscaling #JavaLand24.pdf
50 Shades of K8s Autoscaling #JavaLand24.pdf50 Shades of K8s Autoscaling #JavaLand24.pdf
50 Shades of K8s Autoscaling #JavaLand24.pdfQAware 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
 

Mehr von QAware GmbH (20)

50 Shades of K8s Autoscaling #JavaLand24.pdf
50 Shades of K8s Autoscaling #JavaLand24.pdf50 Shades of K8s Autoscaling #JavaLand24.pdf
50 Shades of K8s Autoscaling #JavaLand24.pdf
 
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
 

Tempo und Ausdauer in Software-Projekten

  • 1. Harald Störrle, Michael Rohleder Tempo und Ausdauer in Software-Projekten Hamburg, 23. Mai 2019
  • 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 Pro: Tolle Meeting Area, gut für den spontanen Informationsaustausch, Kennenlernen / Socializing Contra: nicht geeignet für konzentrierte Engineering Arbeit
  • 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”
  • 13. QAware 13 Organisationsformen für Projekte SCRUM KLASSISCH
  • 14. QAware 14 Projektorganisation in AIR Projekt AIR ist groß & wichtig 15-25 Personen, 7 Jahre unternehmenskritisch AIR ist extrem erfolgreich 100% im Budget, Qualität, Termine, … Viel (!) agiler als alle Projekte im Umfeld sehr gute, vertrauensvolle Zusammenarbeit Starke Abweichungen von der "reinen Lehre" lange Sprints variabler Länge (2-8 Wochen) Hohe Spezialisierung Trennung von Fach- und IT-Aufgaben Viele "klassiche" Elemente Ausgiebige QA-Zyklen Modellierung, Dokumentation
  • 17. 17 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
  • 24. Resilienz-Initiative Ausbildung individueller Resilienz Vorträge zum Thema 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. 28 ….und noch ein paar weitere Anregungen Zuviel CO2 im Meeting-Raum?Freier Meeting-Raum?
  • 29. 29 Headset, Tastatur, Maus, USB-Stick, Adapter, Ladegerät, usw. unser Self-Service Regal ...einfach mitnehmen.
  • 30. 30 Wien Die Musik wartet auf Dich!
  • 31. 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