Flexible Planung und Steuerung von Software-Entwicklungsprozessen
Laufzeit: 01.01.1995 - 31.12.2000
Kurzfassung
Das Forschungsprojekt ist ein Teilprojekt innerhalb des SFB 501 "Entwicklung großer Systeme mit generischen Methoden". Langfristiges Ziel ist die Entwicklung von Methoden und Techniken zur flexiblen Planung und Steuerung komplexer Softwareentwicklungsprozesse. In der ersten Förderperiode (1995-1997) wurden Basistechniken zur Modellierung und Operationalisierung von Projektplänen sowie der verzahnten Planung und Ausführung entwickelt. Unter der verzahnten Planung und Abwicklung verstehen wir...Das Forschungsprojekt ist ein Teilprojekt innerhalb des SFB 501 "Entwicklung großer Systeme mit generischen Methoden". Langfristiges Ziel ist die Entwicklung von Methoden und Techniken zur flexiblen Planung und Steuerung komplexer Softwareentwicklungsprozesse. In der ersten Förderperiode (1995-1997) wurden Basistechniken zur Modellierung und Operationalisierung von Projektplänen sowie der verzahnten Planung und Ausführung entwickelt. Unter der verzahnten Planung und Abwicklung verstehen wir dabei die Möglichkeit, den initialen, nicht vollständig spezifizierten Plan während der Projektabwicklung sukzessive zu ergänzen und dabei aus vorangegangenen Aktivitäten hervorgegangene oder nur kurzfristig erhältliche Information bei der Planung zu nutzen. Große, zum Teil über Jahre laufende Software-Entwicklungsprojekte unterliegen sich ändernden Rahmenbedingungen und Korrekturanforderungen, die eine Anpassung des Plans noch während der Projektlaufzeit erforderlich machen. Techniken, die eine Umplanung während der Projektabwicklung ("on the fly") ermöglichen, müssen daher integraler Bestandteil von prozess-sensitiven Softwarentwicklungsumgebungen sein. Aufbauend auf den in der ersten Förderperiode entwickelten Basistechniken werden daher in der zweiten Förderperiode (1998-2000) Techniken und Methoden entwickelt, um Planänderungen "on the fly" zu unterstützen. Zum einen gehoeren dazu Techniken zur Ummodellierung der Projektpläne. Zum anderen müssen die Effekte von Änderungen auf abhängige Teile des Projektplans und auf den Projektzustand berechnet und behandelt werden können. Voraussetzung dafür ist die Verfolgbarkeit von Entscheidungen im Entwicklungsprozess und die Kenntnis kausaler Abhängigkeiten zwischen den Teilprozessen und den im Projektverlauf erstellten Produkten. Neben der Möglichkeit, diese Informationen automatisch aus Projektplänen abzuleiten (z.B. vermoege des Produktflusses oder der Prozeßzerlegung), werden hierzu Techniken zur Definition und Verwaltung von domänenspezifischen Abhängigkeiten sowie von Design Rationales entwickelt.» weiterlesen» einklappen
Veröffentlichungen
- Dellen, B.; Maurer, F.; Pews, G.
- Knowledge-based techniques to increase the flexibility of workflow management
- Dellen, B.; Holz, H.; Harald Holz, Gerd Pews et al.
- Wissensmanagement in CoMo-Kit
- Dellen, Barbara
- Enriching software process support by knowledge-based techniques
- Dellen, Barbara; Kohler, Kirsten; Maurer, Frank
- Integrating software process models and design rationales
- Dellen, B.; Frank Maurer, Juergen Paulokat
- Verwaltung von Abhängigkeiten in kooperativen wissensbasierten Arbeitsabläufen