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

Standardsoftware von der Stange - gearconf11

on

  • 922 views

 

Statistics

Views

Total Views
922
Views on SlideShare
922
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Standardsoftware von der Stange - gearconf11 Standardsoftware von der Stange - gearconf11 Presentation Transcript

    • Standardsoftware von der Stange
    • Standardsoftware von der Stange Über mich  Stephan Hochdörfer, bitExpert AG  Department Manager Research Labs  S.Hochdoerfer@bitExpert.de  @shochdoerfer
    • Standardsoftware von der Stange Eine Software, ein Kunde
    • Standardsoftware von der Stange Entwickler vs. Geschäftsmann
    • Standardsoftware von der Stange ...mehr Kunden
    • Standardsoftware von der Stange ...viel mehr Kunden
    • Standardsoftware von der Stange Wohin führt das?
    • Standardsoftware von der Stange Wartungshölle!
    • Standardsoftware von der Stange Einzellösung Mieter 1 Anwendung Datenbank Hardware
    • Standardsoftware von der Stange Einzellösung Mieter 1 Mieter 2 Mieter x Anwendung Anwendung Anwendung Datenbank Datenbank Datenbank Hardware Hardware Hardware
    • Standardsoftware von der Stange Mandantenlösung Mieter 1 Mieter 2 Mieter 3 Anwendung Datenbank Hardware
    • Standardsoftware von der Stange Anpassbarkeit?
    • Standardsoftware von der Stange Anpassbarkeit? Mieter 1 Mieter 2 Mieter 3 Anwendung Datenbank Hardware
    • Standardsoftware von der Stange Anpassbarkeit? Mieter 1 Mieter 2 Mieter 3 Anwendung Datenbank Hardware
    • Standardsoftware von der Stange Anpassbarkeit? Wie?
    • Standardsoftware von der Stange Anpassbarkeit? Wie? Plugins, Hooks, Extensions, ...
    • Standardsoftware von der Stange Anpassbarkeit? Wie? Plugin 1 Plugin 2 UI Business- Logik
    • Standardsoftware von der Stange Konfiguration? Wie?
    • Standardsoftware von der Stange Konfiguration? Wie? Dependency Injection
    • Standardsoftware von der Stange Konfiguration? Wie? Wo wird die Konfiguration verwaltet?
    • Standardsoftware von der Stange Konfiguration? Wie? Wie werden die einzelnen Varianten verwaltet?
    • Standardsoftware von der Stange Nachteile Business-Logik kann aufweichen!
    • Standardsoftware von der Stange Nachteile Performance!
    • Standardsoftware von der Stange Abstrahieren du musst!
    • Standardsoftware von der Stange Keine Einzelinstanz!
    • Standardsoftware von der Stange Softwaresystemfamilie
    • Standardsoftware von der Stange Massenproduktion!
    • Standardsoftware von der Stange Einzelinstanz Mieter 1 Mieter 2 Mieter 3 Anwendung Datenbank Hardware
    • Standardsoftware von der Stange Multi-Instanz Mieter 1 Mieter 2 Mieter 3 Anwendung Datenbank Hardware
    • Standardsoftware von der Stange Automatisierung? Wie?
    • Standardsoftware von der Stange Automatisierung? Wie? Generative Programmierung
    • Standardsoftware von der Stange Generative Programmierung Generator Generator
    • Standardsoftware von der Stange Generative Programmierung Konfiguration Konfiguration (DSL) (DSL) Generator Generator
    • Standardsoftware von der Stange Generative Programmierung Konfiguration Konfiguration (DSL) (DSL) Implementierungs- Implementierungs- komponenten Generator Generator komponenten
    • Standardsoftware von der Stange Generative Programmierung Konfiguration Konfiguration (DSL) (DSL) 1..n Implementierungs- Implementierungs- komponenten Generator Generator Produkt komponenten Produkt
    • Standardsoftware von der Stange Generative Programmierung Konfiguration Konfiguration (DSL) (DSL) Implementierungs- Implementierungs- komponenten Generator Generator Mieter 11 komponenten Mieter
    • Standardsoftware von der Stange Generative Programmierung Konfiguration Konfiguration (DSL) (DSL) Mieter 22 Mieter Implementierungs- Implementierungs- komponenten Generator Generator Mieter 11 komponenten Mieter
    • 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
    • Standardsoftware von der Stange Ziel
    • Standardsoftware von der Stange Ziel Erzeugen einer optimierten Anwendung!
    • Standardsoftware von der Stange Ziel Erzeugen einer optimierten Anwendung für einen Kunden!
    • Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter
    • Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter Mieter 22 Mieter
    • Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter Mieter 22 Mieter Mieter 33 Mieter
    • Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter Mieter 22 Mieter Mieter 33 Mieter Gemeinsamkeiten // Gemeinsamkeiten Unterschiede Unterschiede
    • Standardsoftware von der Stange Entwicklungsablauf Mieter 11 Mieter Mieter 22 Mieter Mieter 33 Mieter Gemeinsamkeiten // Gemeinsamkeiten Implementierungs- Implementierungs- Unterschiede Unterschiede komponenten komponenten
    • 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
    • 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
    • Standardsoftware von der Stange Generierungsablauf Mieter 11 Mieter
    • Standardsoftware von der Stange Generierungsablauf Mieter 11 Mieter Featurewahl (DSL) u. Featurewahl (DSL) u. Baubarkeitsprüfung Baubarkeitsprüfung
    • Standardsoftware von der Stange Generierungsablauf Mieter 11 Mieter Featurewahl (DSL) u. Featurewahl (DSL) u. Baubarkeitsprüfung Baubarkeitsprüfung Generierung der Generierung der Zielsoftware Zielsoftware
    • Standardsoftware von der Stange Bonuspunkt 1 Codekomplexität reduzieren!
    • Standardsoftware von der Stange Bonuspunkt 2 Wartungsaufwände reduzieren!
    • Standardsoftware von der Stange Bonuspunkt 3 Updates nur für betroffene Kunden!
    • Standardsoftware von der Stange Bonuspunkt 3 Implementierungs- Merkmal komponente
    • Standardsoftware von der Stange Bonuspunkt 3 Merkmal Kunde
    • Standardsoftware von der Stange Bonuspunkt 3 Kunde Merkmal Implementierungs- komponente
    • Standardsoftware von der Stange Generative Programmierung – Das Buch
    • Standardsoftware von der Stange Nachtrag Der Generator ist dein Freund :)
    • Vielen Dank!
    • Flickr Creditshttp://www.flickr.com/photos/andresrueda/3452940751/http://www.flickr.com/photos/andresrueda/3455410635/http://www.flickr.com/photos/serpicolugnut/172616929/