Project idea
- Collection of ideas, writing of short project drafts
- Presentation of project drafts to the group; first evaluation and selection of best ideas
- Further elaboration on the selected ideas (goals, workplan, methods) in teamwork
- Selection of project leader and assistant
Project phases
- Definition (analysis, participants, coarse planning)
- Planning (subgoals, milestones, methods, assignment of of workpackages)
- Implementation/realization (software development, documentation, test)
- Conclusion (report, evaluation)
Project evaluation criteria
- Importance of question
- Chance of success
- Availability of data
- Adequateness of methods
- Reference to content of teaching
Examples from the past
Anaylsis of cloud Rayleigh-Bernard convection in satellite images
Überprüfung des theoretischen Zusammenhangs zwischen der Konvektionszellengröße und der Grenzschichtdicke nach Rayleigh-Benard anhand von Satellitenmessungen
Chlorophyll
Project leader: Bente Tiedje
The aim of this project was to compare satellite measurements of chlorophyll with results from an ecosystem model
Sea ice drift
Project leader: Dennis Brüning
Derivation of the sea ice motion field from high resolution satellite image (ASAR) pairs
Sea ice thickness
Project leader: Marketa Pokorna
Combination of ICESAT laser altimeter measurements with ASAR images. The project aim was to answer the question if the sea ice thickness can be inferred from the backscattered radar signal.
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?