Projektumsetzung
Wir erstellen nicht nur qualitativ hochwertige Software, sondern begleiten unsere Kund:innen über den gesamten Entwicklungsprozess und darüber hinaus.
01
Projektstart/Kick-Off
Die Umsetzung startet mit einem Kick-off Workshop, welcher für das gesamte Projektkernteam bestehend aus Mitarbeitern des Auftraggebers und des Auftragnehmers durchgeführt wird. Ziel des Kick-Off Workshops ist einen klaren Startpunkt für das Projekt zu setzen und von Beginn an ein gemeinsames Verständnis unter allen Teammitgliedern des Projekts zu erreichen.
Es wird der detaillierte Projektplan im Team kommuniziert und abgestimmt. Weiters werden die Rahmenbedingungen, Vorgehensweisen und die Kommunikation im Projekt festgelegt. Darauf folgt eine IST-Analyse der bestehenden Arbeitsweisen vor Ort beim Auftraggeber.
Auf Basis des Lastenhefts und der gewonnenen Erkenntnisse wird eine erste Rohfassung des Pflichtenhefts erstellt. In den darauffolgen Phasen werden die Bereiche Designprozesse, nicht funktionale Anforderungen, Schnittstellen und Datenmigration, GUI und Reports in den Pflichtenheftprototypen eingearbeitet und am Ende jeder Phase gemeinsam mit dem Auftraggeber in Form eines Reviews abgestimmt.
Das fertige Pflichtenheft enthält dann einen genaueren Projektplan, Mockups für die Oberfläche, Datenmodelle, genaue Schnittstellenbeschreibungen, detaillierte Systemarchitektur, UML-Diagramme uvm.
Danach wird das Pflichtenheft an den Kunden zur Abnahme übergeben.
02
Projektkoordination/ Abwicklung
Im Zuge der Projektabwicklung werden die zu Beginn erstellten Projektpläne laufend erweitert und aktualisiert.
Im Rahmen des Projekt-Controllings werden für das Team sowie für die Projektsteuerung und -auftraggeber Statusberichte erstellt.
Die Aufgabe des Projekt-Controllings ist es aber auch Risikosituationen frühzeitig zu erkennen, diese aufzuzeigen und geeignete Maßnahmen zu definieren.
Eine weitere Aufgabe des Projektmanagements ist über die gesamte Phase der Projektabwicklung, den aktuellen Status des Projekts an die Mitglieder der Projektsteuerung und an den Projektauftraggeber laufend zu berichten.
03
Entwicklung
Aufbauend auf das Pflichtenheft wird die Entwicklung in mehreren Teilsträngen parallel durchgeführt:
- Applikationsentwicklung
- Oberflächenentwicklung
- Zusatzapplikationen: Importsoftware, Testgeneratoren
Die Entwicklung wird auf mehrere Pakete aufgeteilt, um frühzeitige Ergebnisse der Entwicklung präsentieren zu können. Jedes Paket wird dabei im Rahmen von Abstimmungsmeetings präsentiert und dem Kunden zum Test übergeben.
In darauffolgenden Korrekturläufen werden korrigierte Versionen erstellt und erneut zum Test übergeben.
04
Testmanagement
Folgende Ergebnisse und Aktivitäten sind im Rahmen des Testmanagements vorgesehen:
- Durchführung der Testplanung (Ressourcenplanung, Infrastruktur, Teststrategie, Vorgehen)
- Definition des Fehlermanagementprozesses (Fehlerklassen, Priorisierungen, Reportingprozesse, Fehlerstatus, Fehlerbehebung)
- Dokumentation der Testplanung und aller damit in Zusammenhang stehenden Prozesse im Dokument „Testplan“.
- Unterstützung der Ansprechpartner des Kunden bei der Definition von geeigneten Testfällen.
- Die Bereitstellung von geeigneten Testdaten erfolgt durch den Auftraggeber.
- Durchführung der definierten Testfälle unter Verwendung der bereitgestellten Testdaten. Dies sollte im gegenständlichen Projekt automatisiert erfolgen.
- Dokumentation der Testergebnisse und Durchlaufen des definierten Fehlermanagementprozesses.
- Die Tests werden in enger Abstimmung zwischen fachlichen und technischen Experten des Kunden und unserem Team durchgeführt.
05
Systemeinführung
Das Testsystem wird meist vom Kunden zur Verfügung gestellt.
Jedes neue Release wird zuerst auf dem Testsystem eingespielt und dort von unserem Team sowie vom Kunden getestet. Dabei werden soweit wie möglich aktuelle Echtdaten als Input verwendet, um unter realen Bedingungen zu testen. Je nach Datenquelle werden diese einfach im laufenden Betrieb dupliziert oder aus historischen Daten erzeugt. Diese Originaldaten werden gemäß der definierten Prozessen in das Testsystem übernommen und abgearbeitet.
Zusätzlich wird nach der Übernahme des ersten Releases die Datenmigration erstmalig durchgeführt.
Sobald der Kunde die finale Version (featurecomplete) als fehlerfrei einstuft, wird er die Produktivsetzung freigeben. Dann wird das Release am Produktivsystem installiert und eine neuerliche Datenmigration durchgeführt.
06
Dokumentation
Die gesamte Dokumentation erfolgt in Deutsch. Sie wird dabei elektronisch (PDF) oder webbasierend zur Verfügung gestellt.
Folgende Dokumente werden geliefert:
- Projektdokumentation (Projekthandbuch inkl. Projektplan, Risikoregister und Testplan)
- Detailspezifikationen betreffend Analyse und Design (fachliches Pflichtenheft, Designkonzepte)
- Installationsanleitung
- Betriebshandbuch für Administratoren des Rechenzentrums
- Benutzerhandbuch inklusive Online-Hilfe (relevante Passagen des Benutzerhandbuches) für die Mitarbeiter des Kunden
- Wartungsdokumentation
07
Training
Die Schulungen innerhalb des Unternehmens unseres Kunden sind für zwei Benutzergruppen geplant:
- Endanwender innerhalb des Unternehmens
- Administratoren
Die Schulungen werden in Form von individuellen, an den Kunden angepassten Schulungsmodulen abgehalten. Die Schulungen werden auf Geräten in den Räumlichkeiten des Auftraggebers durchgeführt. Die Detailplanung der Schulungen (Anzahl der notwendigen Schulungen) erfolgt in Abstimmung mit dem Auftraggeber.
Um hier das Wissen möglichst effizient weitergeben zu können, wird vorgeschlagen, dass bei einer größeren Anzahl von Schulungsteilnehmern die Schulungen und die Wissensvermittlung im „Schneeball-Prinzip“ erfolgt.
Das heißt, es wird seitens des Auftragnehmers eine definierte Anzahl von „Schlüsselpersonen“ trainiert und geschult. Diese Personen erhalten das notwendige Wissen, um weitere Kolleg:innen schulen zu können und führen, damit diese Schulungen entweder in Alleinverantwortung oder mit Unterstützung des Auftragnehmers durchgeführt werden können.
08
Abnahme-Management
Folgende Ergebnisse und Aktivitäten sind im Rahmen des Abnahme-Managements vorgesehen:
- Definition der Abnahmekriterien gemeinsam mit dem Auftraggeber.
Die Planung der Abnahme erfolgt gemeinsam mit dem Auftraggeber. - Die Durchführung und Dokumentation der Abnahme werden durch den Kunden selbst durchgeführt
- Die Tests werden in enger Abstimmung zwischen fachlichen und technischen Experten des Kunden und unseres Teams durchgeführt.
09
Projektabschluss
Ziel des Projektabschlusses ist, das Projekt offiziell und geordnet zu beenden.
Die Aufgaben dabei sind Maßnahmen zu setzen, um die Ergebnisse des Projekts in den laufenden Betrieb zu übergeben, die Projektabnahme abzuwickeln und als abschließendes Ergebnis einen Projektabschlussbericht zu erstellen.