fiae
**Dies ist eine alte Version des Dokuments!**
Projektdokumentation
Anmerkungen
kursive Punkte sind optional bzw. nur bei Bedarf zu erstellen
die Reihenfolge der Punkte ist nicht fix, es können auch mehrere Punkte zusammengefasst werden
Beispiele für Projektdokumentationen
Inhalte
Formblatt der entsprechenden IHK
Deckblatt mit Informationen zum Projekt
Titel des Projekts
Name, Kontaktdaten, Geburtsdatum, Ausbildungsberuf des Auszubildenden
Name, Kontaktdaten des Ausbildungsbetriebs
Verzeichnisse (Inhalt, Abbildungen, Tabellen, Abkürzungen, Quellen (!), Listings)
Einleitung
Projektumfeld: Ausbildungsbetrieb, Auftraggeber/Kunde etc.
Projektziel: Was soll erreicht werden? Worum geht es eigentlich?
Projektbegründung: Warum ist das Projekt sinnvoll? Was ist die Motivation hinter dem Projekt?
Projektabgrenzung: Was ist explizit nicht Teil des Projekts (insb. bei Teilprojekten)
Projektschnittstellen: Mit welchen anderen Systemen interagiert die Anwendung?
Projektplanung
Projektphasen mit detaillierter Zeitplanung
Ressourcenplanung: Was wird an Ressourcen benötigt (z.B. Hardware, IDE, Betriebssystem)? Gibt es Einschränkungen?
Kostenplanung/-kalkulation: Was kostet das Projekt? Mögliche Kosten: Entwicklung, Einführung/Schulung, Wartung
Make-or-buy-Entscheidung
Amortisationsrechnung: Ab wann rentiert sich das Projekt? Mögliche Einsparungen: Lizenzen, Arbeitszeitersparnis, Usability, Korrektheit
nicht-monetärer Nutzen/Nutwertanalyse: z.B. Vorher-/Nachher-Vergleich anhand eines Wirtschaftlichkeitskoeffizienten
Pflichtenheft erstellen
Beschreibung des Programms, Ziel der Entwicklung
Funktionen des Programms: Muss/Soll/Wunsch, Benutzerrollen
Umgebung: Zielplattform (Programmiersprache, DB, Client, Server, Software, Hardware), Benutzer/Zielgruppen
Datenstruktur: z.B. ERM, Tabellenmodell, textuelle Beschreibung der Entitäten/Attribute
Programmlogik: z.B. Flusspläne, UML-Diagramme
Benutzeroberfläche: Gestaltung, Menüführung
Qualitätsmerkmale: z.B. Anforderungen hinsichtlich Performance, Usability, Effizienz etc. (ISO 9126)
Tests: Testszenarien, Benutzer-/Entwicklertests
Projektdurchführung: Was wurde genau während des Projekts durch den Auszubildenden gemacht? Wie ist er vorgegangen? Hat er z.B. bestimmte Vorgehensmodelle verwendet?
Ist-Analyse: Wie ist die bisherige Situation (z.B. bestehende Programme, Wünsche der Mitarbeiter)? Was gilt es zu erstellen/verbessern? Ggfs. Erstellen eines Lastenhefts.
Design/Entwurf
Funktionen des Programms: z.B. mit Use-Case-/Aktivitätsdiagramm, EPK
Datenbank: ERM, Tabellenmodell
Geschäftslogik: z.B. Komponenten-/Klassen-/Sequenz-/Datenflussdiagramm, Architekturplanung, EPK
Benutzerschnittstelle: z.B.
GUI, Webinterface, Entwurf/Gestaltung der Oberflächen/Masken, Corporate Identity, Einbindung in andere Anwendungen
Implementierung/Realisierung: z.B. DB anlegen, Programmierung (interessante Funktionen, Quelltextbeispiele), Screenshots der Oberfläche
Test: z.B. Test-Reports, Unit-Tests, Code-Reviews
Dokumentation: Projektdokumentation, Entwickler- (z.B. JavaDoc) und Benutzerdokumentation ("Handbuch")
Einführung: z.B. Installation, Benutzerschulung
Retrospektive: Wie ist das Projekt rückblickend zu bewerten?
Soll-/Ist-Vergleich: Wurde das Ziel erreicht? Wurden die Kosten/Zeiten eingehalten?
Ausblick: Erweiterungsmöglichkeiten, Anschlussprojekte, Akzeptanz der Benutzer
Erklärung des Auszubildenden
Anhänge
Lasten-/Pflichtenheft
Datenbankentwurf
UML-Diagramme, EPKs, Flusspläne, PAPs
Entwürfe/Screenshots der Oberflächen
Dokumentation (Entwickler/Benutzer)
Glossar
Quelltexte
Projektpräsentation
Foliendesign
-
Kopf-/Fußzeile mit Datum, Titel etc.
ständig sichtbares Inhaltsverzeichnis
Stichpunkte als Bullet Points auf den Folien
Grafiken zur Erklärung bestimmter Sachverhalte
Folien sollten der Corporate Identity des Ausbildungsbetriebs folgen
da die Präsentation recht kurz ist, sollte man sich auf das Wesentliche/Interessante des Projekts konzentrieren
Inhalte
Titelfolie mit Projektbezeichnung, Daten des Auszubildenden und des Ausbildungsbetriebs
Inhaltsverzeichnis/Agenda
kurze Beschreibung der Ausgangssituation (Ausbildungsbetrieb, Problemstellung, Ist-Analyse)
Projektziel (Soll-Konzept, Qualitätskriterien)
Projektbegründung: Wirtschaftlichkeitsbetrachtung (Amortisationsrechnung), Nutzwertanalyse
Überblick über die Anwendung (Architektur, Einbindung in andere Systeme)
Implementierung (z.B. ERM, UML, Screenshots)
Fazit, Ausblick
Schlussfolie
fiae.1269514877.txt.gz · Zuletzt geändert: 2014-04-05 11:42 (Externe Bearbeitung)