Kapitel 1: Projekt VST Verwaltungs- und Servicesoftware für Tankwagensysteme + Abschlussklasse der Fachschule 2012 16 Schüler Projektleiter: Josef Weishäupl Christian Steininger Dezidata GmbH Industriestraße 10 94469 Deggendorf Siegfried Zisler Geschäftsführer Unser Konzept: - möglichst praxisnahe Ausbildung - enge Zusammenarbeit mit Firmen
Projekt VST Agenda der Projektvorstellung Entwicklung des Projektes VST (Josef Weishäupl) Demo der Software VST (Christian Steininger) Das Projekt VST aus Sicht der Firma (Siegfried Zisler) Softwareübergabe an die Firma DEZIDATA 2
Projekt VST Rahmenbedingungen Fach Programmieren in Java (4 Wochenstunden) Fach Softwarepraktikum (2 Wochenstunden) Fach Methoden der Softwareentwicklung (2 Wochenstunden) Schaffen der Grundlagen für die Projektrealisierung + Fach BWL (Herr Saugspier) Projektrealisierung und Test Allgemeine Einführung in das Projektmanagement Anwendung im Projekt VST: Projektdefinition (Ziele, Lastenheft) Projektplanung OOA mit UML OOD mit UML Realisierung von Teilaufgaben des Projektes mit SAP (z.b. Seriennummernverwaltung) 3
Projekt VST Ist-Analyse Beschreibungen zur Ist-Situation Screenshots der aktuell eingesetzten Software Reparaturen Beim Eingang von Reparaturen werden die Geräte und die vom Kunden angegebenen Fehler eingetragen. Danach wird eine E-Mail an die Fertigungsabteilung gesendet, dass ein Gerät zum Reparieren verfügbar ist. Bei der Prüfung der Baugruppen werden wiederum die festgestellten Fehler eingetragen und Details über den Reparatureingang gespeichert. Zudem gibt es verschiedene Berichte/Auswertungen nach defekten Baugruppen, Kunden usw. Bisher fehlt die Verknüpfung mit dem Seriennummernprogramm. Daher können nach einer Reparatur die verbauten Komponenten in einem Gerät nur sehr schwer nachvollzogen werden. 4
Projekt VST Ist-Analyse 5
Projekt VST Ist-Analyse Seriennummernverwaltung Ziel des Seriennummernprogramms ist es, die in einem Komplettgerät verbauten Module jederzeit zurückzuverfolgen zu können. Ein Komplettgerät besteht aus mehreren Elektronikbaugruppen von denen jede einzelne mit einer eigenen Seriennummer gekennzeichnet ist. Die Baugruppen werden in einem Gehäuse zu einem Komplettgerät verbaut das zur Identifizierung wiederum eine Seriennummer erhält. Die meisten handelsüblichen Abwicklungssysteme, wir verwenden SAP Business One, bieten nicht die Möglichkeit der Seriennummer eines Komplettgerätes die Unternummern der verbauten Module einander zuzuordnen. Daher ist es notwendig ein Hilfsmittel zu schaffen das diese Lücke schließt. Beispiel: Komplettgerät Multifunktionsgerät, Seriennummer 2011xxxxxx Bestehend aus: Baugruppe 1, Typ, Seriennummer Baugruppe 2, Typ, Seriennummer. Die Anzahl der Baugruppen kann auf 10 begrenzt werden. Im Rahmen des Qualitätsmanagements ist die Rückverfolgbarkeit der Baugruppen erforderlich. 6
Projekt VST Ist-Analyse Schwachstellen-Analyse 7
Projektanforderungen VST Projektziele Individualsoftware für die Verwaltung von Tankwagensystemen entwickeln Einführung einer Seriennummernverwaltung Rückverfolgung der Baugruppen in den einzelnen Komplettgeräten im Rahmen des Qualitätsmanagements Dokumentation der eichamtlichen Vorprüfung der Komplettgeräte und deren Bauteile Stets aktuelle Bestandsübersicht über Komplettgeräte und deren Bauteile inklusive Lagerverwaltung Einführung eines automatisierten Bestellwesens für die einzelnen Bauteile Abwicklung von Fertigungsaufträgen (Erfassen, Lieferschein, Fakturierung) -eventuell - Verbesserung der Verwaltung von Reparaturen Dokumentation der eingebauten Komponenten im Rahmen einer Reparatur Dokumentation der Fehlerursachen, Verschulden und Maßnahmen Diverse Auswertungsmöglichkeiten nach defekten Baugruppen erstellen Erstellen von individuellen Kontaktlisten für Reparaturen und Serviceeinsätze Einführung eines Abrechnungssystems für Reparaturen Verbesserung der Verwaltung von Serviceeinsätzen Dokumentation der Serviceeinsätze Aufbau eines selbstlernenden Systems für Fehlerbehebungen Umfangreiche Auswertungsmöglichkeiten für die Serviceeinsätze Erstellen von individuellen Todo- Listen mit dreistufiger Prioritätenvergabe Einführung eines Abrechnungssystems für Serviceeinsätze 8
Projektanforderungen VST Entwurf des Lastenheftes Projektgruppe FS12 Herr Steininger IT-Abteilung DEZIDATA Gliederung: 1. Allgemeine Anforderungen 2. Spezielle Anforderungen 2.1 Seriennummernverwaltung - Pflegen Seriennummern - Dokumentation der Einbauelemente mittels Seriennummern - Bestandsführung - Bestellwesen - Eichamtliche Vorprüfung 2.2 Reparaturaufträge - Reparaturannahme - Reparatur durchführen - Reparaturabrechnung - Reparaturauswertungen 2.3 Serviceaufträge - Serviceauftrag erfassen - Serviceauftrag durchführen - Abrechnung Serviceauftrag - Auswertung Serviceaufträge Einblick in das Lastenheft 9
Projektplanung VST Projektstrukturplan (PSP) 10
Projektplanung VST Projektstrukturplan (PSP) 11
Projektleiter Projektplanung VST Personalplanung 4 Teilprojektleiter 4 Projektgruppen Bereich Nr. Schüler Aufgaben Seriennr. - Verwaltung 1 Wurzer 2 Koziot 3 Theis 4 Bock 5 Wührer 6 Risy Artikelstamm Artikel Seriennummern Gerätekategorien Bauteile Bauteile Seriennummern Baugruppentypen Dokumentation Einbauelemente Übersicht Einbauelemente Lagerorganisation Lagerbestände (Übersicht) Lagerbewegungen erfassen Lagerbewegungen Übersicht Eichamtliche Vorprüfung Dokumentation Prüfwerte 7 Krammer Dokumentation Prüfwerte 12
Projektplanung VST Bereich Nr. Schüler Aufgaben Reparatur- Aufträge 8 Steininger Reparaturaufträge 9 Wagner 10 Streck Fehlercodes und Ursachen Vorgehen und Verschulden Auswertung Reparaturen Dokumentation Prüfwerte Service- Aufträge 11 Spitzauer Serviceauftrag 12 Buchhammer Auswertung Serviceaufträge Firmenstamm Stammdaten 13 Fürlinger 14 Stöckl 15 Ossner 16 Schneider Kunden Kundengruppen Kundenkontakte Mitarbeiter Benutzergruppen ToDo-Listen Zubehörstamm Zubehördoku + Übersicht Materialstamm Materialgruppen Reparaturarten 13
Projektplanung VST Terminplanung 14
Projektplanung VST Kostenplanung Im Gegensatz zu realen Projekten, spielten die Kosten bei diesem Projekt keine Rolle, da die Projektmitglieder im Rahmen einer Weiterbildungsmaßnahme kostenlos arbeiteten und die benötigte Infrastruktur (Räume, Hardware, Datenbank und Entwicklungssoftware usw.) vorhanden war. Einführung in die Aufwands- und Kostenschätzung Methoden der Aufwandsermittlung Analogiemethode Multiplikatormethode Relationenmethode Schätzklausur (Praxisansatz) Verfahren zur Ermittlung des indirekten Nutzens Nutzwertanalyse Multifaktorenmethode Präferenzmatrix Rechenverfahren zur Ermittlung des direkten Nutzens Berechnung der Kostendifferenz zwischen altem und neuem System Berechnung der Amortisationszeit 15
OO-Projektentwurf VST Entwurf des Geschäftsmodells Analyse und Modellierung der Geschäftsprozesse aus Anwendersicht 16
OO-Projektentwurf VST Geschäftsmodell Seriennummern- Verwaltung 17
OO-Projektentwurf VST Geschäftsmodell Reparaturaufträge 18
OO-Projektentwurf VST Geschäftsmodell Serviceaufträge 19
OO-Projektentwurf VST Entwurf des IT-Modells Es wird ersichtlich, in welchen Strukturen (Paket- und Klassendiagramme) die Informationen im IT-System abgelegt werden und was im IT- System vor sich geht, wenn es durch den Anwender benutzt wird (Sequenzdiagramme). 20
Implementieren des Projektes Datenbankentwurf IBM DB2/400 21
Implementieren des Projektes OO-Programmierung mit Java 3-Schichten-Konzept Präsentationsschicht Kontrollschicht (z.b. Plausiprüfungen Verarbeitungslogik) Datenschicht Die darunterliegende Datenbank soll einfach auswechselbar sein. Die Klassen der Datenschicht wurden direkt aus der Datenbank generiert. Die Datenschicht setzt die relationale DB-Sicht in die objektorientierte Sicht um. Die Kontrollschicht prüft die Daten, die in der Oberfläche eingegeben werden auf Gültigkeit und verarbeitet sie. Daten können mit unterschiedlichen Oberflächen (GUI, Browser) gepflegt werden. Es muss eine einheitliche Schnittstelle zur nächsten Schicht definiert werden. 22
Projekt VST Die Software im Echteinsatz bei der Firma DEZIDATA Herr Christian Steininger 23