Your SlideShare is downloading. ×
Standardsoftware von der Stange - gearconf11
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Standardsoftware von der Stange - gearconf11

667
views

Published on

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Standardsoftware von der Stange
  • 2. Standardsoftware von der Stange Über mich  Stephan Hochdörfer, bitExpert AG  Department Manager Research Labs  S.Hochdoerfer@bitExpert.de  @shochdoerfer
  • 3. Standardsoftware von der Stange Eine Software, ein Kunde
  • 4. Standardsoftware von der Stange Entwickler vs. Geschäftsmann
  • 5. Standardsoftware von der Stange ...mehr Kunden
  • 6. Standardsoftware von der Stange ...viel mehr Kunden
  • 7. Standardsoftware von der Stange Wohin führt das?
  • 8. Standardsoftware von der Stange Wartungshölle!
  • 9. Standardsoftware von der Stange Einzellösung Mieter 1 Anwendung Datenbank Hardware
  • 10. Standardsoftware von der Stange Einzellösung Mieter 1 Mieter 2 Mieter x Anwendung Anwendung Anwendung Datenbank Datenbank Datenbank Hardware Hardware Hardware
  • 11. Standardsoftware von der Stange Mandantenlösung Mieter 1 Mieter 2 Mieter 3 Anwendung Datenbank Hardware
  • 12. Standardsoftware von der Stange Anpassbarkeit?
  • 13. Standardsoftware von der Stange Anpassbarkeit? Mieter 1 Mieter 2 Mieter 3 Anwendung Datenbank Hardware
  • 14. Standardsoftware von der Stange Anpassbarkeit? Mieter 1 Mieter 2 Mieter 3 Anwendung Datenbank Hardware
  • 15. Standardsoftware von der Stange Anpassbarkeit? Wie?
  • 16. Standardsoftware von der Stange Anpassbarkeit? Wie? Plugins, Hooks, Extensions, ...
  • 17. Standardsoftware von der Stange Anpassbarkeit? Wie? Plugin 1 Plugin 2 UI Business- Logik
  • 18. Standardsoftware von der Stange Konfiguration? Wie?
  • 19. Standardsoftware von der Stange Konfiguration? Wie? Dependency Injection
  • 20. Standardsoftware von der Stange Konfiguration? Wie? Wo wird die Konfiguration verwaltet?
  • 21. Standardsoftware von der Stange Konfiguration? Wie? Wie werden die einzelnen Varianten verwaltet?
  • 22. Standardsoftware von der Stange Nachteile Business-Logik kann aufweichen!
  • 23. Standardsoftware von der Stange Nachteile Performance!
  • 24. Standardsoftware von der Stange Abstrahieren du musst!
  • 25. Standardsoftware von der Stange Keine Einzelinstanz!
  • 26. Standardsoftware von der Stange Softwaresystemfamilie
  • 27. Standardsoftware von der Stange Massenproduktion!
  • 28. Standardsoftware von der Stange Einzelinstanz Mieter 1 Mieter 2 Mieter 3 Anwendung Datenbank Hardware
  • 29. Standardsoftware von der Stange Multi-Instanz Mieter 1 Mieter 2 Mieter 3 Anwendung Datenbank Hardware
  • 30. Standardsoftware von der Stange Automatisierung? Wie?
  • 31. Standardsoftware von der Stange Automatisierung? Wie? Generative Programmierung
  • 32. Standardsoftware von der Stange Generative Programmierung Generator Generator
  • 33. Standardsoftware von der Stange Generative Programmierung Konfiguration Konfiguration (DSL) (DSL) Generator Generator
  • 34. Standardsoftware von der Stange Generative Programmierung Konfiguration Konfiguration (DSL) (DSL) Implementierungs- Implementierungs- komponenten Generator Generator komponenten
  • 35. Standardsoftware von der Stange Generative Programmierung Konfiguration Konfiguration (DSL) (DSL) 1..n Implementierungs- Implementierungs- komponenten Generator Generator Produkt komponenten Produkt
  • 36. Standardsoftware von der Stange Generative Programmierung Konfiguration Konfiguration (DSL) (DSL) Implementierungs- Implementierungs- komponenten Generator Generator Mieter 11 komponenten Mieter
  • 37. Standardsoftware von der Stange Generative Programmierung Konfiguration Konfiguration (DSL) (DSL) Mieter 22 Mieter Implementierungs- Implementierungs- komponenten Generator Generator Mieter 11 komponenten Mieter
  • 38. Standardsoftware von der Stange Generative Programmierung Mieter 33 Mieter Konfiguration Konfiguration (DSL) (DSL) Mieter 22 Mieter Implementierungs- Implementierungs- komponenten Generator Generator Mieter 11 komponenten Mieter
  • 39. Standardsoftware von der Stange Ziel
  • 40. Standardsoftware von der Stange Ziel Erzeugen einer optimierten Anwendung!
  • 41. Standardsoftware von der Stange Ziel Erzeugen einer optimierten Anwendung für einen Kunden!
  • 42. Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter
  • 43. Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter Mieter 22 Mieter
  • 44. Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter Mieter 22 Mieter Mieter 33 Mieter
  • 45. Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter Mieter 22 Mieter Mieter 33 Mieter Gemeinsamkeiten // Gemeinsamkeiten Unterschiede Unterschiede
  • 46. Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter Mieter 22 Mieter Mieter 33 Mieter Gemeinsamkeiten // Gemeinsamkeiten Implementierungs- Implementierungs- Unterschiede Unterschiede komponenten komponenten
  • 47. Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter Mieter 22 Mieter Mieter 33 Mieter Gemeinsamkeiten // Gemeinsamkeiten Implementierungs- Implementierungs- Unterschiede Unterschiede komponenten komponenten Konfigurations- Konfigurations- wissen wissen
  • 48. Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter Mieter 22 Mieter Mieter 33 Mieter Gemeinsamkeiten // Gemeinsamkeiten Implementierungs- Implementierungs- Unterschiede Unterschiede komponenten komponenten Konfigurations- Konfigurations- Generator Generator wissen wissen
  • 49. Standardsoftware von der Stange Generierungsablauf Mieter 11 Mieter
  • 50. Standardsoftware von der Stange Generierungsablauf Mieter 11 Mieter Featurewahl (DSL) u. Featurewahl (DSL) u. Baubarkeitsprüfung Baubarkeitsprüfung
  • 51. Standardsoftware von der Stange Generierungsablauf Mieter 11 Mieter Featurewahl (DSL) u. Featurewahl (DSL) u. Baubarkeitsprüfung Baubarkeitsprüfung Generierung der Generierung der Zielsoftware Zielsoftware
  • 52. Standardsoftware von der Stange Bonuspunkt 1 Codekomplexität reduzieren!
  • 53. Standardsoftware von der Stange Bonuspunkt 2 Wartungsaufwände reduzieren!
  • 54. Standardsoftware von der Stange Bonuspunkt 3 Updates nur für betroffene Kunden!
  • 55. Standardsoftware von der Stange Bonuspunkt 3 Implementierungs- Merkmal komponente
  • 56. Standardsoftware von der Stange Bonuspunkt 3 Merkmal Kunde
  • 57. Standardsoftware von der Stange Bonuspunkt 3 Kunde Merkmal Implementierungs- komponente
  • 58. Standardsoftware von der Stange Generative Programmierung – Das Buch
  • 59. Standardsoftware von der Stange Nachtrag Der Generator ist dein Freund :)
  • 60. Vielen Dank!
  • 61. Flickr Creditshttp://www.flickr.com/photos/andresrueda/3452940751/http://www.flickr.com/photos/andresrueda/3455410635/http://www.flickr.com/photos/serpicolugnut/172616929/