Fakultät für Informatik
Refine
Year of publication
- 2008 (2) (remove)
Document Type
- Conference Proceeding (1)
- Doctoral Thesis (1)
Language
- German (2)
Has Fulltext
- no (2)
Is part of the Bibliography
- no (2)
Keywords
- Projektmanagement (2)
- Graphentheorie (1)
- Software Engineering (1)
- Software- Architektur (1)
- Softwareprojekte (1)
- Systemarchitektur (1)
Institute
Aktuelle Projekte werden nur noch selten von einem einzigen Team an einem einzigen Standort bearbeitet. Um verteilt arbeitende Teams, Auftrag- und Unterauftragnehmer zu koordinieren, ist einerseits ein abgestimmtes Vorgehen notwendig, andererseits müssen Projekte in solchen Szenarios durch Werkzeuge unterstützt werden.
Die problemorientierte und organisationsspezifische Integration von Werkzeugen und Vorgehensmodellen ist ein wesentliches Erfolgskriterium für Organisationen und ihre Projekte. Werkzeuge können Anwender unterstützen und durch vorgegebene Prozesse wie z.B. Risikomanagement oder Berichtswesen führen. Eine nahtlose Integration eines Vorgehensmodells in eine gegebene und akzeptierte Werkzeugumgebung kann sich positiv auf den Erfolg von Prozessanpassungen auswirken.
Effizienzsteigerungen, bspw. durch die automatische Generierung von Vorlagen oder Dokumentation, machen Werkzeugintegrierte Prozesse auch für Entwickler interessant. Auf der anderen Seite müssen Projektspezifische Anforderungen an Werkzeuge und Prozesse berücksichtigt werden, die eine Flexibilität in der Anwendung und Benutzung erforderlich machen.
Dieser 3. Workshop diskutiert in Fortsetzung der Workshops Formalisierung und Anwendung sowie Reife und Qualität unterschiedliche und facettenreiche Fragen, die sich hinsichtlich der Werkzeugunterstützung und der werkzeuggeführten Anwendung von Vorgehensmodellen ergeben. Insbesondere die semi- und vollautomatische Integration von Vorgehensmodellen, die Generierung von Arbeitsumgebungen und Optionen zur Anwenderunterstützung und Anwenderführung spielen hier zentrale Rollen.
Im Zentrum des Workshops steht der Lifecycle von Vorgehensmodellen mit dem Schwerpunkt der Operationalisierung durch Werkzeuge und der geführten/unterstützten Anwendung. Von besonderem Interesse sind Fragen nach der Konzeption und Durchführung von Werkzeugen und Anwenderunterstützung im Kontext verschiedener Vorgehensmodelle, wie bspw. dem V-Modell XT, Scrum, Prince2, RUP, XP.
Themenüberblick:
Der 1-täige Workshop zielt im Wesentlichen auf folgende Themen:
Verbesserung der Akzeptanz von Vorgehensmodellen
Werkzeugunterstützte Prozesseinführung:
Einführung und Einführbarkeit mithilfe von Werkzeugen
Etablierung und Durchsetzung, Do's und Dont's
Kontinuierliche werkzeugunterstützte Prozessverbesserung
Kosten und Nutzen, Abhängigkeiten, Vor- und Nachteile
Werkzeugunterstützung bei der Projektdurchführung
Lose gekoppelte Werkzeuglandschaften vs. integrierte Tools
Werkzeugunterstützte Planung, Steuerung von Agilen Projekten
Unterstützung für kleine, große und verteilte Teams
Werkzeugunterstützung bei Auswahl, Anpassung und Tailoring
Grenzen der Werkzeugunterstützung
Formalisierung und Werkzeugunterstützung von Prozessen und Prozessschritten
Vorgehens- und Reifegradmodelle: V-Model XT, XP, CMMI, RUP, Scrum etc.
Software-Architektur und Projektmanagement sind Mittel, um große Software-Entwicklungsprojekte beherrschbar zu machen. Die Verbindung zwischen beiden Disziplinen wird in dieser Arbeit mithilfe einer Architekturtheorie hergestellt: Ein Verfahren wird vorgeschlagen, mit dem die Beschreibung der logischen Architektur und die Projektplanung iterativ abgeglichen und verbessert werden können. Verfahren zur architekturbasierten Optimierung der Planung werden daraus entwickelt. Die Dokumentation von Architekturen mithilfe von Architektursichten ist der zweite Schwerpunkt. Mathematisch fundierte Verfahren zur Erzeugung von Sichten werden mithilfe einer Architekturtheorie definiert. Die Verfahren erzeugen etwa Architektursichten, die Projektmanagement und die Kommunikation innerhalb des Projektes mithilfe von Planungsinformationen unterstützen. Ein prototypisches Werkzeug demonstriert Anwendbarkeit der Theorie und der vorgeschlagenen Verfahren