Logo

T6 Thesis: Terminplanung und Fortschrittskontrolle in Dynamischen Entwicklungsprozessen

Image

Terminplanung und Fortschrittskontrolle in Dynamischen Entwicklungsprozessen


Hintergrund

Im Transferprojekt T6 wird das Computer-Aided-Engineering(CAE)-Werkzeug Comos der Firma innotec GmbH um die Komponente PROCEED (PROCess management Environment for Engineering Design processes) erweitert, die Funktionalität für das Management von dynamischen Entwicklungsprozessen bietet. Dabei werden die wesentlichen Ergebnisse aus dem Forschungsprojekt AHEAD in die neue Prozessmanagementkomponente übertragen. Das grundlegende Ergebnis des AHEAD-Projekts war die Entwicklung eines integrierten Managementmodells, welches das Management von Aufgaben, Ressourcen und Produkten ermöglichte. Im AHEAD-Projekt wurden die Aspekte der Terminplanung, Kostenschätzung und Fortschrittskontrolle in Entwicklungsprozessen nur ansatzweise behandelt. Eine besondere Herausforderung stellen in diesem Zusammenhang die spezifischen Dynamiksituationen in Entwicklungsprozessen dar. Während der Ausführung eines Prozesses müssen häufig weitere Aufgaben eingeplant werden. Rückgriffe auf frühere Prozessschritte sind erforderlich wobei bereits abgeschlossene Aufgaben neu gestartet werden müssen. In Verzug geratene Aufgaben müssen unter Einsatz weiterer Ressourcen wieder in den Zeitplan gebracht werden.

Die wesentlichen Fragestellungen in diesem Zusammenhang sind also:

Wie kann der tatsächliche Fortschritt des Projekts möglichst automatisch durch das System berechnet werden, und welche Auswirkungen haben dynamische Änderungen am Prozess auf den berechneten Fortschrittsgrad von Aufgaben und Teilprozessen?

Wie können Termindaten wie früheste und späteste Start- und Endzeitpunkte von Aufgaben ausgehend von Benutzereingaben berechnet werden, und welche Anpassungen sind hier im Fall von dynamischen Änderungen am Prozess erforderlich?

Aufgabenstellung

In dieser Arbeit soll ein übergreifender Ansatz für die Terminplanung, und Fortschrittskontrolle in dynamischen Entwicklungsprozessen erarbeitet werden. Dabei kann auf vielfältige Ergebnisse aus der Literatur und auf Vorarbeiten im Projekt zurückgegriffen werden. Methoden und Techniken für die Terminplanung wurden sowohl für das Projektmanagement als auch für das Workflowmanagement entwickelt, wobei letzteres noch aktueller Gegenstand der Forschung ist. Es sollen geeignete Methoden ausgewählt, angepasst und erweitert werden. In Bezug auf die Fortschrittskontrolle gibt es einige Ergebnisse im Bereich Controlling von Entwicklungsprojekten.
Im Transferprojekt wurde im Rahmen einer Diplomarbeit ein Ansatz für die Fortschrittsmessung in Workflows entwickelt. Ausgehend von diesen Ergebnissen soll ein Ansatz für die Fortschrittsmessung aller Aufgaben in einem Entwicklungsprozess entwickelt werden. Das CAE-Tool Comos bietet zudem die Möglichkeit, den Fortschritt von Aufgaben anhand der zu bearbeitenden Engineering-Daten zu messen. Auch hier gibt es erste Ideen, die zu einem schlüssigen Gesamtkonzept weiterentwickelt werden sollen. Schließlich sollen die entwickelten Konzepte implementiert werden, und somit PROCEED um entsprechende Funktionalitäten erweitert werden.

Die wesentlichen Aufgaben noch einmal zusammengefasst:
  • Entwicklung eines ganzheitlichen Ansatzes für die Terminplanung und Fortschrittsmessung in dynamischen Entwicklungsprozessen unter Berücksichtigung von
    • Allen möglichen Dynamiksituationen
    • Engineering-Daten und Dokumenten
    • Workflows im Entwicklungsprozess
  • Erweiterung des DYNAMITE Metamodells für das Management von Dynamischen Aufgabennetzen um die entwickelten Konzepte
  • Erweiterung der Prozessmanagementkomponente PROCEED um entsprechende Funktionalitäten
    • Entwicklung mit Visual Studio, C#, Windows Presentation Foundation


Voraussetzungen

  • Grundwissen in objekt-orientierter Softwarekonstruktion sowie in einer der Programmiersprachen Java, C++, C#

Betreuer
Dipl.-Inform. Thomas Heer
Email:heer@i3.informatik.RWTH-Aachen.DE
Tel.: +49-241-80-21322
Bearbeiter
Michael Dreher

Created by: system last modification: Monday 19 of January, 2009 [13:20:30 UTC] by thohee