Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen
-
Upload
hood-und-agile-by-hood -
Category
Engineering
-
view
107 -
download
1
Transcript of Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen
![Page 1: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/1.jpg)
Susanne Mühlbauer
REConf 2015
Continuous Documentation statt Endless
Specification
Fokus auf die nachhaltigen Artefakte
![Page 2: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/2.jpg)
Quelle: http://stateofagile.versionone.com/
Wozu agil?
![Page 3: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/3.jpg)
Festes Team
Interdisziplinär
(alle Skills)
Produktverantwortung
über den
gesamten
Lebenszyklus
![Page 4: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/4.jpg)
Water – Scrum - Fall
Idee->
Termin->
Spezifikation -> Release
Projektstart:
• Termin fix
• Requirements fix
• Budget fix
RE Test
![Page 5: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/5.jpg)
Qualität ist nicht verhandelbar
Budget Termin
variabel
Requirements
Requirements
Fix
Investition Termin
![Page 6: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/6.jpg)
Werte
Prinzipien
Helping you to help yourself *: Standish Group Study reported at XP2002 by Jim Johnson
45% aller Features werden nie genutzt*
![Page 7: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/7.jpg)
Value-Orientiertes RE
Feature
Spielraum
Spielraum
![Page 8: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/8.jpg)
Release Release
Vision ->
Backlog
Entwicklung + RE + Test
Scrum
![Page 9: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/9.jpg)
Überblick
Was bekommen
wir?
Was macht das
System?
![Page 10: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/10.jpg)
Was bekommen
wir?
Product Canvas
Vision Board Use Case Model
Vision
Statement
Product Canvas
Use Case
Model
Backlog
Persona Szenario Ready
Epic GUI NFA
Roman Pichler, Ivar Jacobson
![Page 11: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/11.jpg)
Was macht das
System?
Spezifikation Dokumentation
Vorher:
Was soll das System tun
Nachher:
Was tut das System
=
![Page 12: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/12.jpg)
Informationsmodell
Kunden-
anforderungen
System-
anforderungen
Design-
anforderungen
Implementierung
Fachliche Doku
System-Doku
Design-Doku
Code
Wozu
Was
Wie
Spezifikation Dokumentation
![Page 13: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/13.jpg)
Wir brauchen keine Spezifikation
Sprint
Backlog
Fachliche Doku
System-Doku
Design-Doku
Code
Wozu
Was
Wie
Vision
Statement
Kontinuierliche Dokumentation
![Page 14: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/14.jpg)
Langfristig relevantes und
sofort nutzbares Wissen Software-
Nutzung
Software-
Entwicklung
Entwicklungs-
phase Betriebs-/Wartungs-/Weiterentwicklungsphase
Quelle: Andreas Rüping, Dokumentation in agilen Projekten, dpunkt.verlag
![Page 15: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/15.jpg)
Beispiele
Auf allen Ebenen:
• Überblick
• Benutzerhandbuch
• Fachliche Architektur
• Szenarien/ Use Cases
• Tests, z.B.
User Acceptance Tests
• Nachweise
• …
• Designprinzipien
• Schichtenmodell
• Frameworks
• Coding Guidelines
• …
• Technische Architektur
• Schnittstellen
• Tests z.B.
funktionale Tests,
Performance Tests
• Nachweise
• …
• Code
• Inline-Doku
• Tests z.B. Unit Tests
• Modelle –> Reverse
Engineering
• …
Fachliche
Doku
System-Doku
Design-Doku
Code
• Beweggründe
• Optionen
• Entscheidungen
• Trade-Offs
• Detail
![Page 16: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/16.jpg)
Voraussetzungen
Langfristige Produktverantwortung
RE-
Know How
im Team
Investition in Qualität
• Automatisiertes Testen
• Continuous Delivery
• Refactoring
Test-Know How
Doku Know-How
![Page 17: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/17.jpg)
Was kostet das?
20 Tage RE
100 Tage
Entwicklung
20 Tage RE
5 Entwickler
X
2 Sprints
X
10 Tage
= 100 Tage
1 RE
X
2 Sprints
X
10 Tage
= 20 Tage
Quelle: SwissQ Trends Benchmark 2014
Ø RE-Aufwand:
16-20%
![Page 18: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/18.jpg)
Festes Team
RE-Know How im Team
Dokumentation statt Spezifikation
Was noch?
![Page 19: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/19.jpg)
Twitter: @susemuehlbauer
HOOD GmbH
Büro München
Keltenring 7
82041 Oberhaching
Germany
Tel: 0049 89 4512 53 0
www.Agile-by-HOOD.com
![Page 20: Continuous Documentation statt Endless Specification - Fokus auf die nachhaltigen Artefakte legen](https://reader034.fdocuments.net/reader034/viewer/2022052602/55b3d616bb61ebe4708b45d1/html5/thumbnails/20.jpg)
Agilität erleben: Jeden Tag gemeinsam einen Mehrwert schaffen. Ein Umdenken beginnt, neue Ideen sind gesät und und ein mutiger Schritt ist gewagt.
Seit mehr als 25 Jahren berät und unterstützt HOOD erfolgreich seine Kunden bei der Entwicklung komplexer Software und Systeme durch Requirements Engineering-Prinzipien.
Mit der Marke Agile-by-HOOD bündelt HOOD das Angebot im agilen Umfeld und macht somit einen weiteren konsequenten Schritt zur zielgerichteten Unterstützung von Organisationen, die entweder bereits agil arbeiten oder sich vorgenommen haben, in Zukunft ihre Entwicklung auf Scrum, Kanban oder ähnliche Vorgehensweisen umzustellen.
HOOD kann dabei auf langjährige Erfahrungen im Agile Coaching und fundierte Expertise im Requirements Engineering zurückgreifen, um große Unternehmen beim Umstieg von klassischer auf agile Vorgehensweise zu begleiten. Das Thema agil-skaliert ist uns ein besonderes Anliegen - wir verstehen auch die Entwicklung komplexer Produkte und Systeme mit vielen Teams und großen Organisationen.
Agile-by-HOOD ist ein Angebot der HOOD GmbH