0
“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)
Upcoming SlideShare
Loading in...5
×

Bessere Softwareentwicklung (Itemis Wintercon)

318

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
318
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×