“Wir machen Software-
Entwicklung besser, denn
  wir sind der Meinung,
    dass nur eine hohe
   Qualität bei unseren
 Kun...
“ Software-
 Wir machen

 Entwicklung
   besser...“
Bessere Softwareentwicklung



Mehr Spass




Geringere Kosten




Höhere Qualität
Bessere Softwareentwicklung



Mehr Spass




Geringere Kosten




Höhere Qualität
Was den
Spass raubt
undanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundan
undanz Redundanz Redundanz Redundanz Redundanz...
Unit-Tests?
Accidental
Complexity
Direktive
Führung
unmotivierte
Kollegen
Unzufriedene Kunden
Bessere Softwareentwicklung


Mehr Spass




Geringere Kosten




Höhere Qualität
Bessere Softwareentwicklung


Mehr Spass




Geringere Kosten




Höhere Qualität
Software Life-Cycle Costs (Schach 2002)




                            Requirements
                            Specificat...
Software Life-Cycle Costs (Schach 2002)


         2%

                            Requirements
                          ...
Software Life-Cycle Costs (Schach 2002)


         2% 5%

                            Requirements
                       ...
Software Life-Cycle Costs (Schach 2002)


         2% 5%
                 6%
                            Requirements
    ...
Software Life-Cycle Costs (Schach 2002)


         2% 5%
                 6%
                            Requirements
    ...
Software Life-Cycle Costs (Schach 2002)


         2% 5%
                 6%
                            Requirements
    ...
Software Life-Cycle Costs (Schach 2002)


         2% 5%
                 6%
                            Requirements
    ...
Software Life-Cycle Costs (Schach 2002)


         2% 5%
                 6%
                            Requirements
    ...
Proportionale Kosten der Softwarewarting
Proportionale Kosten der Softwarewarting
Warum ist
Softwarewartung
    so teuer?
Software verrottet
Bessere Softwareentwicklung bedeutet ...



Mehr Spass




Geringere Kosten




Höhere Qualität
Bessere Softwareentwicklung bedeutet ...



Mehr Spass




Geringere Kosten




Höhere Qualität
Überaschungsfreiheit!
“ Software-
 Wir machen

 Entwicklung
   besser...“
Welche der folgenden
Technologien eignet sich nicht zur
      definition von DSLs?
                   B: MPS
a: MGrammar

...
Welche der folgenden
Technologien eignet sich nicht zur
      definition von DSLs?
                   B: MPS
a: MGrammar

...
Welche der folgenden
Technologien eignet sich nicht zur
      definition von DSLs?
                   B: MPS
a: MGrammar

...
Modelling
Obama : “oAW solves financial crisis”
1:30:45
       8
from: Barack
Views: 9435934539455

Gates : “Windows 7 based on Xtex...
Bessere Softwareentwicklung (Itemis Wintercon)
Bessere Softwareentwicklung (Itemis Wintercon)
Bessere Softwareentwicklung (Itemis Wintercon)
Nächste SlideShare
Wird geladen in …5
×

Bessere Softwareentwicklung (Itemis Wintercon)

556 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
556
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
16
Aktionen
Geteilt
0
Downloads
12
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

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

×