Zum Inhalt springen

AE Projekt Thema, ist meins geeignet? (Automatisierungslösung)


Empfohlene Beiträge

Geschrieben (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 von Xaties
  • 4 Wochen später...
Geschrieben (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 von Xaties
anpassung
Geschrieben

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? :o 

Geschrieben (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 :D

Bearbeitet von Xaties
anpassung
Geschrieben (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? :o 

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 von Xaties
  • 4 Wochen später...

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...