SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
Michael Rohleder
michael.rohleder@qaware.de
@rohleder10
Schnelligkeit und Ausdauer in
Software-Projekten
München, 23.01.2019
21. – 25.01.2019
München
Tempo
Ausdauer
Beweglichkeit
Orientierung
Leistungserhalt
QAware 7
+ Tempo
+ Ausdauer
+ Beweglichkeit
+ Orientierung
+ Leistungserhalt
____________________________
= Erfolgreiche Software Projekte
Unsere Kunden:
QAware
8
Ein Auszug unserer Produktivitätsfaktoren für hohe
Geschwindigkeit in Software-Projekten
Professionelle Planung und
Steuerung
Agile Exploration
Hohe Kommunikationsqualität
SchnelleTeams Hoher Automatisierungsgrad
Geringe Fertigungstiefe in der
Entwicklung
Kontinuierliche Ausbildung
Optimale Arbeitsausstattung
undTools
Hoher Qualitätsanspruch
(Zero Violations Policy)
…
Schnelle Teams
QAware 10
Unsere Merkmale für schnelle Teams
Team
Verfügbarkeit
möglichst >= 70%
Längerfristige Zugehörigkeit
zum Team
Cross-Funktionale Teams mit
Software-Engineering Skills als
Fundament
Mix aus erfahrenen und weniger
erfahrenen Teammitgliedern
Erfahrungsaustausch über zeitlich
begrenzte Projekthospitationen
Agile Exploration
QAware 12
QAware 13
QAware 14
Agile Exploration: Den Bau einer Laufbahn explizit
einplanen, um die Umsetzung zu beschleunigen
Exploration
Spezifikation
Umsetzung
Sprint 2 Sprint 3 …
Release
Klärung grobe Fachlichkeit.
Erstellung grobes Lösungskonzept.
Prüfung technische Machbarkeit
über Proof of Concepts.
Abstimmung mit
Schnittstellenpartnern.
Release - 1
Spezifikation
Umsetzung
Sprint 1
Definition of
Ready erfüllt?
Mini-
Spec
Professionelle Planung
und Steuerung
QAware 16
QAware 17
Über einen Teamplan suchen wir jederzeit den besten
Weg über die Zeit auf Basis einer Aufwandsschätzung
Beispiel für einen Teamplan: Grobe Verteilung der Aufgaben auf Wochenbasis
Plausibilisiert über eine Aufwandsschätzung
Wöchentliches Re-Planning auf Basis Restaufwandsschätzung
QAware 21
QAware 22
powered by QAware
QAware 23
Kontinuierliche Analyse der Geschwindigkeit mit
unserem Team EKG
Analyse IST-Aufwandszahlen: Veränderung des Verhältnis von Tätigkeiten zum Gesamtaufwand, z.B.
Projektkoordination, Bugfixing, Exploration.
Geleistete
Stunden
Pro Woche
QAware 24
Angefallene Überstunden im Projekt können ein
Zeichen von Überlastung sein (oder noch werden)
Überstunden (h)
Pro Woche
Minus-Stunden
(Abbau)
Beispiel aus einem Projekt mit Überstunden-Peaks pro Woche: Was waren die
Gründe? Was kann man tun, dass das nicht wieder passiert?
Analyse aus dem Team EKG:
QAware 25
Mögliche Wechselwirkungen zwischen
geleisteten Aufwand, Lines of Code und Qualität
Lines of Code
Aufwand
Qualität: Code Anomalien
Hohe
Kommunikationsqualität
QAware 27
QAware 28
Beispiel Fallstrick „Meeting-Hölle“
Zitat Agiles Manifest: “Die effizienteste und effektivste Methode, Informationen an
und innerhalb eines Entwicklungsteams zu übermitteln, ist im Gespräch von
Angesicht zu Angesicht.”
 Skaliert nicht für jede Information.
QAware 29
Einflussfaktoren für hohe Kommunikationsqualität
Kommunikations-
qualität
Hohe Meeting Qualität
Gesundes Verhältnis von Aufwand in Meetings zu
restlicher Arbeit. Regeln für gute Meetings.
Die richtige Wahl des
Transportmittels
Synchron (Face-To-Face, Telefon) oder
asynchron (E-Mails, Chat, Dokumentation).
Geplantes Meeting oder Ad-hoc Gespräch
Hohe
Dokumentationsqualität
Nicht zu viel und nicht zu wenig. Aktualität.
Falschinformationen vermeiden.
Das richtigeTooling
Kollaboration und
Dokumentation
Geeignetes Arbeitsumfeld
Arbeitsplatzgestaltung, Büroräume, Co-
Location
Ansprechpartner und Rollen bekannt
Von wem erhalte ich die Information? An wen sollte ich die
Information weitergeben, wer braucht sie?
QAware 30
Erfolgreiche
Software Projekte
=
Tempo
+ Ausdauer
+ Beweglichkeit
+ Orientierung
+ Leistungserhalt
Hoher Automatisierungsgrad
Geringe Fertigungstiefe in der
Entwicklung
Kontinuierliche Ausbildung
Optimale Arbeitsausstattung
undTools
…
Professionelle Planung und
Steuerung
Agile Exploration
Hohe Kommunikationsqualität
SchnelleTeams
Hoher Qualitätsanspruch
(Zero Violations Policy)
QAware 31
https://goo.gl/forms/AXcPyVEXmDPkslRf2
Michael Rohleder
michael.rohleder@qaware.de
@Rohleder10 xing.com/companies/qawaregmbh
linkedin.com/company/qaware-gmbh slideshare.net/qaware
twitter.com/qaware github.com/qaware
youtube.com/qawaregmbh

Weitere ähnliche Inhalte

Ähnlich wie Schnelligkeit und Ausdauer in Software-Projekten

VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019Markus Speth
 
Tempo und Ausdauer in Software-Projekten
Tempo und Ausdauer in Software-ProjektenTempo und Ausdauer in Software-Projekten
Tempo und Ausdauer in Software-ProjektenQAware GmbH
 
Einführung in die Software-Qualitätssicherung
Einführung in die Software-QualitätssicherungEinführung in die Software-Qualitätssicherung
Einführung in die Software-QualitätssicherungChristian Baranowski
 
Metrics we can gain from our (Kanban) system and what we can learn from ..
Metrics we can gain from our (Kanban) system and what we can learn from .. Metrics we can gain from our (Kanban) system and what we can learn from ..
Metrics we can gain from our (Kanban) system and what we can learn from .. Martin Putz
 
Think pi beratung, training und coaching
Think pi beratung, training und coachingThink pi beratung, training und coaching
Think pi beratung, training und coachingthink-pi
 
Reactive Systems
Reactive SystemsReactive Systems
Reactive SystemsQAware GmbH
 
Agiles Lieferantenmanagement, Manage Agile 2013
Agiles Lieferantenmanagement, Manage Agile 2013Agiles Lieferantenmanagement, Manage Agile 2013
Agiles Lieferantenmanagement, Manage Agile 2013Josef Scherer
 
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
 
Scrum in Zahlen
Scrum in ZahlenScrum in Zahlen
Scrum in ZahlenSonja Uhl
 
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?René Spengler
 
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...Wolfgang Schmidt
 
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...Markus Unterauer
 
Lean Lab in der Pharmazeutischen Industrie
Lean Lab in der Pharmazeutischen IndustrieLean Lab in der Pharmazeutischen Industrie
Lean Lab in der Pharmazeutischen IndustrieLean Knowledge Base UG
 

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

Collaboration
CollaborationCollaboration
Collaboration
 
Das Mindset von DevOps
Das Mindset von DevOpsDas Mindset von DevOps
Das Mindset von DevOps
 
Mehr Softwarequalität: Softwarequalität ist steuerbar
Mehr Softwarequalität: Softwarequalität ist steuerbarMehr Softwarequalität: Softwarequalität ist steuerbar
Mehr Softwarequalität: Softwarequalität ist steuerbar
 
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
 
VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019
 
Tempo und Ausdauer in Software-Projekten
Tempo und Ausdauer in Software-ProjektenTempo und Ausdauer in Software-Projekten
Tempo und Ausdauer in Software-Projekten
 
Einführung in die Software-Qualitätssicherung
Einführung in die Software-QualitätssicherungEinführung in die Software-Qualitätssicherung
Einführung in die Software-Qualitätssicherung
 
Metrics we can gain from our (Kanban) system and what we can learn from ..
Metrics we can gain from our (Kanban) system and what we can learn from .. Metrics we can gain from our (Kanban) system and what we can learn from ..
Metrics we can gain from our (Kanban) system and what we can learn from ..
 
Agile Methoden in Projekten
Agile Methoden in ProjektenAgile Methoden in Projekten
Agile Methoden in Projekten
 
Think pi beratung, training und coaching
Think pi beratung, training und coachingThink pi beratung, training und coaching
Think pi beratung, training und coaching
 
Reactive Systems
Reactive SystemsReactive Systems
Reactive Systems
 
Agiles Lieferantenmanagement, Manage Agile 2013
Agiles Lieferantenmanagement, Manage Agile 2013Agiles Lieferantenmanagement, Manage Agile 2013
Agiles Lieferantenmanagement, Manage Agile 2013
 
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...
 
Minerva ikanalm slideshare
Minerva ikanalm slideshareMinerva ikanalm slideshare
Minerva ikanalm slideshare
 
Scrum in Zahlen
Scrum in ZahlenScrum in Zahlen
Scrum in Zahlen
 
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
 
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
 
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...
 
Lean Lab in der Pharmazeutischen Industrie
Lean Lab in der Pharmazeutischen IndustrieLean Lab in der Pharmazeutischen Industrie
Lean Lab in der Pharmazeutischen Industrie
 
Xidra 2016 DevOps
Xidra 2016 DevOpsXidra 2016 DevOps
Xidra 2016 DevOps
 

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
 

Schnelligkeit und Ausdauer in Software-Projekten

  • 1. Michael Rohleder michael.rohleder@qaware.de @rohleder10 Schnelligkeit und Ausdauer in Software-Projekten München, 23.01.2019 21. – 25.01.2019 München
  • 7. QAware 7 + Tempo + Ausdauer + Beweglichkeit + Orientierung + Leistungserhalt ____________________________ = Erfolgreiche Software Projekte Unsere Kunden:
  • 8. QAware 8 Ein Auszug unserer Produktivitätsfaktoren für hohe Geschwindigkeit in Software-Projekten Professionelle Planung und Steuerung Agile Exploration Hohe Kommunikationsqualität SchnelleTeams Hoher Automatisierungsgrad Geringe Fertigungstiefe in der Entwicklung Kontinuierliche Ausbildung Optimale Arbeitsausstattung undTools Hoher Qualitätsanspruch (Zero Violations Policy) …
  • 10. QAware 10 Unsere Merkmale für schnelle Teams Team Verfügbarkeit möglichst >= 70% Längerfristige Zugehörigkeit zum Team Cross-Funktionale Teams mit Software-Engineering Skills als Fundament Mix aus erfahrenen und weniger erfahrenen Teammitgliedern Erfahrungsaustausch über zeitlich begrenzte Projekthospitationen
  • 14. QAware 14 Agile Exploration: Den Bau einer Laufbahn explizit einplanen, um die Umsetzung zu beschleunigen Exploration Spezifikation Umsetzung Sprint 2 Sprint 3 … Release Klärung grobe Fachlichkeit. Erstellung grobes Lösungskonzept. Prüfung technische Machbarkeit über Proof of Concepts. Abstimmung mit Schnittstellenpartnern. Release - 1 Spezifikation Umsetzung Sprint 1 Definition of Ready erfüllt? Mini- Spec
  • 17. QAware 17 Über einen Teamplan suchen wir jederzeit den besten Weg über die Zeit auf Basis einer Aufwandsschätzung Beispiel für einen Teamplan: Grobe Verteilung der Aufgaben auf Wochenbasis Plausibilisiert über eine Aufwandsschätzung Wöchentliches Re-Planning auf Basis Restaufwandsschätzung
  • 20. QAware 23 Kontinuierliche Analyse der Geschwindigkeit mit unserem Team EKG Analyse IST-Aufwandszahlen: Veränderung des Verhältnis von Tätigkeiten zum Gesamtaufwand, z.B. Projektkoordination, Bugfixing, Exploration. Geleistete Stunden Pro Woche
  • 21. QAware 24 Angefallene Überstunden im Projekt können ein Zeichen von Überlastung sein (oder noch werden) Überstunden (h) Pro Woche Minus-Stunden (Abbau) Beispiel aus einem Projekt mit Überstunden-Peaks pro Woche: Was waren die Gründe? Was kann man tun, dass das nicht wieder passiert? Analyse aus dem Team EKG:
  • 22. QAware 25 Mögliche Wechselwirkungen zwischen geleisteten Aufwand, Lines of Code und Qualität Lines of Code Aufwand Qualität: Code Anomalien
  • 25. QAware 28 Beispiel Fallstrick „Meeting-Hölle“ Zitat Agiles Manifest: “Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist im Gespräch von Angesicht zu Angesicht.”  Skaliert nicht für jede Information.
  • 26. QAware 29 Einflussfaktoren für hohe Kommunikationsqualität Kommunikations- qualität Hohe Meeting Qualität Gesundes Verhältnis von Aufwand in Meetings zu restlicher Arbeit. Regeln für gute Meetings. Die richtige Wahl des Transportmittels Synchron (Face-To-Face, Telefon) oder asynchron (E-Mails, Chat, Dokumentation). Geplantes Meeting oder Ad-hoc Gespräch Hohe Dokumentationsqualität Nicht zu viel und nicht zu wenig. Aktualität. Falschinformationen vermeiden. Das richtigeTooling Kollaboration und Dokumentation Geeignetes Arbeitsumfeld Arbeitsplatzgestaltung, Büroräume, Co- Location Ansprechpartner und Rollen bekannt Von wem erhalte ich die Information? An wen sollte ich die Information weitergeben, wer braucht sie?
  • 27. QAware 30 Erfolgreiche Software Projekte = Tempo + Ausdauer + Beweglichkeit + Orientierung + Leistungserhalt Hoher Automatisierungsgrad Geringe Fertigungstiefe in der Entwicklung Kontinuierliche Ausbildung Optimale Arbeitsausstattung undTools … Professionelle Planung und Steuerung Agile Exploration Hohe Kommunikationsqualität SchnelleTeams Hoher Qualitätsanspruch (Zero Violations Policy)
  • 29. Michael Rohleder michael.rohleder@qaware.de @Rohleder10 xing.com/companies/qawaregmbh linkedin.com/company/qaware-gmbh slideshare.net/qaware twitter.com/qaware github.com/qaware youtube.com/qawaregmbh