Ich hab meinen Projektantrag mal mit reingesetzt, vielleicht kann mir einer noch ein paar Tipps geben wie ich den etwas verbessern kann? Das Projekt an sich würde wohl durchgehen wurde mir gesagt
Grüße
Xaties
Projektantrag
Projektbezeichnung (Auftrag/Teilauftrag):
Entwicklung einer Automatisierungssoftware für die Konfiguration der Endgeräte als Alternative zur momentan händischen Eingabe.
Ausgangssituation
Die xxx ist ein weltweiter operierender Entwickler und Hersteller von IT-Sicherheitslösungen, seit über 18 Jahren schützt sie zuverlässig seine Kunden vor Bedrohungen aus dem Internet.
Dabei übernimmt die xxx sämtliche Sicherheitsrelevanten Aufgaben wie die Konfiguration, Betrieb, Echtzeit-Updates so wie auch das 24/7 Monitoring der Endgeräte.
Das Unternehmen beschäftigt momentan allein im Standort xx 23 Mitarbeiter, die sich um den Support der Bestandskunden wie auch um die Weiterentwicklung der vorhandenen Software kümmern.
Gegenwärtig werden die Endgeräte der xxx per Hand von einem Mitarbeiter mithilfe einer selbsterstellten Wiki-Webseite konfiguriert, die Befehle müssen unter Beachtung der vorgegebenen Schritte in die Konsole der zur Konfigurierenden Hardware eingeben werden.
Dies ist nicht nur zeitaufwändig und fehleranfällig, sondern es wird auch jedes Mal ein Mitarbeiter aus dem Support genommen der dem Team für eine gewisse Zeit nicht zur Verfügung steht. Daraus resultierend verzögert sich die Ticketbearbeitung was für den Kunden eine längere Wartezeit bis zur Lösung seines Problems bedeutet.
Zielsetzung
Mein Projektauftrag ist die Entwicklung einer Automatisierungssoftware für die Konfiguration der Endgeräte, dadurch soll der Support entlastet und der Prozess der Erstkonfiguration optimiert werden.
Folgende Kriterien müssen dabei erfüllt werden:
- Intuitive Bedienbarkeit,
- Performant,
- Geringe Administrationsaufwände,
- Speichern der Konfigurationslogs,
- Einfache Erweiterbarkeit.
Die potenzielle Softwarelösung soll nach dem Entwurf für einen PoC (Proof of Concept) installiert und integriert werden. Nach bestandenem PoC wird die Softwarelösung in den Live-Betrieb eingebunden und verwendet.
Das Projekt soll in 80 Stunden und bis zum 21.04.2023 durchgeführt werden.
Für die Umsetzung des Projekts steht ein Budget von 2.000€ zur Verfügung.
Konsequenzen bei Nichtverwirklichung
Die bestehende Lösung bleibt im Einsatz.
- Konfiguration muss weiterhin per Hand gemacht werden und ist somit Fehleranfällig,
- Der Betriebsablauf wird weiterhin gestört da dem Support jedes Mal ein Mitarbeiter fehlt,
- Längere Ticketbearbeitungszeit.
Projektumfeld/Rahmenbedingungen
Für die Durchführung des Projektes stehen die Räumlichkeiten der xxx zur Verfügung.
Für das Projekt steht mir ein Desktop-Arbeitsplatz mit Internetzugang und Visual Studio Code zur Verfügung.
Projektleiter
Herr xxx
Tel: xx
E-Mail: xx
Betriebliche Ansprechpartner:
Herr xx
Tel: xxx
E-Mail: xx
Projektplanung/Projektphasen/geplante Arbeitsschritte inklusive Zeitplanung
Analyse 10 Stunden
Projektbesprechung 2,0 h
Ist-Analyse 3,0 h
Betrachtung der Wirtschaftlichkeit und Amortisierungsrechnung 2,0 h
Erstellen des Lastenhefts 3,0 h
Entwurfsphase 10 Stunden
Entwurf des Aktivitätsdiagramms 2,0 h
Entwurf des Klassendiagramms 2,0 h
Entwurf der Benutzeroberfläche (Mockup) 3,0 h
Erstellen des Pflichtenhefts 3,0 h
Implementierungsphase 32 Stunden
Einrichten des Projekts 2,0 h
Implementieren der Benutzeroberfläche 6,0 h
Implementierung der verschiedenen Login Funktionen 8,0 h
Implementierung der Basiskonfigurationsmethoden 8,0 h
Implementierung der Verbindungsmethode zum Endgerät inkl. Tests mit verschiedenen Hardware 6,0 h
Code Refactoring 2,0
Abschluss 26 Stunden
Code Review 1,0 h
Black-Box Test entwerfen 3,0 h
White-Box Test entwerfen 3,0 h
Testing (inkl. PoC) 4,0 h
Soll / Ist Vergleich 1,0 h
Erstellen der Benutzerdokumentation 3,0 h
Erstellen der Projektdokumentation 8,0 h
Übergabe und Abnahme 3,0 h
Puffer 2,0 h
Gesamt 80 Stunden
Meilensteine:
Analysephase abgeschlossen
Implementierungsphase abgeschlossen
PoC abgeschlossen
Projektdokumentation erstellt
Projekt abgeschlossen
Dokumentation/technische Unterlagen:
- Prozessorientierter Projektbericht
- Risikoanalyse
- Projektstrukturplan
- GANTT-Diagramm
- Kostenplan und Wirtschaftlichkeitsanalyse
- Testszenarien
- Benutzerdokumentation
- Entwicklerdokumentation
- Mockups
- Abnahmeprotokoll
- Anhang (Screenshots)
- Quellenangaben
Präsentationsmittel:
- PowerPoint Präsentation
- Beamer
- Laptop
- Dokumentation
Erklärung des Prüfungsteilnehmers / der Prüfungsteilnehmerin:
Ich versichere durch meine Unterschrift, dass ich das Projekt und die dazugehörige Dokumentation selbständig und ohne fremde Hilfe anfertigen werde, alle Stellen, die ich wörtlich oder annähernd aus Veröffentlichungen übernehme, als solche kenntlich machen werde und dass ich mit der Durchführung des Projektes erst nach Genehmigung durch den Prüfungsausschuss beginnen werde.