| |
"Wir werden vom Schicksal hart oder weich geklopft; es kommt auf das Material an."
(Marie von Ebner-Eschenbach)
Kick-Off-Meeting
Historie des Projekts
Vorstellung des Kunden
Namen (Namenskürzel), Positionen (Organigramm) und Tel.-Nummern des Kunden
Vorgehensweise im Projekt (Modelle, Methoden)
Eckdaten des Projekts (time, budget, quality)
Rollen (Aufgaben) der Teammitglieder (Alias, Namenskürzel)
Eskalationspfad / Verhaltensregeln (Offen!, Ordentlich und Korrekt) / Kommunikationsregeln (Fragen!)
Rechte und Pflichten (Umgang mit Fehlern und KnowHow, Arbeitszeiten, Räume, Geheimhaltung, Datenschutz)
Kleiderordnung
Raumordnung für den Projektraum
Gesetze (KISS, Code-Optimierung)
Verbindlichkeit (Protokolle)
Terminplanung mit den wichtigsten Eckdaten des Projekts, Projektplan mit MS-Project (Balkendiagramm)
Konventionen, Definitionen
English names and comments please!
Name-Prefixes: c for class, i for int, s for String, ...; no underscores!
Alle Literale (beispielsweise 5 oder "Hallo") werden benannt
Use only int, double, String!
Use In-Line-Comments to make the source readable!
Alias-Stamps (Namenskürzel yyyy-mm-dd)
Die Formatierung der Blockklammerung ist frei
Die Plausibilität der Parameter wird immer in(!) der Funktion geprüft
Eine Klasse pro Quelle, Sourcenverwaltung (beispielsweise VSS oder CVS)
Fehlerbehandlung und Log-Mechanismus sind zu benutzen und ebenfalls zu testen
Jede Klasse wird vor Veröffentlichung getestet und abgenommen
Änderungskennzeichen für Dokumente (beispielsweise ## oder **)
Bei Dokumenten Dateinamen "yyyy-mm-dd ..."
Projektkennwort (beispielsweise zur Verschlüsselung von eMails
Projektlenkungskreise, Projektsteuerungsgremien, Controlboards
Meeting-Kultur
Die Verantwortungsmatrix kann bei einem Festpreisprojekt so aussehen:
| Auftragnehmer |
Auftraggeber Fachabteilung |
Auftraggeber IT-Abteilung |
| Technischer Geschäftsführer |
Fachbereichsleiter |
IT-Leiter |
| Projektleiter |
Fachlicher Ansprechpartner |
Technischer Ansprechpartner |
| Softwareteam |
Pilotanwender |
Support |
Bei einem Aufwandsprojekt ist eine solche Matrix durchaus üblich:
| Auftragnehmer |
Auftraggeber IT-Abteilung |
Auftraggeber Fachabteilung |
| Technischer Geschäftsführer |
IT-Leiter |
Fachbereichsleiter |
| Leiter Entwicklerteam |
Projektleiter |
Fachlicher Ansprechpartner |
| Softwareteam |
Support |
Pilotanwender |
Wichtig ist, dass immer nur direkt benachbarte Positionen der Matrix miteinander kommunizieren sollten.
Dazu sollte in der Projektmappe ein
Dokument mit den Kontaktmöglichkeiten der Ansprechpartner
des Projekts existieren, sowohl für Leute aus dem Unternehmensmanagement als auch anderer relevanter
Abteilungen oder Unternehmen.
|
|