Bessere Softwareentwicklung (Itemis Wintercon)

596 views

Published on

I gave this presentation at 2008's Itemis Wintercon (christmas celebration).
It's about the fun of software development :-)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
596
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bessere Softwareentwicklung (Itemis Wintercon)

  1. 1. “Wir machen Software- Entwicklung besser, denn wir sind der Meinung, dass nur eine hohe Qualität bei unseren Kunden nutzen stiftet.” (http://www.itemis.de)
  2. 2. “ Software- Wir machen Entwicklung besser...“
  3. 3. Bessere Softwareentwicklung Mehr Spass Geringere Kosten Höhere Qualität
  4. 4. Bessere Softwareentwicklung Mehr Spass Geringere Kosten Höhere Qualität
  5. 5. Was den Spass raubt
  6. 6. undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan edundanz undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan
  7. 7. Unit-Tests?
  8. 8. Accidental Complexity
  9. 9. Direktive Führung
  10. 10. unmotivierte Kollegen
  11. 11. Unzufriedene Kunden
  12. 12. Bessere Softwareentwicklung Mehr Spass Geringere Kosten Höhere Qualität
  13. 13. Bessere Softwareentwicklung Mehr Spass Geringere Kosten Höhere Qualität
  14. 14. Software Life-Cycle Costs (Schach 2002) Requirements Specification Design Coding Unit Testing Integration Maintenance
  15. 15. Software Life-Cycle Costs (Schach 2002) 2% Requirements Specification Design Coding Unit Testing Integration Maintenance
  16. 16. Software Life-Cycle Costs (Schach 2002) 2% 5% Requirements Specification Design Coding Unit Testing Integration Maintenance
  17. 17. Software Life-Cycle Costs (Schach 2002) 2% 5% 6% Requirements Specification Design Coding Unit Testing Integration Maintenance
  18. 18. Software Life-Cycle Costs (Schach 2002) 2% 5% 6% Requirements 5% Specification Design Coding Unit Testing Integration Maintenance
  19. 19. Software Life-Cycle Costs (Schach 2002) 2% 5% 6% Requirements 5% Specification Design 7% Coding Unit Testing Integration Maintenance
  20. 20. Software Life-Cycle Costs (Schach 2002) 2% 5% 6% Requirements 5% Specification Design 7% Coding 8% Unit Testing Integration Maintenance
  21. 21. Software Life-Cycle Costs (Schach 2002) 2% 5% 6% Requirements 5% Specification Design 7% Coding 8% Unit Testing Integration 67% Maintenance
  22. 22. Proportionale Kosten der Softwarewarting
  23. 23. Proportionale Kosten der Softwarewarting
  24. 24. Warum ist Softwarewartung so teuer?
  25. 25. Software verrottet
  26. 26. Bessere Softwareentwicklung bedeutet ... Mehr Spass Geringere Kosten Höhere Qualität
  27. 27. Bessere Softwareentwicklung bedeutet ... Mehr Spass Geringere Kosten Höhere Qualität
  28. 28. Überaschungsfreiheit!
  29. 29. “ Software- Wir machen Entwicklung besser...“
  30. 30. Welche der folgenden Technologien eignet sich nicht zur definition von DSLs? B: MPS a: MGrammar d: UML2 C: Xtext
  31. 31. Welche der folgenden Technologien eignet sich nicht zur definition von DSLs? B: MPS a: MGrammar d: UML2 C: Xtext
  32. 32. Welche der folgenden Technologien eignet sich nicht zur definition von DSLs? B: MPS a: MGrammar d: UML2 C: Xtext
  33. 33. Modelling
  34. 34. Obama : “oAW solves financial crisis” 1:30:45 8 from: Barack Views: 9435934539455 Gates : “Windows 7 based on Xtext” 34:25 from: Bill42 Views: 4345634564345

×