⇤ ← Revision 1 as of 2008-10-27 11:53:54
Size: 1660
Comment:
|
Size: 1680
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
[[/Preparation]] |
Projekt Management
Was ist ein Projekt?
- Einmaligkeit der Bedingungen
- Ziele, Teilziele
- Termine (Milestones)
- Personal (Qualifikation)
- Budget (Kosten, Arbeitszeit)
- Organisation (Plan)
Phasen
- Definition (Analyse, Beteiligte, Ziele, Grobplanung)
- Planung (Teilziele/Milestones, Methoden, Zuordnung der Arbeitspakete)
- Umsetzung (Softwareentwicklung, Dokumentation, Test der Module)
- Abschluß (Bericht, Evaluation)
Projektmanagement
- Kompromiss zwischen Qualität, Projektendtermin und Projektkosten beachten
- Checkliste beachten
- Transparenz schaffen durch Kommunikation
Softwareentwicklung
- Abstraktionsebenen
- Modularisierung, Funktionen, (Objekte)
- Leitgedanke Geheimnisprinzip, um nicht in Information zu ersticken
- (Datenkapselung, Schnittstellen für Anwender)
- Abstrakte Datentypen
- Test
- Konsistente Versionsverwaltung (CVS, SVN, Wiki)
Checkliste
- Sind die Ziele klar und realistisch?
- Bis wann und mit welchem Aufwand sollen sie erreicht werden?
- Gibt es Alternativen?
- Ist das Projekt genügend geplant?
- Wann werden Teilergebnisse benötigt? Gibt es Verkettungen zwischen Teilaufgaben?
- Wer muss worüber informiert werden?
- Ist die Dokumentation relevant, verständlich und sinnvoll?
- Wie funktioniert die Teamarbeit? Sind Schulungen notwendig?
- Wie werden die Projektziele überwacht? Terminplanung?
- Müssen im Projektverlauf Zielvorgaben geändert werden?
- Wurden die Ziele erreicht? Gab es Schwierigkeiten? Woran lag es?