Top Banner
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 )
37

Bessere Softwareentwicklung (Itemis Wintercon)

Jul 16, 2015

Download

Technology

Sven Efftinge
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bessere Softwareentwicklung (Itemis Wintercon)

“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)

Page 2: Bessere Softwareentwicklung (Itemis Wintercon)

Wir machen Software-

Entwicklung besser...

Page 3: Bessere Softwareentwicklung (Itemis Wintercon)

Geringere Kosten

Höhere Qualität

Mehr Spass

Bessere Softwareentwicklung

Page 4: Bessere Softwareentwicklung (Itemis Wintercon)

Geringere Kosten

Höhere Qualität

Mehr Spass

Bessere Softwareentwicklung

Page 5: Bessere Softwareentwicklung (Itemis Wintercon)

Was den Spass raubt

Page 6: Bessere Softwareentwicklung (Itemis Wintercon)

Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz

Redundanz

Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz Redundanz

Page 7: Bessere Softwareentwicklung (Itemis Wintercon)

Unit-Tests?

Page 8: Bessere Softwareentwicklung (Itemis Wintercon)

Accidental Complexity

Page 9: Bessere Softwareentwicklung (Itemis Wintercon)

Direktive Führung

Page 10: Bessere Softwareentwicklung (Itemis Wintercon)

unmotivierteKollegen

Page 11: Bessere Softwareentwicklung (Itemis Wintercon)
Page 12: Bessere Softwareentwicklung (Itemis Wintercon)

Unzufriedene Kunden

Page 13: Bessere Softwareentwicklung (Itemis Wintercon)

Geringere Kosten

Höhere Qualität

Mehr Spass

Bessere Softwareentwicklung

Page 14: Bessere Softwareentwicklung (Itemis Wintercon)

Geringere Kosten

Höhere Qualität

Mehr Spass

Bessere Softwareentwicklung

Page 15: Bessere Softwareentwicklung (Itemis Wintercon)

RequirementsSpecificationDesignCodingUnit TestingIntegrationMaintenance

Software Life-Cycle Costs (Schach 2002)

Page 16: Bessere Softwareentwicklung (Itemis Wintercon)

2%

RequirementsSpecificationDesignCodingUnit TestingIntegrationMaintenance

Software Life-Cycle Costs (Schach 2002)

Page 17: Bessere Softwareentwicklung (Itemis Wintercon)

5%2%

RequirementsSpecificationDesignCodingUnit TestingIntegrationMaintenance

Software Life-Cycle Costs (Schach 2002)

Page 18: Bessere Softwareentwicklung (Itemis Wintercon)

6%5%2%

RequirementsSpecificationDesignCodingUnit TestingIntegrationMaintenance

Software Life-Cycle Costs (Schach 2002)

Page 19: Bessere Softwareentwicklung (Itemis Wintercon)

5%

6%5%2%

RequirementsSpecificationDesignCodingUnit TestingIntegrationMaintenance

Software Life-Cycle Costs (Schach 2002)

Page 20: Bessere Softwareentwicklung (Itemis Wintercon)

7%

5%

6%5%2%

RequirementsSpecificationDesignCodingUnit TestingIntegrationMaintenance

Software Life-Cycle Costs (Schach 2002)

Page 21: Bessere Softwareentwicklung (Itemis Wintercon)

8%

7%

5%

6%5%2%

RequirementsSpecificationDesignCodingUnit TestingIntegrationMaintenance

Software Life-Cycle Costs (Schach 2002)

Page 22: Bessere Softwareentwicklung (Itemis Wintercon)

67%

8%

7%

5%

6%5%2%

RequirementsSpecificationDesignCodingUnit TestingIntegrationMaintenance

Software Life-Cycle Costs (Schach 2002)

Page 23: Bessere Softwareentwicklung (Itemis Wintercon)

Proportionale Kosten der Softwarewarting

Page 24: Bessere Softwareentwicklung (Itemis Wintercon)

Proportionale Kosten der Softwarewarting

Page 25: Bessere Softwareentwicklung (Itemis Wintercon)

Warum ist Softwarewartung

so teuer?

Page 26: Bessere Softwareentwicklung (Itemis Wintercon)

Software verrottet

Page 27: Bessere Softwareentwicklung (Itemis Wintercon)

Geringere Kosten

Höhere Qualität

Mehr Spass

Bessere Softwareentwicklung bedeutet ...

Page 28: Bessere Softwareentwicklung (Itemis Wintercon)

Geringere Kosten

Höhere Qualität

Mehr Spass

Bessere Softwareentwicklung bedeutet ...

Page 29: Bessere Softwareentwicklung (Itemis Wintercon)

Überaschungsfreiheit!

Page 30: Bessere Softwareentwicklung (Itemis Wintercon)

Wir machen Software-

Entwicklung besser...

Page 31: Bessere Softwareentwicklung (Itemis Wintercon)
Page 32: Bessere Softwareentwicklung (Itemis Wintercon)

Welche der folgenden Technologien eignet sich nicht zur

definition von DSLs?

a: MGrammar B: MPS

C: Xtext d: UML2

Page 33: Bessere Softwareentwicklung (Itemis Wintercon)

Welche der folgenden Technologien eignet sich nicht zur

definition von DSLs?

a: MGrammar B: MPS

C: Xtext d: UML2

Page 34: Bessere Softwareentwicklung (Itemis Wintercon)

Welche der folgenden Technologien eignet sich nicht zur

definition von DSLs?

a: MGrammar B: MPS

C: Xtext d: UML2

Page 35: Bessere Softwareentwicklung (Itemis Wintercon)

Modelling

Page 36: Bessere Softwareentwicklung (Itemis Wintercon)
Page 37: Bessere Softwareentwicklung (Itemis Wintercon)

8

Obama : “oAW solves financial crisis”

1:30:45from: BarackViews: 9435934539455

Gates : “Windows 7 based on Xtext”

34:25from: Bill42Views: 4345634564345