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.
TL;DR Mit deinem Projektantrag müssen Prüfer:innen beurteilen
können, ob dein IHK-Abschlussprojekt fachlich und wirtschaftlich zu
deinem Beruf passt. Beschreibe dafür das betriebliche Problem und
dein Ziel so genau, dass dein eigener Anteil und der technische
Umfang erkennbar werden. Plane einen passenden Entwicklungsprozess
mit nachvollziehbaren Arbeitsschritten; berücksichtige dabei auch
Wirtschaftlichkeit, Qualitätssicherung und die erforderlichen
Dokumentationen. Ich empfehle dir, früh das Formular deiner IHK zu
besorgen und den Antrag lokal vorzubereiten, damit genug Zeit zum
Prüfen und fristgerechten Einreichen bleibt. Kapitelmarken
[00:00:01] Einstieg: Inhalte des Projektantrags [00:00:35] Warum
die Qualität des Antrags zählt [00:01:53] Projektname und
Kurzbezeichnung [00:03:56] Das Projekt für betriebsfremde
Prüfer:innen beschreiben [00:05:39] Ist-Analyse und betrieblicher
Bedarf [00:06:59] Soll-Konzept und technischer Umfang [00:08:39]
Bekannte Details und geplante Technologieauswahl [00:10:48]
Wirtschaftlichkeit und Amortisation [00:12:09] Geplante Diagramme
und Entwicklungsartefakte [00:14:19] Einen passenden
Entwicklungsprozess wählen [00:16:08] Projektablauf und
Zeitverhältnisse [00:19:01] Plattform der Anwendung angeben
[00:19:54] Komponenten und eigene Leistungen sichtbar machen
[00:21:12] Frühes Feedback zum Projektumfang [00:22:48] Lange
Projektphasen in Arbeitsschritte aufteilen [00:24:22]
Qualitätssicherung einplanen [00:25:10] Dokumentation für
Kund:innen und Entwickler:innen [00:25:44] IHK-Vorgaben zur Zeit
für die Projektdokumentation [00:26:39] Eigenen Anteil vom
Gesamtprojekt abgrenzen [00:28:02] Fachliche und wirtschaftliche
Tiefe erkennbar machen [00:28:44] IHK-Formular früh besorgen und
Zeit einplanen [00:30:22] Antrag lokal schreiben und Korrektur
lesen [00:31:46] Präsentationsmittel rechtzeitig angeben [00:33:03]
Formblätter und Kontaktdaten prüfen [00:33:57] Fristen und Freigabe
durch Ausbilder:innen beachten [00:35:41] Shownotes und Feedback
[00:36:51] Newsletter und Checklisten für das Abschlussprojekt
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! Zusammenfassung Wozu dein Projektantrag dient Anhand
deines Antrags entscheiden Prüfer:innen, ob dein Abschlussprojekt
zum Beruf Fachinformatiker:in Anwendungsentwicklung passt und
ausreichend fachliche sowie wirtschaftliche Tiefe hat. Je genauer
du dein Vorhaben beschreibst, desto besser können sie den Umfang
beurteilen. Wenn Angaben fehlen, können Rückfragen oder eine
Ablehnung dazu führen, dass du den Antrag überarbeiten musst und
später mit dem Projekt beginnst. Aus meiner Erfahrung als Prüfer
gehört deshalb bereits beim Antrag ein hoher Qualitätsmaßstab dazu.
Eine Genehmigung allein sichert dir keine gute Note: Bewertet wird
später, was du im Projekt geleistet hast. Frühes Feedback zu einem
zu einfachen Thema gibt dir Zeit, den Umfang anzupassen oder ein
anderes Thema zu wählen. Projektname und verständliche Beschreibung
Wähle einen Titel, aus dem dein Vorhaben hervorgeht, etwa
"Entwicklung einer webbasierten Anwendung zur Verwaltung einer
Fachbuchsammlung". Eine kurze Bezeichnung erleichtert dir außerdem,
in der Dokumentation und während der Präsentation auf dein Projekt
zu verweisen. Bei einem Abschlussprojekt aus meinem
Ausbildungsalltag hieß diese Kurzbezeichnung "Routing DSL".
Prüfer:innen bringen IT-Fachwissen mit. Begriffe wie Datenbank oder
UML kannst du daher voraussetzen. Erläutere die Fachbegriffe deiner
Branche und betriebliche Besonderheiten so, dass eine
betriebsfremde Person das Problem versteht. Beim Begriff "Vertrag"
solltest du beispielsweise deutlich machen, welche Art von Vertrag
gemeint ist. Ausgangslage und Projektziel Beschreibe in der
Ist-Analyse, wie der bisherige Prozess abläuft und wo seine
Schwachstellen liegen. Dazu können viele Excel-Dateien und
Medienbrüche gehören. Auch bei einer neuen Anwendung braucht dein
Antrag einen nachvollziehbaren Grund dafür,...
Kommentare (0)
Melde dich an, um einen Kommentar zu schreiben.