Hallo zusammen,
im Zuge der anstehenden Winterprüfung bin ich gerade dabei meinen anstehenden Projektantrag vorzuformulieren. Ich hab in Vorbereitung dessen 2-3 Anträge hier mal überflogen und einfach mal drauf losgeschrieben. Folgendes ist dabei rausgekommen und ich würde euch bitten, dazu mal konstruktive Kritik bzw. Verbesserungsvorschläge zu äußern, Danke!
Projektbeschreibung:
Im Rahmen der Zertifizierung der "x" nach ISO 9001 und der damit verbundenen Prozessoptimierung soll eine Anwendung zur Verarbeitung von Stammdaten entwickelt werden. Diese Anwendung soll das Einpflegen der Daten in die Datenbanken vereinfachen und automatisieren.
Ist-Analyse:
Die Stammdaten müssen manuell geprüft werden. Falls keine Stammdatentabelle für die entsprechenden Stammdaten vorhanden ist, muss diese komplett von Hand erstellt werden. Die vorhandenen Datensätze aus den Stammdaten müssen ebenfalls manuell von der Stammdatendatei in die jeweils passende Stammdatentabelle eingepflegt werden.
Soll-Konzept und Ziele:
Es soll eine Anwendung erstellt werden, die es ermöglicht, die Stammdaten dynamisch auszulesen. Dabei sollen nötige Informationen ausgelesen werden, die für die automatische Generierung eines Skripts essenziell sind, um die Tabelle zu erstellen, falls sie noch nicht vorhanden ist. Zusätzlich soll es die Möglichkeit geben, alle Stammdaten aus bereits genannten Dateien auszuwerten und sie dynamisch in eine ausgewählte Tabelle der Anwendung zu importieren. Beim Auswerten der Stammdaten sollen die Datentypen und ihre Datenlänge anhand der Datensätze dynamisch ermittelt werden.
Projektdurchführung:
Das zu entwickelnde Projekt soll nach der Erstellung des Pflichtenhefts aufgrund von architektonischer Entscheidungen im Unternehmen als Webanwendung erstellt werden. Damit auch nachhaltig auf neue Anforderungen der Software schnell reagiert werden kann, wird die Anwendung serverseitig mit Coldfusion, im Frontend mit dem Framework ExtJS und datenbanktechnisch mit Oracle SQL umgesetzt werden. Für die Versionsverwaltung soll TortoiseSVN verwendet werden. Der Projektfortschritt soll - wie betriebsintern üblich - durch das Projektmanagementtool Jira dokumentiert werden.
Da nicht genügend Entwickler im Betrieb zur Verfügung stehen, wurden die Daten bisher nur manuell verarbeitet. Das Projekt wurde aus bereits genannten Grund immer wieder aufgeschoben und soll nun selbständig mit gewünschten Funktionalitäten umgesetzt werden und erweiterbar sein.
Da es sich um ein betriebsinternes Projekt handelt, trägt "x" die Mittel zur Umsetzung des Projekts.
Zeitplanung:
1. Ist-Analyse: 2 Stunden
2. Konzept Erstellung: 4 Stunden
3. Projektplanung: 5 Stunden
4. Durchführung: 36 Stunden
5. Abnahme / Tests: 8 Stunden
6. Dokumentation: 25 Stunden
Gesamtdauer: 80 Stunden