Projektanalyse
Methodologie der Projektabwicklung
Dienstgütevereinbarung
- Arbeitsbereich
- Liefergegenstände
- Meilensteine
- Antwortzeit
- Aufgabenverteilung
Prozess Management
- Schätzungen
- Detailplanung (Schätzung der Anwendung und Stunden/Person + Prozentsatz der vervollständigte Arbeit )
- Spezielle Werkzeuge für die Entwicklung (von Entwicklungswerkzeuge bis Plug-ins und so weiter)
- Quelltext dokumentiert von Entwickler
- Einheit testen
Projekt Monitoring
- Kommunikation mit den Kunden
- Konferenzen, Versammlungen, Berichte, Emails, wöchentliche Überblicken
Skills Management
- Fähigkeiten Bedürfnisse identifizieren
- Training planen
Stufen einer Projektentwicklung
- Anforderungen für die Untersuchungsphase: der Geschäftsfall und die Requirements Specification Dokumentation entwickeln
- Architektonische Design Phase: spezifische architektonische Designs schätzen, die besten wählen und einen Stufenprozess entwerfen (grundsätzlich die Meilensteine erstellen)
- High Level Design Phase: High Level Design Dokument, Datenbank Design Dokument, Integrationstest
- Low Level Design Phase: Detaillierte Design Dokument für alle Module (dieser Dokument wird sehr technisch sein und wird von der Entwickler zur Implementierung der Anforderungen genutzt).
- Entwicklungsphase: Quelltext (genau dokumentiert) und Einheit Test
- Testing &Deployment Phase:Testberichte, Benutzerhandbuch, Anwendung bereitstellen, Trainings für die Nutzung des Endproduktes veranstalten.
Projektabwicklung
- Verschiedenen Pläne erstellen Creation - Projektplan, Qualitätsplan, Konfigurationsverwaltung Plan, Risikomanagementplan
- Entwicklungsumfeld erstellen
- Beratung am Anfang des Projekts. Das ganze Team ist über die Definition des Projektes, über die Ziele und Strategien des Kunden und die Objektive des Projektes, die zukünftige Prozesse, Standard, Risiken, Lieferung, Qualität und Projektplan informiert.
- Aufgabenaufteilung - wöchentlich.
- Zustand der Aufgabenzuteilung - wöchentlich.
- Tägliche Teambesprechungen - über den Zustand des Projektes sprechen, Aufgaben erledigen, Probleme identifizieren - beheben, über Ressourcen (Hardware-Software), Probleme, Projekt Veränderungen, Team Empfehlungen, Motivationsaspekte sprechen ,etc.


