= Project = Accompanying to the lecture the project of the summer term will be prepared. This will be done in different phases: * Collection of ideas, writing of short project drafts * '''12.1.2008''' Presentation of project drafts to the group; first evaluation and selection of best (2-3) ideas * Further elaboration on the selected ideas (goals, workplan, methods on 2-3 pages) in teamwork * '''3.2.2008''' Second evaluation and selection of one project idea (discussion and anonymous questionaire) * 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 == === Chlorophyll === Project leader: Bente Tiedje The aim of this project was to compare satellite measurements of chlorophyll with results from an ecosystem model * http://wiki.zmaw.de/lehre/SiaChlorophyllProjekt === Sea ice drift === Project leader: Dennis Brüning Derivation of the sea ice motion field from high resolution satellite image (ASAR) pairs * http://wiki.zmaw.de/clim/ProjektBericht === 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. * http://wiki.zmaw.de/lehre/SatelliteImageAnalysis/Projektwoche ---- = 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 === * [[http://de.wikipedia.org/wiki/Vorgehensmodell_zur_Softwareentwicklung|Vorgehensmodelle]] [[http://de.wikipedia.org/wiki/Scrum|Scrum]], [[http://de.wikipedia.org/wiki/Extreme_Programming|Extreme Programming]], [[http://de.wikipedia.org/wiki/Prototyping_(Softwareentwicklung)|Prototyping]] * 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?