Aufgaben und Projekte

BSCW unterstützt Projektmanagement durch Zeitplanung und Fortschrittskontrolle in Projekten, Phasen und Aufgaben. Alle drei Objekttypen sind in BSCW als spezielle Ordner realisiert, die auch weitere Unterlagen, Diskussionsforen usw. enthalten können.

Unter einem Projekt verstehen wir ein zeitlich begrenztes Vorhaben mit einem definierten Ziel. Der Zeitrahmen eines Projekts kann durch Beginn und Fertigstellungstermin festgelegt werden. Projekte können in einzelne Arbeitsabschnitte, sogenannte Phasen, unterteilt sein. Projekte selbst liegen immer in normalen Ordnern.

Eine Phase ist ein abgeschlossener Arbeitsabschnitt in einem Projekt und kann in einzelne Aufgaben unterteilt sein. Eine Phase liegt immer in einem Projekt und der Zeitrahmen (Beginn und Fertigstellungstermin) einer Phase ist eingeschränkt durch den Zeitrahmen des übergeordneten Projekts. Die Termine der einzelnen Phasen in einem Projekt können überlappen.

Eine Aufgabe beschreibt eine zu erledigende Tätigkeit. Eine Aufgabe hat eine oder mehrere verantwortliche Personen, die die Aufgabe erledigen oder ihre Erledigung überwachen. Aufgaben stehen in der Regel im Kontext eines übergeordneten Prozesses (Projekt oder Phase), können jedoch auch eigenständig vorkommen. Eine Aufgabe kann durch die Lieferung von Ergebnissen erledigt werden. Aufgaben können eine voraussichtliche Dauer und einen Fertigstellungstermin haben.

Aufgaben können in Unteraufgaben weiter unterteilt werden. Die Unteraufgaben einer Aufgabe können zu einem Workflow zusammengefügt werden, indem eine Unteraufgabe von dem Ergebnis anderer Unteraufgaben abhängt. Workflows können zur Laufzeit verändert werden, indem weitere Aufgaben hinzugefügt, andere entfernt oder existierende Aufgaben an andere Benutzer zur Erledigung vergeben werden. Workflows können zur Wiederverwendung kopiert werden.

Projekten, Phasen und Aufgaben ist ein Wert zugeordnet, der ihren Fortschritt beschreibt (planmäßig, kritisch, überfällig oder abgeschlossen). Der Fortschritt in einem Projekt wird von unten, der Aufgabenebene, nach oben, der Projektebene, aggregiert und in der Ordnerübersicht angezeigt.

Die BSCW-Unterstützung für das Projektmanagement mit Projekt, Phase und Aufgabe wird im folgenden am Beispiel eines verteilten Entwicklungsprozesses erläutert: von der Definition des Projekts und seiner Phasen über das Einladen der Projektmitglieder bis hin zu kooperativen Aufgabenerledigung. Übersichts- und Benachrichtigungsfunktionen informieren den Benutzer über den Stand der Arbeiten und die laufenden Aktivitäten.