Haben alle Anhänge/Abbildungen/Tabellen/Quellenangabe einen entsprechenden Verweis/Erläuterung im Text? Sind alle Elemente, auf die verwiesen wird, tatsächlich vorhanden?
Beschreibung des Auftrags - Verständlichkeit, Nachvollziehbarkeit, Kundenbezug (20%)
Ist das Projektziel klar und deutlich erkennbar?
Wurden die Schnittstellen des Programms erläutert (Benutzer, andere Systeme)?
Wurde eine detaillierte Projektplanung für die 70h und die verwendeten Ressourcen durchgeführt?
Wurde eine Ist-/Schwachstellenanalyse durchgeführt?
Wurden die Anforderungen an die Software methodisch aufgenommen? Ist ein Fachkonzept/Lastenheft vorhanden und methodisch aufgebaut? Gibt es Use-Cases?
Wurde eine Wirtschaftlichkeitsanalyse mit Amortisationsrechnung durchgeführt? Ist die Kalkulation fachlich korrekt (Inhalte, Berechnung)?
Wurde der nicht-monetäre Nutzen mit einer Nutzwertanalyse verdeutlicht?
Konkretisierung des Auftrags - Technische und kaufmännische Nachvollziehbarkeit (50%)
Weist das Projekt eine angemessene fachliche/technische Tiefe für einen Anwendungsentwickler auf?
Wurden die Anforderungen an die Software methodisch spezifiziert/verfeinert? Ist ein Fein-/Sollkonzept/Pflichtenheft vorhanden und methodisch aufgebaut? Gibt es Aktivitätsdiagramme?
Ist ein methodisches Vorgehen erkennbar? Welcher Entwicklungsprozess wurde eingesetzt?
Wurden komplexe Arbeitsabläufe mit sinnvollen Methoden erläutert (z.B. Flusspläne, EPKs, Aktivitätsdiagramm)?
Wurden alle getroffenen Entscheidungen sinnvoll begründet?
Ist die Auswahl der Programmiersprache/Datenbank plausibel dargelegt?
Wurden alle eingesetzten Ressourcen beschrieben?
Wurde die detaillierte Projektplanung auf ihre Einhaltung hin untersucht und wurden Abweichungen plausibel begründet (Retrospektive)?
Wurde eine Datenbank erstellt? Ist sie sinnvoll dokumentiert (ERM)? Ist sie normalisiert?
Wurde die Architektur der Software begründet und sinnvoll dokumentiert? Wurde ein Komponenten-/Klassendiagramm erstellt?
Wurde die Implementierung interessanter Funktionen näher erläutert?
Wie und wann wurde getestet? Wurden Tests automatisiert? Wie wurden die Testfälle ausgewählt? Wurden die Tests und die Ergebnisse dokumentiert?
Wurde das Produkt abgenommen? Von wem? Welche Kriterien waren dabei entscheidend?
War das Projekt ein Erfolg? Warum (nicht)? Gibt es mögliche Erweiterungen (Ausblick)?
Angemessene Betriebs- und Kundendokumentation (15%)
Wurde eine Benutzerdokumentation erstellt?
Wurde eine
API-/Entwicklerdokumentation erstellt? Wie?
Gibt es sinnvolle/interessante kommentierte Auszüge aus dem Quelltext?
Sind Screenshots der fertigen Anwendung vorhanden und erläutert?