SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
VSR

Agile (Software-)Prozesse


////// Quo Vadis?//////////////////////////////////////////////////////

Prof. Dr.-Ing. Martin Gaedke
Technische Universität Chemnitz
Fakultät für Informatik
Professur Verteilte und Selbstorganisierende Rechnersysteme

VSR.Informatik.TU-Chemnitz.de

VSR.informatik.tu-chemnitz.de
Kundenwunsch

10.12

.2013

!

•  Impulsvortrag
–  Thema erstmalig 

ansprechen und 

thematisch be-

handeln
–  Kurz und prägnant einen Gesamtüberblick
vermitteln
–  Kontroversen und Entwicklungen aufzeigen

2

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“
Zum Thema…
•  Kundenwunsch
–  Best Practise der Softwareentwicklungsprozesse
(Scrum, Agile & Co.)
–  Impulsvortrag zum Thema Softwareentwicklung
–  Aktuelle Softwareentwicklungsprozesse
–  einiges über Agile etc.


…ist nicht einfach zu verstehen – vielleicht nicht
einmal realisierbar. (Wie schwer sind dann erst
große Probleme zu lösen?)
3

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“
Es geht also um
komplexe Probleme.
≠ kompliziert
VSR.informatik.tu-chemnitz.de

4
Ziel: Impuls in 3 Schritten.

Agilen Ansatz
verstehen

Software	
  Prozesse	
  
versus	
  Agile

Agile Trends

5

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“
Scrum

Agiler Ansatz
für Software,
Entwicklung,
Management
allgemein,
Hausbau...
und andere
komplexe
Probleme

6

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“
User
Story

Der Anwender
steht im
Mittelpunkt

7

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“
3C:
Card, Conversation und
Confirmation
z
n sa t
A
giler en
A
eh
erst
v

8

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“
3C:
Card, Conversation und
Confirmation (was heißt done?)
z
n sa t
A
giler en
A
eh
erst
v

9

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“
Agiler Ansatz
Scrum
verstehen
To	
  Do	
  

Doing	
  

Done	
  

tz
nsa
A
iler hen
Ag ste
ver

Software	
  
Prozesse	
  versus	
  
Agile

Agile Trends

VSR.informatik.tu-chemnitz.de

1
0
Der Beginn
Product Backlog
1

definiert
2

und
priorisiert
3

Product Owner
VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

1
1
Scrum Methode

(Prinzip: Inspect & Adapt)
Backlog
Product
Owner

1


Sprint
Backlog

Scrum 
Master

Nur fertig,
wenn Story
done.


24h
Daily

TASK
TASK
TASK

Vision
2


TASK
TASK

Team
SPRINT - 1-4 Wochen

Planung &
Priorisierung

Schätzung
& Taktik

Sprint mit 

Review &
Retrospektive

ProduktInkrement
fertig

12

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“
Rollen
–  Product owner
–  ScrumMaster
–  Team


Artefakte
–  Product
backlog
–  Sprint backlog
–  Burndown
charts

VSR.informatik.tu-chemnitz.de


Meetings
–  Sprint planning
–  Sprint review
–  Sprint
retrospective
–  Daily scrum
meeting
Artefakt: 
Burndown Charts 



Planung mit belegbarer Erfahrung “Velocity”
Möglich durch gleichlange Iterationen
VSR.informatik.tu-chemnitz.de
#1

Iteration (Sprint) fertig?

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

1
5
þ Checklist	
  

1. Iteration (Sprint) fertig

atz
Ans
e
Agil tehen
vers

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“
Retrospektive



… nicht vergessen!!

Was haben wir bei der Durchführung gelernt? Wie können wir Scrum besser umsetzen?

Wie war

Planung



Iterationen

Verbessern!?

VSR.informatik.tu-chemnitz.de

Zusammenarbeit?


... WIE
WERDEN
WIR
BESSER?
þ Checklist	
  

1. Iteration (Sprint) fertig

atz
Ans
e
Agil tehen
vers

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“
Product Backlog
1

2

3

2. SPRINT
VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

1
9
Herkömmliche
Software- und
Agile Ansätze
To	
  Do	
  
Software	
  
Prozesse	
  versus	
  
Agile
Agile Trends

VSR.informatik.tu-chemnitz.de

Doing	
  

Done	
  

z
nsat
A
giler ehen
A
t
vers

2
0
Project Failure Rates
Failed
2000
 23%
1998
 28%

Challenged

Succeeded

49%

28%

46%

1995
 40%
1994
 31%

26%
33%

53%

27%
16%

2009: 

Failed: 32%, 

Challenged: 44%, 

Succeeded: 24%

This chart depicts the outcome of the 30,000 application projects in large, medium,

and small cross-industry U.S. companies tested by The Standish Group since 1994.

Source: The Standish Group International, Extreme Chaos, The Standish Group 

International, Inc., 2000
http://www.standishgroup.com/

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

2
1
Problem herkömmlicher Software
Entwicklung: Der Weg zum Ziel (ist falsch).
g &
 nn 
klun ewi
)
twic tnisg
Co.
&
– 
En enn
fall
t
r
Erk
sse
i Wa

(be

geplantes	
  
Ziel	
  

Projekt	
  
Start	
  

….
Der	
  Weg	
  zum	
  Ziel	
  ist	
  auch	
  bei	
  	
  
Agiler	
  Entwicklung	
  falsch	
  –	
  aber	
  nicht	
  so	
  lange	
  

VSR.informatik.tu-chemnitz.de

echtes	
  
Ziel	
  

InnoProfile-Workshop „Zuverlässige Systeme“

2
2
Agiles Manifest fordert Umdenken
•  Werte Agiler Softwareentwicklung
–  Menschen und Interaktionen 

wichtiger als Prozesse und Werkzeuge
–  Funktionierende Software 

wichtiger als umfassende Dokumentation
–  Zusammenarbeit mit dem Kunden 

wichtiger als die ursprüngliche
Leistungsbeschreibung
–  Eingehen auf Veränderungen 

wichtiger als Festhalten an einen Plan

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

2
3
Agile Methoden
•  Setzen den Fokus auf

–  Kurze Entwicklungszyklen
–  Häufiges Feedback
–  Verantwortung & Respekt für alle Teammitglieder 

•  Verwenden Praktiken
–  Zur Steigerung der Qualität
–  Zur Verbesserung des Teams und des Einzelnen
–  Zum kontinuierlichen Lernen

•  Bekannte Vertreter 

Scrum, eXtreme Programming (XP), Kanban

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

2
4
Best 

Practices
•  Software-Qualität
–  TDD
–  Continuous 

Integration
–  Clean Code & mehr

•  Einfache Ansätze
–  Zeichnen lernen
–  Post-Its (Sticky
Notes)
–  Agile ist einfach &

einfach schwer

•  Ständig verbessern

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

2
5
þ Checklist	
  

2. Iteration (Sprint) fertig? 

Nur dann wenn: Story done.

	
  
zesse
ro
are	
  P
Softw 	
  Agile
s
versu

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

2
6
Product Backlog

2

3

3. SPRINT
VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

2
7
Was bringt die
Zukunft?
To	
  Do	
  

Agile
Trends

VSR.informatik.tu-chemnitz.de

Doing	
  

Done	
  

z
nsat
A
giler ehen
A
t
vers
Software	
  
Prozesse	
  versus	
  
Agile
2
8
DevOps – Wenn die Entwicklung
mit dem Betrieb spricht…
Development
	
  

IT-­‐Operations	
  

André	
  Janus,	
  Jens	
  Jäger,	
  Martin	
  Gaedke:	
  Agile	
  Praktiken	
  -­‐	
  oder	
  doch	
  Impediments?	
  Bewertung	
  der	
  
Agilität	
  von	
  Praktiken	
  in	
  der	
  Softwareentwicklung;	
  2012;	
  Pages	
  28-­‐33;	
  OBJEKTspektrum	
  05	
  
VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

2
9
Agile Enterprise
Business	
  
Strategy	
  

Development
	
  

IT-­‐Operations	
  

Kunden-­‐
Bedarf
	
  

Agile	
  Ansätze	
  verzahnt	
  Management,	
  Entwicklung,	
  Betrieb
	
  

André	
  Janus,	
  Jens	
  Jäger,	
  Martin	
  Gaedke:	
  Agile	
  Praktiken	
  -­‐	
  oder	
  doch	
  Impediments?	
  Bewertung	
  der	
  
Agilität	
  von	
  Praktiken	
  in	
  der	
  Softwareentwicklung;	
  2012;	
  Pages	
  28-­‐33;	
  OBJEKTspektrum	
  05	
  
VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

3
0
Business / Enterprise Agility
Enterprise Agility the ability of an
organization to sense environmental
change and respond efficiently and
effectively to that change.
“Defining, Cultivating and Measuring Enterprise Agility”, von David W. McCoy,
Daryl C. Plummer (Gartner Research, 28 April 2006, ID Number: G00139734)

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

3
1
http://www.businessmodelgeneration.com/	
  

Business	
  Model	
  Iterations	
  
VSR.informatik.tu-chemnitz.de

Pivoting (Lean Startup)

32
Spannende Entwicklungen
Lean, Kanban & Scrum vs

Scaled Agile Framework

VSR.informatik.tu-chemnitz.de

Ausrichtung der Arbeit
und des Auftrags
•  OMG BMM – Terms
•  Agile and purposeful
organization:

Holacracy

InnoProfile-Workshop „Zuverlässige Systeme“

3
3
Learning and Performance
Cycles

Results- & Impact-orientierte
Vorgehensweise
Deciding

Ideation
Plan / Design

Sensing/
Assessment/
Start Challenge

End

Outcome
Evaluation / 
(eventually 

Audit of financial 
and policy issues)

Implementation 
Means

Review

Performing

Output

Monitoring

gaedke | ict consulting

VSR.informatik.tu-chemnitz.de
þ Checklist	
  

Ag

3. Iteration (Sprint) fertig? 

Nur dann wenn: Story done.

d
Tren
ile

s

VSR.informatik.tu-chemnitz.de

InnoProfile-Workshop „Zuverlässige Systeme“

3
5
Impuls done? Sie entscheiden!

Agilen Ansatz
verstehen

Software	
  Prozesse	
  
versus	
  Agile

Agile Trends

3	
  Iterationen	
  á	
  7	
  Folien	
  
(timebox	
  practice)	
  
VSR.informatik.tu-chemnitz.de

36

InnoProfile-Workshop „Zuverlässige Systeme“
VSR

Vielen Dank! 
Prof.Dr.MartinGaedke.com
martin.gaedke@informatik.tu-chemnitz.de
VSR.Informatik.TU-Chemnitz.de

 linkedin.com/in/gaedke
@gaedke
/gaedke

We develop for Europe.

VSR.informatik.tu-chemnitz.de

Contenu connexe

Tendances

Traditionelles Projektmanagement und SCRUM
Traditionelles Projektmanagement und SCRUMTraditionelles Projektmanagement und SCRUM
Traditionelles Projektmanagement und SCRUMFelix Ruessel
 
DevOps - Programmierst Du noch oder betreibst Du schon?
DevOps - Programmierst Du noch oder betreibst Du schon?DevOps - Programmierst Du noch oder betreibst Du schon?
DevOps - Programmierst Du noch oder betreibst Du schon?Jean-Pierre König
 
Wjax Vortrag 2018: Von DevOps bis DesignThinking
Wjax Vortrag 2018: Von DevOps bis DesignThinkingWjax Vortrag 2018: Von DevOps bis DesignThinking
Wjax Vortrag 2018: Von DevOps bis DesignThinkingAnnegret Junker
 
spm Feierabendworkshop im September
spm Feierabendworkshop im Septemberspm Feierabendworkshop im September
spm Feierabendworkshop im SeptemberNetcetera
 
DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxisinovex GmbH
 
IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009Wolf Noeding
 
Agil in der Normativen Welt
Agil in der Normativen WeltAgil in der Normativen Welt
Agil in der Normativen WeltThomas Arends
 
Agile Methoden in der Medizintechnik - Über die Software hinaus (CONSANIS)
Agile Methoden in der Medizintechnik - Über die Software hinaus (CONSANIS)Agile Methoden in der Medizintechnik - Über die Software hinaus (CONSANIS)
Agile Methoden in der Medizintechnik - Über die Software hinaus (CONSANIS)Marc Bless
 
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!Learning Factory
 
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungDas Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungOPITZ CONSULTING Deutschland
 
Agile Methoden in der Medizintechnik - Der konsequente Weg zur Marktführersc...
Agile Methoden in der Medizintechnik - Der konsequente Weg zur Marktführersc...Agile Methoden in der Medizintechnik - Der konsequente Weg zur Marktführersc...
Agile Methoden in der Medizintechnik - Der konsequente Weg zur Marktführersc...Marc Bless
 
Agile Zukunft, zukünftige Agilität
Agile Zukunft, zukünftige AgilitätAgile Zukunft, zukünftige Agilität
Agile Zukunft, zukünftige AgilitätHenning Wolf
 
Lean Project Management
Lean Project ManagementLean Project Management
Lean Project ManagementJürgen Rohr
 
Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum AnfassenTilman Moser
 

Tendances (16)

Traditionelles Projektmanagement und SCRUM
Traditionelles Projektmanagement und SCRUMTraditionelles Projektmanagement und SCRUM
Traditionelles Projektmanagement und SCRUM
 
DevOps - Programmierst Du noch oder betreibst Du schon?
DevOps - Programmierst Du noch oder betreibst Du schon?DevOps - Programmierst Du noch oder betreibst Du schon?
DevOps - Programmierst Du noch oder betreibst Du schon?
 
Wjax Vortrag 2018: Von DevOps bis DesignThinking
Wjax Vortrag 2018: Von DevOps bis DesignThinkingWjax Vortrag 2018: Von DevOps bis DesignThinking
Wjax Vortrag 2018: Von DevOps bis DesignThinking
 
spm Feierabendworkshop im September
spm Feierabendworkshop im Septemberspm Feierabendworkshop im September
spm Feierabendworkshop im September
 
DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxis
 
IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009
 
Agil in der Normativen Welt
Agil in der Normativen WeltAgil in der Normativen Welt
Agil in der Normativen Welt
 
Virtuelle projekte
Virtuelle projekteVirtuelle projekte
Virtuelle projekte
 
Agile Methoden in der Medizintechnik - Über die Software hinaus (CONSANIS)
Agile Methoden in der Medizintechnik - Über die Software hinaus (CONSANIS)Agile Methoden in der Medizintechnik - Über die Software hinaus (CONSANIS)
Agile Methoden in der Medizintechnik - Über die Software hinaus (CONSANIS)
 
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
 
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungDas Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
 
Agile Methoden in der Medizintechnik - Der konsequente Weg zur Marktführersc...
Agile Methoden in der Medizintechnik - Der konsequente Weg zur Marktführersc...Agile Methoden in der Medizintechnik - Der konsequente Weg zur Marktführersc...
Agile Methoden in der Medizintechnik - Der konsequente Weg zur Marktführersc...
 
Agile Zukunft, zukünftige Agilität
Agile Zukunft, zukünftige AgilitätAgile Zukunft, zukünftige Agilität
Agile Zukunft, zukünftige Agilität
 
16021 conect papers
16021 conect papers16021 conect papers
16021 conect papers
 
Lean Project Management
Lean Project ManagementLean Project Management
Lean Project Management
 
Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum Anfassen
 

En vedette

- Erfolgsfaktoren im Projektmanagement - Studienergebnisse und praktische Emp...
- Erfolgsfaktoren im Projektmanagement - Studienergebnisse und praktische Emp...- Erfolgsfaktoren im Projektmanagement - Studienergebnisse und praktische Emp...
- Erfolgsfaktoren im Projektmanagement - Studienergebnisse und praktische Emp...Ayelt Komus
 
Business. Value. Cloud.
Business. Value. Cloud.Business. Value. Cloud.
Business. Value. Cloud.Martin Gaedke
 
Projektportfoliomanagement mit agilen Methoden - Keynote
Projektportfoliomanagement mit agilen Methoden  - Keynote Projektportfoliomanagement mit agilen Methoden  - Keynote
Projektportfoliomanagement mit agilen Methoden - Keynote Ayelt Komus
 
Agiles PM –Evidenzbasiertes PM -Ansätze zur Produktenentwickung
Agiles PM –Evidenzbasiertes PM -Ansätze zur ProduktenentwickungAgiles PM –Evidenzbasiertes PM -Ansätze zur Produktenentwickung
Agiles PM –Evidenzbasiertes PM -Ansätze zur ProduktenentwickungAyelt Komus
 
Agiles Testen
Agiles TestenAgiles Testen
Agiles Testenoose
 
Moderne App-Entwicklung am Beispiel waipu.tv
Moderne App-Entwicklung am Beispiel waipu.tvModerne App-Entwicklung am Beispiel waipu.tv
Moderne App-Entwicklung am Beispiel waipu.tvinovex GmbH
 
Product Strategy
Product StrategyProduct Strategy
Product StrategyMatt Hunter
 

En vedette (9)

- Erfolgsfaktoren im Projektmanagement - Studienergebnisse und praktische Emp...
- Erfolgsfaktoren im Projektmanagement - Studienergebnisse und praktische Emp...- Erfolgsfaktoren im Projektmanagement - Studienergebnisse und praktische Emp...
- Erfolgsfaktoren im Projektmanagement - Studienergebnisse und praktische Emp...
 
Business. Value. Cloud.
Business. Value. Cloud.Business. Value. Cloud.
Business. Value. Cloud.
 
Projektportfoliomanagement mit agilen Methoden - Keynote
Projektportfoliomanagement mit agilen Methoden  - Keynote Projektportfoliomanagement mit agilen Methoden  - Keynote
Projektportfoliomanagement mit agilen Methoden - Keynote
 
Agiles PM –Evidenzbasiertes PM -Ansätze zur Produktenentwickung
Agiles PM –Evidenzbasiertes PM -Ansätze zur ProduktenentwickungAgiles PM –Evidenzbasiertes PM -Ansätze zur Produktenentwickung
Agiles PM –Evidenzbasiertes PM -Ansätze zur Produktenentwickung
 
Agiles Testen
Agiles TestenAgiles Testen
Agiles Testen
 
Moderne App-Entwicklung am Beispiel waipu.tv
Moderne App-Entwicklung am Beispiel waipu.tvModerne App-Entwicklung am Beispiel waipu.tv
Moderne App-Entwicklung am Beispiel waipu.tv
 
Product Strategy
Product StrategyProduct Strategy
Product Strategy
 
Das Agile Team
Das Agile TeamDas Agile Team
Das Agile Team
 
Anleitung zur Schwerelosigkeit
Anleitung zur SchwerelosigkeitAnleitung zur Schwerelosigkeit
Anleitung zur Schwerelosigkeit
 

Similaire à Agile (Software-) Prozesse - Quo Vadis? [in German]

Softwarequalität – Schlagwort oder Realität ?
Softwarequalität – Schlagwort oder Realität ?Softwarequalität – Schlagwort oder Realität ?
Softwarequalität – Schlagwort oder Realität ?Ernest Wallmueller
 
Risiken und Chancen in Agiler Entwicklungen
Risiken und Chancen in Agiler EntwicklungenRisiken und Chancen in Agiler Entwicklungen
Risiken und Chancen in Agiler EntwicklungenErnest Wallmueller
 
Agile Softwareentwicklung Bei Geschäftsanwendungen
Agile Softwareentwicklung Bei GeschäftsanwendungenAgile Softwareentwicklung Bei Geschäftsanwendungen
Agile Softwareentwicklung Bei GeschäftsanwendungenLars Jankowfsky
 
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
 
Large-Scale Product Owner @ XPDays Germany (5.10.2023)
Large-Scale Product Owner @ XPDays Germany (5.10.2023)Large-Scale Product Owner @ XPDays Germany (5.10.2023)
Large-Scale Product Owner @ XPDays Germany (5.10.2023)Pierluigi Pugliese
 
Kongress mobile Instandhaltung 2018
Kongress mobile Instandhaltung 2018Kongress mobile Instandhaltung 2018
Kongress mobile Instandhaltung 2018RODIAS GmbH
 
Software trends veranstaltungsprogramm_neu
Software trends veranstaltungsprogramm_neuSoftware trends veranstaltungsprogramm_neu
Software trends veranstaltungsprogramm_neuCON.ECT Eventmanagement
 
Agil vs. klassisch in der Geräteentwicklung
Agil vs. klassisch in der GeräteentwicklungAgil vs. klassisch in der Geräteentwicklung
Agil vs. klassisch in der GeräteentwicklungConsanis GmbH
 
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...AWS Germany
 
Status Quo Agile Methoden in der Hardware-Entwicklung–Erfolge, Erfolgsfaktore...
Status Quo Agile Methoden in der Hardware-Entwicklung–Erfolge, Erfolgsfaktore...Status Quo Agile Methoden in der Hardware-Entwicklung–Erfolge, Erfolgsfaktore...
Status Quo Agile Methoden in der Hardware-Entwicklung–Erfolge, Erfolgsfaktore...Ayelt Komus
 
Allgeier (Schweiz) AG - 02 Digitalisierung in der Praxis
Allgeier (Schweiz) AG - 02 Digitalisierung in der PraxisAllgeier (Schweiz) AG - 02 Digitalisierung in der Praxis
Allgeier (Schweiz) AG - 02 Digitalisierung in der PraxisAllgeier (Schweiz) AG
 
Seacon 2017 Bleek, Wolf-Gideon: Entkoppelt, schnell, flexibel - Agile Enterpr...
Seacon 2017 Bleek, Wolf-Gideon: Entkoppelt, schnell, flexibel - Agile Enterpr...Seacon 2017 Bleek, Wolf-Gideon: Entkoppelt, schnell, flexibel - Agile Enterpr...
Seacon 2017 Bleek, Wolf-Gideon: Entkoppelt, schnell, flexibel - Agile Enterpr...Wolf-Gideon Bleek
 
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013Maria Willamowius
 
Keynote: "Prozessmanagement im Spannungsfeld von Kontinuität und disruptivem ...
Keynote: "Prozessmanagement im Spannungsfeld von Kontinuität und disruptivem ...Keynote: "Prozessmanagement im Spannungsfeld von Kontinuität und disruptivem ...
Keynote: "Prozessmanagement im Spannungsfeld von Kontinuität und disruptivem ...Ayelt Komus
 
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...netmedianer GmbH
 
Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Christoph Schmiedinger
 
Der digitale Zwilling als Reisebegleiter in die agile Hardware Entwicklung
Der digitale Zwilling als Reisebegleiter in die agile Hardware EntwicklungDer digitale Zwilling als Reisebegleiter in die agile Hardware Entwicklung
Der digitale Zwilling als Reisebegleiter in die agile Hardware EntwicklungAgile Austria Conference
 
Xp days vortrag_karriere_im_agilen_umfeld
Xp days vortrag_karriere_im_agilen_umfeldXp days vortrag_karriere_im_agilen_umfeld
Xp days vortrag_karriere_im_agilen_umfeldxpdaysgermany
 

Similaire à Agile (Software-) Prozesse - Quo Vadis? [in German] (20)

Softwarequalität – Schlagwort oder Realität ?
Softwarequalität – Schlagwort oder Realität ?Softwarequalität – Schlagwort oder Realität ?
Softwarequalität – Schlagwort oder Realität ?
 
Agile BI in der Praxis - Agiles Testen
Agile BI in der Praxis - Agiles TestenAgile BI in der Praxis - Agiles Testen
Agile BI in der Praxis - Agiles Testen
 
Risiken und Chancen in Agiler Entwicklungen
Risiken und Chancen in Agiler EntwicklungenRisiken und Chancen in Agiler Entwicklungen
Risiken und Chancen in Agiler Entwicklungen
 
Agile Softwareentwicklung Bei Geschäftsanwendungen
Agile Softwareentwicklung Bei GeschäftsanwendungenAgile Softwareentwicklung Bei Geschäftsanwendungen
Agile Softwareentwicklung Bei Geschäftsanwendungen
 
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
 
Large-Scale Product Owner @ XPDays Germany (5.10.2023)
Large-Scale Product Owner @ XPDays Germany (5.10.2023)Large-Scale Product Owner @ XPDays Germany (5.10.2023)
Large-Scale Product Owner @ XPDays Germany (5.10.2023)
 
Kongress mobile Instandhaltung 2018
Kongress mobile Instandhaltung 2018Kongress mobile Instandhaltung 2018
Kongress mobile Instandhaltung 2018
 
Software trends veranstaltungsprogramm_neu
Software trends veranstaltungsprogramm_neuSoftware trends veranstaltungsprogramm_neu
Software trends veranstaltungsprogramm_neu
 
Agil vs. klassisch in der Geräteentwicklung
Agil vs. klassisch in der GeräteentwicklungAgil vs. klassisch in der Geräteentwicklung
Agil vs. klassisch in der Geräteentwicklung
 
Skalierung! Skalierung! Skalierung!
Skalierung! Skalierung! Skalierung!Skalierung! Skalierung! Skalierung!
Skalierung! Skalierung! Skalierung!
 
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
 
Status Quo Agile Methoden in der Hardware-Entwicklung–Erfolge, Erfolgsfaktore...
Status Quo Agile Methoden in der Hardware-Entwicklung–Erfolge, Erfolgsfaktore...Status Quo Agile Methoden in der Hardware-Entwicklung–Erfolge, Erfolgsfaktore...
Status Quo Agile Methoden in der Hardware-Entwicklung–Erfolge, Erfolgsfaktore...
 
Allgeier (Schweiz) AG - 02 Digitalisierung in der Praxis
Allgeier (Schweiz) AG - 02 Digitalisierung in der PraxisAllgeier (Schweiz) AG - 02 Digitalisierung in der Praxis
Allgeier (Schweiz) AG - 02 Digitalisierung in der Praxis
 
Seacon 2017 Bleek, Wolf-Gideon: Entkoppelt, schnell, flexibel - Agile Enterpr...
Seacon 2017 Bleek, Wolf-Gideon: Entkoppelt, schnell, flexibel - Agile Enterpr...Seacon 2017 Bleek, Wolf-Gideon: Entkoppelt, schnell, flexibel - Agile Enterpr...
Seacon 2017 Bleek, Wolf-Gideon: Entkoppelt, schnell, flexibel - Agile Enterpr...
 
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013
 
Keynote: "Prozessmanagement im Spannungsfeld von Kontinuität und disruptivem ...
Keynote: "Prozessmanagement im Spannungsfeld von Kontinuität und disruptivem ...Keynote: "Prozessmanagement im Spannungsfeld von Kontinuität und disruptivem ...
Keynote: "Prozessmanagement im Spannungsfeld von Kontinuität und disruptivem ...
 
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...
 
Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!
 
Der digitale Zwilling als Reisebegleiter in die agile Hardware Entwicklung
Der digitale Zwilling als Reisebegleiter in die agile Hardware EntwicklungDer digitale Zwilling als Reisebegleiter in die agile Hardware Entwicklung
Der digitale Zwilling als Reisebegleiter in die agile Hardware Entwicklung
 
Xp days vortrag_karriere_im_agilen_umfeld
Xp days vortrag_karriere_im_agilen_umfeldXp days vortrag_karriere_im_agilen_umfeld
Xp days vortrag_karriere_im_agilen_umfeld
 

Agile (Software-) Prozesse - Quo Vadis? [in German]

  • 1. VSR Agile (Software-)Prozesse
 ////// Quo Vadis?////////////////////////////////////////////////////// Prof. Dr.-Ing. Martin Gaedke Technische Universität Chemnitz Fakultät für Informatik Professur Verteilte und Selbstorganisierende Rechnersysteme VSR.Informatik.TU-Chemnitz.de VSR.informatik.tu-chemnitz.de
  • 2. Kundenwunsch 10.12 .2013 ! •  Impulsvortrag –  Thema erstmalig 
 ansprechen und 
 thematisch be-
 handeln –  Kurz und prägnant einen Gesamtüberblick vermitteln –  Kontroversen und Entwicklungen aufzeigen 2 VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“
  • 3. Zum Thema… •  Kundenwunsch –  Best Practise der Softwareentwicklungsprozesse (Scrum, Agile & Co.) –  Impulsvortrag zum Thema Softwareentwicklung –  Aktuelle Softwareentwicklungsprozesse –  einiges über Agile etc. …ist nicht einfach zu verstehen – vielleicht nicht einmal realisierbar. (Wie schwer sind dann erst große Probleme zu lösen?) 3 VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“
  • 4. Es geht also um komplexe Probleme. ≠ kompliziert VSR.informatik.tu-chemnitz.de 4
  • 5. Ziel: Impuls in 3 Schritten. Agilen Ansatz verstehen Software  Prozesse   versus  Agile Agile Trends 5 VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“
  • 6. Scrum Agiler Ansatz für Software, Entwicklung, Management allgemein, Hausbau... und andere komplexe Probleme 6 VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“
  • 8. 3C: Card, Conversation und Confirmation z n sa t A giler en A eh erst v 8 VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“
  • 9. 3C: Card, Conversation und Confirmation (was heißt done?) z n sa t A giler en A eh erst v 9 VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“
  • 10. Agiler Ansatz Scrum verstehen To  Do   Doing   Done   tz nsa A iler hen Ag ste ver Software   Prozesse  versus   Agile Agile Trends VSR.informatik.tu-chemnitz.de 1 0
  • 11. Der Beginn Product Backlog 1 definiert 2 und priorisiert 3 Product Owner VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“ 1 1
  • 12. Scrum Methode
 (Prinzip: Inspect & Adapt) Backlog Product Owner 1 Sprint Backlog Scrum Master Nur fertig, wenn Story done. 24h Daily TASK TASK TASK Vision 2 TASK TASK Team SPRINT - 1-4 Wochen Planung & Priorisierung Schätzung & Taktik Sprint mit 
 Review & Retrospektive ProduktInkrement fertig 12 VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“
  • 13. Rollen –  Product owner –  ScrumMaster –  Team Artefakte –  Product backlog –  Sprint backlog –  Burndown charts VSR.informatik.tu-chemnitz.de Meetings –  Sprint planning –  Sprint review –  Sprint retrospective –  Daily scrum meeting
  • 14. Artefakt: Burndown Charts 
 Planung mit belegbarer Erfahrung “Velocity” Möglich durch gleichlange Iterationen VSR.informatik.tu-chemnitz.de
  • 16. þ Checklist   1. Iteration (Sprint) fertig atz Ans e Agil tehen vers VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“
  • 17. Retrospektive
 … nicht vergessen!! Was haben wir bei der Durchführung gelernt? Wie können wir Scrum besser umsetzen? Wie war Planung Iterationen Verbessern!? VSR.informatik.tu-chemnitz.de Zusammenarbeit? ... WIE WERDEN WIR BESSER?
  • 18. þ Checklist   1. Iteration (Sprint) fertig atz Ans e Agil tehen vers VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“
  • 20. Herkömmliche Software- und Agile Ansätze To  Do   Software   Prozesse  versus   Agile Agile Trends VSR.informatik.tu-chemnitz.de Doing   Done   z nsat A giler ehen A t vers 2 0
  • 21. Project Failure Rates Failed 2000 23% 1998 28% Challenged Succeeded 49% 28% 46% 1995 40% 1994 31% 26% 33% 53% 27% 16% 2009: 
 Failed: 32%, 
 Challenged: 44%, 
 Succeeded: 24% This chart depicts the outcome of the 30,000 application projects in large, medium,
 and small cross-industry U.S. companies tested by The Standish Group since 1994. Source: The Standish Group International, Extreme Chaos, The Standish Group 
 International, Inc., 2000 http://www.standishgroup.com/ VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“ 2 1
  • 22. Problem herkömmlicher Software Entwicklung: Der Weg zum Ziel (ist falsch). g &
 nn klun ewi ) twic tnisg Co. & – En enn fall t r Erk sse i Wa (be geplantes   Ziel   Projekt   Start   …. Der  Weg  zum  Ziel  ist  auch  bei     Agiler  Entwicklung  falsch  –  aber  nicht  so  lange   VSR.informatik.tu-chemnitz.de echtes   Ziel   InnoProfile-Workshop „Zuverlässige Systeme“ 2 2
  • 23. Agiles Manifest fordert Umdenken •  Werte Agiler Softwareentwicklung –  Menschen und Interaktionen 
 wichtiger als Prozesse und Werkzeuge –  Funktionierende Software 
 wichtiger als umfassende Dokumentation –  Zusammenarbeit mit dem Kunden 
 wichtiger als die ursprüngliche Leistungsbeschreibung –  Eingehen auf Veränderungen 
 wichtiger als Festhalten an einen Plan VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“ 2 3
  • 24. Agile Methoden •  Setzen den Fokus auf –  Kurze Entwicklungszyklen –  Häufiges Feedback –  Verantwortung & Respekt für alle Teammitglieder •  Verwenden Praktiken –  Zur Steigerung der Qualität –  Zur Verbesserung des Teams und des Einzelnen –  Zum kontinuierlichen Lernen •  Bekannte Vertreter 
 Scrum, eXtreme Programming (XP), Kanban VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“ 2 4
  • 25. Best 
 Practices •  Software-Qualität –  TDD –  Continuous 
 Integration –  Clean Code & mehr •  Einfache Ansätze –  Zeichnen lernen –  Post-Its (Sticky Notes) –  Agile ist einfach &
 einfach schwer •  Ständig verbessern VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“ 2 5
  • 26. þ Checklist   2. Iteration (Sprint) fertig? 
 Nur dann wenn: Story done.   zesse ro are  P Softw  Agile s versu VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“ 2 6
  • 28. Was bringt die Zukunft? To  Do   Agile Trends VSR.informatik.tu-chemnitz.de Doing   Done   z nsat A giler ehen A t vers Software   Prozesse  versus   Agile 2 8
  • 29. DevOps – Wenn die Entwicklung mit dem Betrieb spricht… Development   IT-­‐Operations   André  Janus,  Jens  Jäger,  Martin  Gaedke:  Agile  Praktiken  -­‐  oder  doch  Impediments?  Bewertung  der   Agilität  von  Praktiken  in  der  Softwareentwicklung;  2012;  Pages  28-­‐33;  OBJEKTspektrum  05   VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“ 2 9
  • 30. Agile Enterprise Business   Strategy   Development   IT-­‐Operations   Kunden-­‐ Bedarf   Agile  Ansätze  verzahnt  Management,  Entwicklung,  Betrieb   André  Janus,  Jens  Jäger,  Martin  Gaedke:  Agile  Praktiken  -­‐  oder  doch  Impediments?  Bewertung  der   Agilität  von  Praktiken  in  der  Softwareentwicklung;  2012;  Pages  28-­‐33;  OBJEKTspektrum  05   VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“ 3 0
  • 31. Business / Enterprise Agility Enterprise Agility the ability of an organization to sense environmental change and respond efficiently and effectively to that change. “Defining, Cultivating and Measuring Enterprise Agility”, von David W. McCoy, Daryl C. Plummer (Gartner Research, 28 April 2006, ID Number: G00139734) VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“ 3 1
  • 32. http://www.businessmodelgeneration.com/   Business  Model  Iterations   VSR.informatik.tu-chemnitz.de Pivoting (Lean Startup) 32
  • 33. Spannende Entwicklungen Lean, Kanban & Scrum vs
 Scaled Agile Framework VSR.informatik.tu-chemnitz.de Ausrichtung der Arbeit und des Auftrags •  OMG BMM – Terms •  Agile and purposeful organization:
 Holacracy InnoProfile-Workshop „Zuverlässige Systeme“ 3 3
  • 34. Learning and Performance Cycles Results- & Impact-orientierte Vorgehensweise Deciding Ideation Plan / Design Sensing/ Assessment/ Start Challenge End Outcome Evaluation / (eventually 
 Audit of financial and policy issues) Implementation Means Review Performing Output Monitoring gaedke | ict consulting VSR.informatik.tu-chemnitz.de
  • 35. þ Checklist   Ag 3. Iteration (Sprint) fertig? 
 Nur dann wenn: Story done. d Tren ile s VSR.informatik.tu-chemnitz.de InnoProfile-Workshop „Zuverlässige Systeme“ 3 5
  • 36. Impuls done? Sie entscheiden! Agilen Ansatz verstehen Software  Prozesse   versus  Agile Agile Trends 3  Iterationen  á  7  Folien   (timebox  practice)   VSR.informatik.tu-chemnitz.de 36 InnoProfile-Workshop „Zuverlässige Systeme“
  • 37. VSR Vielen Dank! Prof.Dr.MartinGaedke.com martin.gaedke@informatik.tu-chemnitz.de VSR.Informatik.TU-Chemnitz.de linkedin.com/in/gaedke @gaedke /gaedke We develop for Europe. VSR.informatik.tu-chemnitz.de