>> Ressourcen > Theses > Strasser, Olive[..]

Implementierung eines

Projektkoordinations-Systems

unter Hyperwave


Diplomarbeit


an der
Technischen Universität Graz

vorgelegt von

Oliver Strasser

Institut für Informationsverarbeitung und Computergestützte neue Medien
(IICM),
Technische Universität Graz
A-8010 Graz

Mai 2004

© 2004, Oliver Strasser

Diese Arbeit ist in deutscher Sprache verfasst.

Begutachter: o.Univ.-Prof. Dr. Dr.h.c.mult. Hermann Maurer

Betreuer: Dipl.-Ing. Dr. techn. Christian Gütl

                Dipl.-Ing. Dr. techn. Erwin Duschnig

Kurzfassung

Internationale Konzerne setzen aufgrund wirtschaftlicher Notwendigkeit vermehrt globale Projektteams ein. Um diese Teams strukturieren und managen zu können, wird der Einsatz von Koordinationssystemen bzw. von Projektmanagement-Tools unumgänglich. Die spezifischen Anforderungen an diese Systeme sind umfangreich und unterscheiden sich je nach Branche und Einsatzgebiet, der Kern der Anforderungen lässt sich aber direkt aus wichtigen Definitionen des Projektmanagements ableiten. Im Umfeld dieser verteilten Projektteams muss außerdem gewährleistet werden, dass wichtigen Projektinformationen an allen Projektschauplätzen zur Verfügung stehen. Im Rahmen dieser Arbeit sollen solche Systeme untersucht und ein effizienter Ansatz für die Verwendung im Bereich der Softwareentwicklung am Beispiel des IICM dargestellt werden.

Im ersten Teil dieser Arbeit, dem Untersuchungsbereich, werden einleitend wichtige Definitionen und Bestandteile des Projektmanagements untersucht. Daraus lassen sich wichtige Anforderungen an Projektmanagement-Systeme ableiten, die durch allgemeine Anforderungen des Marktes und spezielle in der Softwareentwicklung ergänzt werden. Ausgehend von diesen Anforderungen wird eine Auswahl an interessanter am Markt erhältliche Systeme untersucht und deren Einsatz am IICM bewertet. Ergänzend wird kurz auf Open Source Lösungen eingegangen.

Die Erkenntnisse des Untersuchungsbereiches fließen in ein Realisierungskonzept zur Erstellung eines Projektkoordinations-Systems ein, welches auf den speziellen Anforderungen des IICM basiert. Nach genauer Betrachtung der Basiskomponente, dem Hyperwave Information Server und den verschiedenen Möglichkeiten der Anwendungsentwicklung, wird noch der standardisierte Vorgang zur Einbindung von Komponenten auf diesem System dargestellt. Diese Basisinformation führt unter Verwendung von objektorientierten Entwurfsmethoden zum Design und in weiterer Folge zur Implementierung des Systems. Hier wird ebenso die Umsetzung der einzelnen Dialoge und Funktionen, wie die Implementierung der Objekte mittels serverseitigem Javascript vorgestellt.


Abstract

An economical need for a cost-effective realisation of projects has increased the use of international project teams within corporate enterprises. For the management and administration of these teams the use of project management tools and project coordination systems is essential. There are various specific requirements for project management systems. The differences within theses requirements are based on the individual situation and branch in which the systems are used. However, the most significant requirements can be exposed from the main definitions of project management. To present all project information to every member of the project team, wherever they work, is also one of the important tasks of such a system. The subsequent thesis follows the analysis of such systems and will show an effective approach as an example at the IICM, for the use in software development.

The theoretical section of this thesis introduces to the most important definitions and terms of project management. With this theoretical background the different types of requirements for project management tools are shown and discussed, in special for software development. There will be an overview of market available systems with focus on functionality and prerequisites for installation and hosting at the IICM. In counterpart to these systems an open source solution will be examined.

Due to the finds of the theoretical section, the practical section of this thesis will present a realisation concept for a project coordination system, which is based on the special requirements of the IIICM. After a more precise contemplation of the main component, the Hyperwave information server and the different possibilities of application development, there will the standardized operation to retention of components on this system depicted. This basic information leads by using object-oriented approaches to the design and in further sequence to implementation of the system. This work will end up in the explanation of the individual dialogues and functions implementation, just as in the implementation of the server side JavaScript objects.



HTML

PDF

MS-Word