SlideShare ist ein Scribd-Unternehmen logo
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Agile Software Maintenance
By U.S. Navy photo by Photographer's Mate 3rd Class Kitt Amaritnant [Public domain], via Wikimedia Commons
1
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 2
By Quinn Dombrowski - https://www.flickr.com/photos/quinnanya/5150660507
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Was ist Software Maintenance?
3
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Modification of a software product after delivery to correct faults, to improve
performance or other attributes, or to adapt the product to a modified
environment
4
IEEE 1229-1998
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Modification of a software product after delivery to correct faults, to improve
performance or other attributes, or to adapt the product to a modified
environment
5
IEEE 1229-1998
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Einzelprojekte
Geldautomaten,
Produktionssteuerungen,
Expertensysteme
o Enger Kundenkontakt
o Spezialwissen erforderlich
o Keine Wiederverwendung
6
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Customised Software
Flugsteuerung,
Warenmanagement, Webpage-
Frameworks
o Geteilte Kernfunktion
o An Kunden angepasst
o Hohe Zusammenarbeit bei
Anpassungen
o Refactoring notwendig
7
Custom-made suit shop By MIKI Yoshihito
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Standardsoftware
Office Pakete,
Datenbanksysteme, Webbrowser
o Fixierter, breiter
Funktionsumfang
o Große Anzahl an Kunden
o Kompatibilität ist wichtig
o Langer Rollout-Zyklus
8
neill-wycik computer lab ~ rupauk installs new software by hobvias sudoneighm
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Cloud / SaaS
Facebook, Amazon, Spotify
o Schnelles Feedback
o Hohe Erwartungshaltung
o Zuverlässige Rollouts
o Infrastruktur gehört dazu
9
In the clouds by Kevin Dooley
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 10
Kunden Know How
Risiko Infrastruktur
Fehlerbehebung
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Warum die ganze Arbeit?
11
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
According to our benchmark data, software is either the first or second
largest category of IT dollar spend. Of that amount, 50 to 60 percent of
software spend goes to maintenance and support.
12
How software maintenance fees are siphoning
away your IT budget – and How to stop it
- Accenture 2014
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
According to our benchmark data, software is either the first or second
largest category of IT dollar spend. Of that amount, 50 to 60 percent of
software spend goes to maintenance and support.
13
How software maintenance fees are siphoning
away your IT budget – and How to stop it
- Accenture 2014
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Maintenance > Bugfixing
14
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Wie sollen wir mit Wartung in
unserem agilen Prozess umgehen?
15
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Fehler und Kundenanfragen müssen in einem Sprint sofort bearbeitet werden.
Löschen Sie einfach ihren bestehenden Bugbacklog! Kunden werden
bestehende Fehler schnell wieder melden, und dann beheben Sie diese sofort!
16
2012, sinngemäß
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Fehler und Kundenanfragen müssen in einem Sprint sofort bearbeitet werden.
Löschen Sie einfach ihren bestehenden Bugbacklog! Kunden werden
bestehende Fehler schnell wider melden, und dann beheben Sie diese sofort!
17
2012, sinngemäß
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Fehler und Kundenanfragen müssen in einem Sprint sofort bearbeitet werden.
Löschen Sie einfach ihren bestehenden Bugbacklog! Kunden werden
bestehende Fehler schnell wider melden, und dann beheben Sie diese sofort!
18
2012, sinngemäß
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Scrum in Product Maintenance @ Automic
19
Customer
Estimate
Problem
Bug 1
Bug 2
Bug 3
…
Bug 1 => 2 SP
Bug 2 => 8 SP
Bug 3 => 5 SP
Backlog
Engineering
Story: Bug 1
Analyse Fix Test
Plan
Ship
Sprint
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Scrum in Product Maintenance @ Automic
20
Customer
Estimate
Problem
Bug 1
Bug 2
Bug 3
…
Bug 1 => 2-13 SP
Bug 2 => 2-13 SP
Bug 3 => 2-13 SP
Backlog
Engineering
Story: Bug 1
Analyse Fix Test
Plan
Ship
Sprint
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Scrum in Product Maintenance @ Automic
21
Customer
Estimate
Problem
Bug 1
Bug 2
Bug 3
…
Bug 1 => 2-13 SP
Bug 2 => 2-13 SP
Bug 3 => 2-13 SP
Backlog
Engineering
Story: Bug 1
Analyse Fix Test
Plan
Ship
Sprint
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Scrum in Product Maintenance @ Automic
22
Customer
Estimate
Problem
Bug 1
Bug 2
Bug 3
…
Bug 1 => 2-13 SP
Bug 2 => 2-13 SP
Bug 3 => 2-13 SP
Backlog
Engineering
Story: Bug 1
Analyse Fix Test
Plan
Ship
Sprint
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Was haben wir gelernt?
23
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Maintenance = Schwer Schätzbar
24
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Maintenance = Schwer Planbar
25
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Maintenance = Unterbrechend
26
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Scrum
27
KANBAN!
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Kanban in Product Maintenance @ Automic
28
Customer
Problem
Bug 1
Bug 2
Bug 3
…
Backlog
Engineering
Ship
Next Analysis Fix Test Done
Bug 1
Bug 9
Bug 10
Bug 8
Bug 5
Bug 2
Bug 3Bug 7
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 29
0
50
100
150
200
250
300
350
400
Jän.14
Feb.14
Mär.14
Apr.14
Mai.14
Jun.14
Jul.14
Aug.14
Sep.14
Okt.14
Nov.14
Dez.14
Jän.15
Feb.15
Mär.15
Apr.15
Mai.15
Jun.15
Jul.15
Aug.15
Sep.15
Okt.15
Bugverlauf
Bugverlauf
Kanban
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 30
Maintenance Development Development Development
Bugs
Features
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 31
Maintenance Development Development Development
Bugs
Features
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Maintenance gehört zur Entwicklung
32
Best Practise
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 33
Development Development Development Development
Bugs
Features
?
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Bugs und Features ins selbe Backlog
34
Best Practise
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 35
Development Development Development Development
Bugs
Backlog
Features
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Der ProductOwner ist auch für
Produktfehler verantwortlich
36
Best Practise
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 37
Development Development Development Development
Bugs
Backlog
Features
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Aktives Risikomanagement
38
Best Practise
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 39
Development
Development
Development
Development
Bugs
Backlog
Features
Decide what
to fix
ProductOwner
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Den Umfang der Wartung gering
halten
40
Best Practise
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 41
Development
Development
Development
Development
Bugs
Backlog
Features
Decide what
to fix
ProductOwner
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Ein Meta-Team um dringende Fälle zu
behandeln
42
Best Practise
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 43
Development
Development
Development
Development
Bugs
Backlog
Features
Decide what
to fix
ProductOwner
EscalationTeam
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Nehmen wir uns Zeit, um gute
Software zu liefern!
44
Best Practise
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 45
Verbessertes Feedback
in alle Richtungen
Unterbrechungen
durch Wartung werden
planbarer
Wartung im
Entwicklungsprozess
Qualität der Software
steigt
Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan
Agile + Maintenance = Possible
46

Weitere ähnliche Inhalte

PDF
Agile Maintenance
PPTX
Ch3-Software Engineering 9
PPT
Scrum In 15 Minutes
PDF
Implementing Splunk 2nd Edition Vincent Bumgarner
PDF
Service oriented alerting
PDF
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
PDF
Design for Reliability 1st Edition Dana Crowe
PPT
Vortrag zu Apps AppPlusMobile, Kreativamt Gladbeck
Agile Maintenance
Ch3-Software Engineering 9
Scrum In 15 Minutes
Implementing Splunk 2nd Edition Vincent Bumgarner
Service oriented alerting
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
Design for Reliability 1st Edition Dana Crowe
Vortrag zu Apps AppPlusMobile, Kreativamt Gladbeck

Ähnlich wie Agile Software Maintenance (20)

PDF
Solution Manual for Software Engineering 10th Edition Sommerville 0133943038 ...
PPTX
SAP Infotag: Security / Erlebe-Software 07-2014
PDF
Innovation durch Scrum und Continuous Delivery
PDF
Solution Manual for Systems Analysis and Design, 7th Edition, Alan Dennis
PDF
Extreme Manufacturing in der Medizintechnik
PDF
2. intranda viewer Tag: Behind the scenes
PDF
ElitePartner: Mobile mit AngularJS und REST
PPTX
Wertstoff Software - Wissenssicherung in Legacy-Systemen
PDF
Mobile Device Management mit Windows Intune und SCMM, Part 2
PDF
Dev Day Stephan Pirnbaum.pdf
PDF
CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...
PDF
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
PDF
DBSAT – Die Oracle DATENBANK bzgl. PII Daten analysieren
PDF
API Design for C 1st Edition Martin Reddy
PDF
Mobile SEO Grundlagen
PDF
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
PDF
Archivierung von Web Applikationen bei der UBS
PDF
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
PDF
IT-Ringvorlesung - Präsentation Unister
PDF
End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!
Solution Manual for Software Engineering 10th Edition Sommerville 0133943038 ...
SAP Infotag: Security / Erlebe-Software 07-2014
Innovation durch Scrum und Continuous Delivery
Solution Manual for Systems Analysis and Design, 7th Edition, Alan Dennis
Extreme Manufacturing in der Medizintechnik
2. intranda viewer Tag: Behind the scenes
ElitePartner: Mobile mit AngularJS und REST
Wertstoff Software - Wissenssicherung in Legacy-Systemen
Mobile Device Management mit Windows Intune und SCMM, Part 2
Dev Day Stephan Pirnbaum.pdf
CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
DBSAT – Die Oracle DATENBANK bzgl. PII Daten analysieren
API Design for C 1st Edition Martin Reddy
Mobile SEO Grundlagen
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
Archivierung von Web Applikationen bei der UBS
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
IT-Ringvorlesung - Präsentation Unister
End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!
Anzeige

Agile Software Maintenance

  • 1. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Agile Software Maintenance By U.S. Navy photo by Photographer's Mate 3rd Class Kitt Amaritnant [Public domain], via Wikimedia Commons 1
  • 2. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 2 By Quinn Dombrowski - https://www.flickr.com/photos/quinnanya/5150660507
  • 3. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Was ist Software Maintenance? 3
  • 4. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Modification of a software product after delivery to correct faults, to improve performance or other attributes, or to adapt the product to a modified environment 4 IEEE 1229-1998
  • 5. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Modification of a software product after delivery to correct faults, to improve performance or other attributes, or to adapt the product to a modified environment 5 IEEE 1229-1998
  • 6. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Einzelprojekte Geldautomaten, Produktionssteuerungen, Expertensysteme o Enger Kundenkontakt o Spezialwissen erforderlich o Keine Wiederverwendung 6
  • 7. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Customised Software Flugsteuerung, Warenmanagement, Webpage- Frameworks o Geteilte Kernfunktion o An Kunden angepasst o Hohe Zusammenarbeit bei Anpassungen o Refactoring notwendig 7 Custom-made suit shop By MIKI Yoshihito
  • 8. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Standardsoftware Office Pakete, Datenbanksysteme, Webbrowser o Fixierter, breiter Funktionsumfang o Große Anzahl an Kunden o Kompatibilität ist wichtig o Langer Rollout-Zyklus 8 neill-wycik computer lab ~ rupauk installs new software by hobvias sudoneighm
  • 9. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Cloud / SaaS Facebook, Amazon, Spotify o Schnelles Feedback o Hohe Erwartungshaltung o Zuverlässige Rollouts o Infrastruktur gehört dazu 9 In the clouds by Kevin Dooley
  • 10. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 10 Kunden Know How Risiko Infrastruktur Fehlerbehebung
  • 11. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Warum die ganze Arbeit? 11
  • 12. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan According to our benchmark data, software is either the first or second largest category of IT dollar spend. Of that amount, 50 to 60 percent of software spend goes to maintenance and support. 12 How software maintenance fees are siphoning away your IT budget – and How to stop it - Accenture 2014
  • 13. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan According to our benchmark data, software is either the first or second largest category of IT dollar spend. Of that amount, 50 to 60 percent of software spend goes to maintenance and support. 13 How software maintenance fees are siphoning away your IT budget – and How to stop it - Accenture 2014
  • 14. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Maintenance > Bugfixing 14
  • 15. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Wie sollen wir mit Wartung in unserem agilen Prozess umgehen? 15
  • 16. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Fehler und Kundenanfragen müssen in einem Sprint sofort bearbeitet werden. Löschen Sie einfach ihren bestehenden Bugbacklog! Kunden werden bestehende Fehler schnell wieder melden, und dann beheben Sie diese sofort! 16 2012, sinngemäß
  • 17. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Fehler und Kundenanfragen müssen in einem Sprint sofort bearbeitet werden. Löschen Sie einfach ihren bestehenden Bugbacklog! Kunden werden bestehende Fehler schnell wider melden, und dann beheben Sie diese sofort! 17 2012, sinngemäß
  • 18. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Fehler und Kundenanfragen müssen in einem Sprint sofort bearbeitet werden. Löschen Sie einfach ihren bestehenden Bugbacklog! Kunden werden bestehende Fehler schnell wider melden, und dann beheben Sie diese sofort! 18 2012, sinngemäß
  • 19. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Scrum in Product Maintenance @ Automic 19 Customer Estimate Problem Bug 1 Bug 2 Bug 3 … Bug 1 => 2 SP Bug 2 => 8 SP Bug 3 => 5 SP Backlog Engineering Story: Bug 1 Analyse Fix Test Plan Ship Sprint
  • 20. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Scrum in Product Maintenance @ Automic 20 Customer Estimate Problem Bug 1 Bug 2 Bug 3 … Bug 1 => 2-13 SP Bug 2 => 2-13 SP Bug 3 => 2-13 SP Backlog Engineering Story: Bug 1 Analyse Fix Test Plan Ship Sprint
  • 21. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Scrum in Product Maintenance @ Automic 21 Customer Estimate Problem Bug 1 Bug 2 Bug 3 … Bug 1 => 2-13 SP Bug 2 => 2-13 SP Bug 3 => 2-13 SP Backlog Engineering Story: Bug 1 Analyse Fix Test Plan Ship Sprint
  • 22. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Scrum in Product Maintenance @ Automic 22 Customer Estimate Problem Bug 1 Bug 2 Bug 3 … Bug 1 => 2-13 SP Bug 2 => 2-13 SP Bug 3 => 2-13 SP Backlog Engineering Story: Bug 1 Analyse Fix Test Plan Ship Sprint
  • 23. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Was haben wir gelernt? 23
  • 24. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Maintenance = Schwer Schätzbar 24
  • 25. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Maintenance = Schwer Planbar 25
  • 26. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Maintenance = Unterbrechend 26
  • 27. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Scrum 27 KANBAN!
  • 28. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Kanban in Product Maintenance @ Automic 28 Customer Problem Bug 1 Bug 2 Bug 3 … Backlog Engineering Ship Next Analysis Fix Test Done Bug 1 Bug 9 Bug 10 Bug 8 Bug 5 Bug 2 Bug 3Bug 7
  • 29. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 29 0 50 100 150 200 250 300 350 400 Jän.14 Feb.14 Mär.14 Apr.14 Mai.14 Jun.14 Jul.14 Aug.14 Sep.14 Okt.14 Nov.14 Dez.14 Jän.15 Feb.15 Mär.15 Apr.15 Mai.15 Jun.15 Jul.15 Aug.15 Sep.15 Okt.15 Bugverlauf Bugverlauf Kanban
  • 30. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 30 Maintenance Development Development Development Bugs Features
  • 31. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 31 Maintenance Development Development Development Bugs Features
  • 32. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Maintenance gehört zur Entwicklung 32 Best Practise
  • 33. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 33 Development Development Development Development Bugs Features ?
  • 34. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Bugs und Features ins selbe Backlog 34 Best Practise
  • 35. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 35 Development Development Development Development Bugs Backlog Features
  • 36. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Der ProductOwner ist auch für Produktfehler verantwortlich 36 Best Practise
  • 37. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 37 Development Development Development Development Bugs Backlog Features
  • 38. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Aktives Risikomanagement 38 Best Practise
  • 39. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 39 Development Development Development Development Bugs Backlog Features Decide what to fix ProductOwner
  • 40. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Den Umfang der Wartung gering halten 40 Best Practise
  • 41. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 41 Development Development Development Development Bugs Backlog Features Decide what to fix ProductOwner
  • 42. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Ein Meta-Team um dringende Fälle zu behandeln 42 Best Practise
  • 43. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 43 Development Development Development Development Bugs Backlog Features Decide what to fix ProductOwner EscalationTeam
  • 44. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Nehmen wir uns Zeit, um gute Software zu liefern! 44 Best Practise
  • 45. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan 45 Verbessertes Feedback in alle Richtungen Unterbrechungen durch Wartung werden planbarer Wartung im Entwicklungsprozess Qualität der Software steigt
  • 46. Ing. Daniel Eder Agile Software Maintenance daniel@deder.at http://www.deder.at/ @eder_dan Agile + Maintenance = Possible 46