Planungsregeln für die Anpassung von Fachanwendungen
Planungsregeln für die Anpassung von Fachanwendungen Planungsregeln für die Anpassung von Fachanwendungen
Taxonomie für Anpassungsarten Alle Anpassungen einer Fachanwendung (nicht DV-Landschaft) Fixierung vorgesehener Freiheitsgrade durch Parameter Auswahl lizenzierbarer Module und Funktionen, Erstellung eines Installationsprofils Anpassung Konfiguration Entwicklung Grundanpassung Benutzergeführte Konfiguration Erweiterte Konfiguration Freie „Konfiguration“ Erweiterung Modifikation Systematisch gegliederte und gut dokumentierte Konfiguration Eingeschränkt benutzergeführt, Freiheitsgrade begrenzt Entwicklungsähnliche „Konfiguration“, z.B. Workflow-Abbildung Programmierung gegen definierte Schnittstellen einer Fachanwendung Anpassung des Quellcodes Freiheitsgrade und „Gewicht“ der Anpassung, zunehmend Planbarkeit der Anpassung, zunehmend Weist hohe Freiheitsgrade auf, gar nicht oder nur eingeschränkt benutzergeführt 4
Fallstudienanalyse • Erfahrungen aus sechs Anpassungsprojekten (sd&m AG) unterschiedlicher Fachanwendungen • Variierender Auftrag: Vollständige Einführung, begrenzte Anpassungsaufträge oder Beratung • Gliederung von Erfahrungen basierend auf der Taxonomie für Anpassungsarten • Verdichtung gesammelter Erfahrungen zu Planungsregeln 5
- Seite 1 und 2: Planungsregeln für die Anpassung v
- Seite 3: Motivation 1 Fachanwendungen (z.B.
- Seite 7 und 8: Gliederung der 12 Planungsregeln
- Seite 9 und 10: Allgemeine Planungsregeln Qualität
- Seite 11 und 12: Allgemeine Planungsregeln Anpassung
- Seite 13 und 14: Spezielle Planungsregeln - Grundanp
- Seite 15 und 16: Spezielle Planungsregeln - Grundanp
- Seite 17 und 18: Spezielle Planungsregeln - Konfigur
- Seite 19 und 20: Übersicht Planungsregeln Allgemein
- Seite 21 und 22: Spezielle Planungsregeln - Entwickl
- Seite 23 und 24: Spezielle Planungsregeln - Entwickl
- Seite 25 und 26: Planungsregeln/Fallstudien ■ Rege
- Seite 27: Vielen Dank
Taxonomie <strong>für</strong> <strong>Anpassung</strong>sarten<br />
Alle <strong>Anpassung</strong>en einer<br />
Fachanwendung (nicht<br />
DV-Landschaft)<br />
Fixierung vorgesehener<br />
Freiheitsgrade durch Parameter<br />
Auswahl lizenzierbarer Module<br />
und Funktionen, Erstellung<br />
eines Installationsprofils<br />
<strong>Anpassung</strong><br />
Konfiguration<br />
Entwicklung<br />
Grundanpassung<br />
Benutzergeführte Konfiguration<br />
Erweiterte Konfiguration<br />
Freie „Konfiguration“<br />
Erweiterung<br />
Modifikation<br />
Systematisch gegliederte<br />
und gut dokumentierte<br />
Konfiguration<br />
Eingeschränkt<br />
benutzergeführt,<br />
Freiheitsgrade begrenzt<br />
Entwicklungsähnliche<br />
„Konfiguration“, z.B.<br />
Workflow-Abbildung<br />
Programmierung gegen<br />
definierte Schnittstellen<br />
einer Fachanwendung<br />
<strong>Anpassung</strong> des<br />
Quellcodes<br />
Freiheitsgrade und „Gewicht“ der<br />
<strong>Anpassung</strong>, zunehmend<br />
Planbarkeit der <strong>Anpassung</strong>, zunehmend<br />
Weist hohe Freiheitsgrade auf,<br />
gar nicht oder nur eingeschränkt<br />
benutzergeführt<br />
4