Standardsoftware von der Stange - gearconf11

  • 656 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
656
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
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/