Gelernte Lektionen
Empfehlenswert
- gute Kommunikation
- So früh wie möglich mit allen beteiligten
Personen in Verbindung setzen
- Drei Fragen zum Projektverlauf (Burndownchart, Roadmap, Projektplan):
- Wo stehe ich im Projekt?
- Wie viel Aufwand wird noch benötigt?
- Muss ich das Projekt kürzen?
- Benutze Tools zur Automatisierung (Builds, Tests, CI, ...)
- Klare Definitionen und Konventionen festlegen und einhalten
- Definition of Done, Programmierkonventionen, etc.
Zu Vermeiden
- Keine „lockeren“ Gruppentreffen vereinbaren, immer genaue Zeiten
- Nicht alle Forderungen der Auftraggeber müssen bedingungslos angenommen werden
- Nicht nur alleine Entwickeln, sondern möglichst oft im Team
- Nicht mehr als ein Tool pro Zweck (z.B.: nicht Skydrive, Dropbox, Sharepoint, etc. gleichzeitig)
- Zeitmanagement nicht unterschätzen