Xaties Geschrieben 16. Januar 2023 Teilen Geschrieben 16. Januar 2023 (bearbeitet) Hallo zusammen, ich bin Umschüler und gerade in meinem Praktikum, da mein Betrieb locker zu mir meinte "Du weißt was die IHK von dir will also such dir ein Projekt aus und wir winken das durch" brauche ich mal schnell euren Rat. Momentan sieht es so aus in meinem Betrieb** das die Hardware die an den Kunden gesendet wird vorher konfiguriert werden muss (pre-config), dies muss jedes mal ein Support Mitarbeiter machen der dann dem Team für die Zeit nicht zur Verfügung steht und das verursacht dann wieder längere Wartezeiten bei der Ticketbearbeitung (zur konfigurierende Hardware pro Tag >10) . Ich würde das ganze gerne mit Python(eventuell mit GUI) automatisieren und frage mich nun, ist das ein geeignetes Projekt oder wird das eher als "ist nur n Script" abgeschmettert. Ich hab mir die Handreichung verinnerlicht aber leider bin ich immer noch etwas verwirrt mit den Vorgaben und ob das ganze reichen würde. Grüße und Danke im voraus für eure Kommentare Xaties ** IT-Sicherheitsdienstleister mit eigener Netzwerkhardware (alá Fritzbox) Bearbeitet 16. Januar 2023 von Xaties Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Xaties Geschrieben 7. Februar 2023 Autor Teilen Geschrieben 7. Februar 2023 (bearbeitet) 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. Bearbeitet 7. Februar 2023 von Xaties anpassung Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
allesweg Geschrieben 7. Februar 2023 Teilen Geschrieben 7. Februar 2023 Was erstellst du? Ein Programm, welches in einer Weboberfläche definierte Werte in definierte Felder setzt per Konsolenzugriff und Befehlen remote auf dieser Hardware eine definierte Konfiguration herstellt ? Die Geräte haben keine Export-Import-Schnittstelle für Konfigurationen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Xaties Geschrieben 7. Februar 2023 Autor Teilen Geschrieben 7. Februar 2023 (bearbeitet) Hi! Ich erstelle ein Programm das per Konsolenzugriff die ganzen Befehle an die verschiedenen Endgeräte abschickt. Wir haben mehrere Versionen von Endgeräten die sich von der Konfiguration auch voneinander deutlich unterscheiden, die gängigsten müssen mit eingebunden werden, auch eine Auswahl muss am Anfang getroffen werden welches Gerät oder wie viele nun "betankt" werden sollen. "Die Geräte haben keine Export-Import-Schnittstelle für Konfigurationen?" Leider haben sie das tatsächlich nicht Bearbeitet 7. Februar 2023 von Xaties anpassung Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Xaties Geschrieben 7. Februar 2023 Autor Teilen Geschrieben 7. Februar 2023 (bearbeitet) vor 2 Stunden schrieb allesweg: Was erstellst du? Ein Programm, welches in einer Weboberfläche definierte Werte in definierte Felder setzt per Konsolenzugriff und Befehlen remote auf dieser Hardware eine definierte Konfiguration herstellt ? Die Geräte haben keine Export-Import-Schnittstelle für Konfigurationen? Ich hab das ganze jetzt mal abgeändert, dann entstehen darüber keine Fragen mehr *lach* (ist mir dann auch aufgefallen dass DAS nicht ersichtlich war) "Mein Projektauftrag ist die Entwicklung einer Automatisierungssoftware die per Konsolenzugriff die Konfiguration der Endgeräte übernimmt, dadurch soll der Support entlastet und der Prozess der Erstkonfiguration optimiert werden." Bearbeitet 7. Februar 2023 von Xaties Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Xaties Geschrieben 3. März 2023 Autor Teilen Geschrieben 3. März 2023 Kann geschlossen werden, wurde angenommen Meadril reagierte darauf 1 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.