Tools bei der Softwareentwicklung - ObjectForum 2009

782 views

Published on

Erst die Axt schärfen bevor man in den Wald geht

(a fool with a tool is still a fool)

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Danke für das SlideShare und die Informationen.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
782
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Tools bei der Softwareentwicklung - ObjectForum 2009

  1. 1. Tools bei der Softwareentwicklung Wolfgang Kraus ObjektForum, andrena objects Alte Scheuer Degerloch 27.04.2009
  2. 2. Allgemeines Abstract Erst die Axt schärfen bevor man in den Wald geht (a fool with a tool is still a fool) Wolfgang Kraus 2
  3. 3. Allgemeines Cheops-Pyramide    Wolfgang Kraus 2,3 Millionen Tonnen Granit 20-30 Jahre Bauzeit 100.000 Arbeiter / a 3
  4. 4. Allgemeines World Trade Center   Wolfgang Kraus Bauzeit 1970 - 73 Max. 3500 Arbeiter 4
  5. 5. Allgemeines Chinesische Mauer      Wolfgang Kraus Bauzeit 5. bis 17. Jahrhundert Länge rd. 6700 km 446 n. Chr. 300000 Arbeiter 555 n. Chr. 1.8 Millionen Bauern ... 5
  6. 6. Allgemeines Akashi Kaikyo Brücke, Kobe   Wolfgang Kraus Bauzeit 10 Jahre Bis zu 500 Arbeiter 6
  7. 7. Allgemeines Weinsberg -> Degerloch       Wolfgang Kraus 100 km 20 km/h 5 Stunden ohne Pause 100 km 120 km/h 1 Stunde inkl. Pause und Tanken 7
  8. 8. Allgemeines Agenda     Wolfgang Kraus Prozess Werkzeuge, Tools Beispiele Fazit 8
  9. 9. Allgemeines Motivation, Gründe      Wolfgang Kraus Sourcing Collaboration Kontrolle Qualität Time & Budget 9
  10. 10. Scrum Rollen    Wolfgang Kraus Product Owner(-Team) Scrum Master Team member 10
  11. 11. Scrum Artifakte     Wolfgang Kraus Product Backlog List Sprint Backlog List Impediment List Improvements 11
  12. 12. Scrum Meetings     Wolfgang Kraus Scrum Planning Scrum Review Daily Scrum Retrospective 12
  13. 13. Scrum Ablauf Wolfgang Kraus 13
  14. 14. Werkzeuge - Tools Infrastruktur VPN-Verbindung  Applikationsserver  DB-Server  Entwicklungsserver  Wolfgang Kraus 14
  15. 15. Werkzeuge - Tools Analyse, Design  Anforderungsmanagement TrendAnalyst (Gebit)  Office, ...   Wiki  Wolfgang Kraus TWiki, Trac, ... 15
  16. 16. Werkzeuge - Tools Versionierung   Subversion CVS  Wolfgang Kraus ... 16
  17. 17. Werkzeuge - Tools Buildprozess  Buildsysteme Maven  Ant  CI – Continuous Integration  Hudson  CruiseControl  Wolfgang Kraus 17
  18. 18. Werkzeuge - Tools Kommunikation Spark, Skype (Chat)  JIRA, Trac (Ticketsystem)  Telefon  Video  Reisen  Email  Wolfgang Kraus 18
  19. 19. Beispiel - Analyse TrendAnalyst - Traveldemo  Objekte   Wolfgang Kraus Buchung, Reservierung Fachl. Klassenmodell Reiseagentur 19
  20. 20. Beispiel Analyse TrendAnalyst - Traveldemo  Geschäftsvorfall  Reiseagentur   Wolfgang Kraus Flug auswählen Flug reservieren 20
  21. 21. Beispiel - Analyse TrendAnalyst - Traveldemo  Anwendungsfallpaket  Wolfgang Kraus Flug reservieren 21
  22. 22. Beispiel - Analyse TrendAnalyst - Traveldemo Nichtfunktionale Anforderungen  Meilensteinplanung  Protokolle  Eclipse-Plugin  SVN  ,...  Wolfgang Kraus 22
  23. 23. Beispiel - Livedemo Wiki - Trac  Posting Tool   http://offshore.sauer.ms/trac/wiki/Beipiel LiveDemo Prozess – Wolfgang Kraus http://offshore.sauer.ms/trac/wiki/Develo pmentProzessEn 23
  24. 24. Beispiel - Versionierung SVN – LiveDemo http://offshore.sauer.ms/svn/svn-repo/  Alles in die Versionierung  Vorteile     Wolfgang Kraus Code und Doku released Verteilter Zugriff sicher 24
  25. 25. Beispiel – Build, Deploy Hudson – LiveDemo  http://offshore.sauer.ms:8080/hudson/ login?from=%2Fhudson%2F Wolfgang Kraus 25
  26. 26. Beispiele – Build, Deploy Vorteil - Technische Kennzahlen  Vorteile     kontinuierliche Prüfung autom. erstellen v. Diagrammen ‚objektiv‘ schnelles Feedback Quelle: Hudson Wolfgang Kraus 26
  27. 27. Beispiel – Ticketsystem Trac – LiveDemo  Meilensteinplanung   http://offshore.sauer.ms/trac/roadmap Sprint 1.1  Wolfgang Kraus http://offshore.sauer.ms/trac/query?grou p=status&milestone=SP1.1 27
  28. 28. Beispiel - Ticketsystem Scrum Quelle: Greenhoper Wolfgang Kraus 28
  29. 29. Beispiel - Kennzahlen Management  Quelle: www.bredow-web.de Quelle: www.pressebox.de Wolfgang Kraus 29
  30. 30. Fazit Tools und deren Nutzen, Vorteile    Schneller Besser Billiger Tools ~ Spaß Wolfgang Kraus 30
  31. 31. Kontakt wolfgang.kraus(at)ebkraus.de wolfgang.kraus(at)sourceconomy.com Wolfgang Kraus ist Software Ingenieur und freier IT Berater der EDV Beratung Kraus. Danaben ist er Partner der Sourceconomy (www.sourceconomy.com). Seine besonderen Interessen sind die technische Projektleitung, Offshoreentwicklung, Entwicklungsprozesse, Kollaboration, JEE. Wolfgang Kraus 31

×