In der fünfundzwanzigsten Episode des Anwendungsentwickler-Podcasts
erläutere ich die Inhalte des Projektantrags für das
Abschlussprojekt und worauf man bei der Formulierung achten sollte.
Inhalt Sprechenden Namen und Kurzbezeichnung für das Projekt
verwenden. Für betriebsfremde Personen (nicht technische Laien!)
das Projektthema verständlich erklären. Kurze Ist-Analyse mit
Beschreibung der Schwachstellen durchführen. Soll-Konzept
beschreiben. Wirtschaftlichkeitsbetrachtung einplanen. Zu
verwendende Methoden und zu erzeugende Artefakte benennen.
Entwicklungsprozess definieren. Sinnvollen Projektablauf planen.
Auf sinnvolles Verhältnis der einzelnen Projektphasen achten.
Geplante Form des Programms und ggfs. Plattform nennen (z.B.
Webanwendung mit Java). Alle notwendigen Komponenten aufführen
(Datenbank, GUI, Logik, Web). Implementierungsphase auf einzelne
Komponenten herunterbrechen (max. 8h). Qualitätssicherung
einplanen. Dokumentationen einplanen. Bei Teilprojekten Thema klar
von restlichen Projekten abgrenzen (Eigenleistung). Konkrete Tipps
Die Prüfer müssen erkennen können, ob das Projekt zum Berufsbild
passt und die notwendige technische Tiefe bzw. einen angemessenen
Umfang hat. Konkreten Projektantrag der eigenen IHK besorgen und
auf Besonderheiten achten. Auch bei Online-Systemen den Antrag
zunächst offline schreiben. Ggfs. alle möglichen
Präsentationsmittel auswählen. Formblätter exakt ausfüllen. Fristen
penibel einhalten, ggfs. muss der Ausbilder noch online bestätigen.
Beispielantrag Hier kannst du dir einen sehr guten Beispielantrag
anschauen, der die obigen Punkte umsetzt: Meine Checkliste zur
Prüfung von Projektanträgen Beim Prüfen von Projektanträgen für die
IHK-Prüfung achte ich immer insb. auf die folgenden Punkte. Du
kannst die Liste gerne nutzen um deinen eigenen Antrag auf
Vollständigkeit und aussagekräftigen Inhalt zu überprüfen.
Projektbegründung Wird das Projekt nachvollziehbar eingeführt und
beschrieben? Viele Prüflinge schreiben so, als wüsste jeder Prüfer,
wie die internen Abläufe und Probleme im Unternehmen des Prüflings
oder auch branchenspezifische Fragestellungen aussehen. Das ist
nicht der Fall! Ein paar Sätze zum Unternehmen und der
Problemstellung sollten selbstverständlich sein. Was ist der
wirtschaftliche Nutzen? Wird eine Kalkulation/Amortisationsrechnung
durchgeführt? Viele Prüflinge konzentieren sich ausschließlich auf
den technischen Teil des Projekts (insb. die Programmierung) und
vergessen den wirtschaftlichen Teil völlig. Solche Anträge gehen
immer mit Änderungsauftrag zurück an den Prüfling. Projektplanung
Ist der Aufbau der zeitlichen Projektplanung logisch und sinnvoll?
Einige Prüflinge setzen für die einzelnen Phasen des Projekts
unrealistische Zeiten ein oder brechen sie nicht detailliert genug
runter. So wird häufig die Implementierung z.B. einfach mit 35
Stunden angesetzt ohne genauer zu beschreiben, welche Komponenten
entwickelt werden sollen und wie viel Zeit jeweils auf diese
entfällt. Unbedingt erforderlich ist natürlich auch die Einhaltung
der zeitlichen Vorgabe von 70 Stunden! Stimmt das Verhältnis
zwischen Entwurf und Implementierung? Das Projekt sollte methodisch
umgesetzt werden und nicht einfach "drauflos programmiert". Daher
ist eine entsprechend lange Entwurfsphase mit sinnvollen
Entwurfsmethoden (z.B. Komponentendiagramm,
Entity-Relationship-Model) im Verhältnis zur Implementierung
anzuraten. Wurde die Dokumentation in der Zeitplanung
berücksichtigt? Für das Projekt sollten (in den meisten Fällen)
verschiedene Dokumentationen angefertigt werden, die sich nicht von
alleine schreiben. Es sollte also ausreichend Zeit dafür eingeplant
sein. Implementierung Welche Form hat das Programm (Webanwendung,
Client mit GUI, CLI)? Es ist erstaunlich aus wie vielen
Projektanträgen nicht hervorgeht, welche Form das zu erstellende
Programm eigentlich hat. Das ist aber durchaus interessant für die
Prüfer, um die Projektplanung bewerten zu können (z.B. ob die
Zeiten realistisch oder die Tests ausreichend sind). Welche
Programmiersprache/Datenbank wird verwendet? Falls die technischen
Details der Implementierung nicht erst während der Projektphase
bestimmt werden (was wohl in den seltensten Fällen so ist), dürfen
diese Informationen gerne deutlich im Projektantrag genannt werden.
Wie wird getestet bzw. welche Maßnahmen zur Qualitätssicherung
werden angewendet? Trotz dreijähriger Ausbildung sind die Prüflinge
(und sicherlich auch die Ausbilder) nicht perfekt. Wie wird im
Projekt also dafür gesorgt, dass ein vernünftiges Produkt erstellt
wird? Hier dürfen ausgedehnte Testphasen, Test Driven Development
oder auch Code Reviews eingeplant werden. Sonstiges Welche Methoden
werden eingesetzt und welche Artefakte werden erstellt?
UML-Diagramme, ERM, Tabellenmodelle, Ablaufpläne, EPKs,
Programmablaufpläne, Nutzwertanalysen, Mockups usw. Und ganz
wichtig: Was ist die konkrete Eigenleistung des Prüflings? Häufig
wird das Projekt so schwammig beschrieben, dass nicht ersichtlich
ist, was genau der Prüfling eigentlich macht. In einigen Projekten
muss man sich fragen, ob überhaupt eine Zeile Code produziert wird.
Gerade bei Integrationsprojekten in großen Unternehmensanwendungen
ist der organisatorische Overhead so groß, dass nur noch wenig Zeit
für die Implementierung bleibt. Das wird aber in einem
Abschlussprojekt erwartet. Literaturempfehlungen * Links Permalink
zu dieser Podcast-Episode RSS-Feed des Podcasts Ist die
Projektdokumentation Teil der Bearbeitungszeit des
IHK-Abschlussprojekts? Durchführungszeitraum des Abschlussprojekts
Beispiel für einen Projektantrag (ab Seite 7), IHK Hannover Inhalt
und Genehmigungskriterien für den Projektantrag, IHK Nord Westfalen
Weitere Infos zum ProjektantragDu suchst noch mehr Tipps rund um
den Projektantrag? Dann schau doch mal in diese Artikel- und
Podcast-Kategorie: Alle Artikel rund um den Projektantrag.Und wenn
du dich für meinen Newsletter einträgst, kannst du dir jetzt sofort
meine Checkliste für den Projektantrag herunterladen.Jetzt
anmelden!
Kommentare (0)
Melde dich an, um einen Kommentar zu schreiben.