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

Standardsoftware von der Stange - gearconf11

on

  • 961 views

 

Statistics

Views

Total Views
961
Views on SlideShare
961
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/