Hallo Hivemind,
anbei mein Entwurf. Mir fällt leider kein guter Titel ein- habt Ihr vielleicht eine Idee dazu?
Ansonsten, nachfolgend der Text, extra ohne Kontext um zu sehen, ob es für alle auf Anhieb verständlich ist.
Ich danke euch für eure Zeit!
(Sorry für ugly formatting. In Obsidian geschrieben, kopiert, erschrocken, lumpig gefixt.
Anyway, ist nen online Antrag, da ist form noch worscht...)
--------------------------------------------------------------------------------------------------------------------------
Thema der Projektarbeit
Automatisierte Kundenbenachrichtigung zu Auftragsstatus und Anstoß anschließender
Versandvorbereitung in Warenausgangslager.
Geplanter Bearbeitungszeitraum
Beginn: 01.03.2024 Ende: 30.04.2024
Projektbeschreibung
Das vorgestellte Projekt ist ein in sich geschlossener Prozess, dessen komplette
Umsetzung mir als Abschlussarbeit überlassen wäre.
Es ist ein eigenständiges Teilprojekt eines Großauftrages zur Entwicklung und
Einrichtung eines voll automatisierten Bestellwesens vom Onlineshop des Kunden. Dieser
Auftrag ist bereits voll im Gange und dieses Projekt passt perfekt von Aktualität,
Interessen- und Fähigkeitenschwerpunkt sowie avisierter Zeitumfang.
Das Projekt behandelt die Implementierung von Schnittstellen unterschiedlicher Systeme:
Projektumfeld
Webshop des Klienten
unsere CRM
Microsoft Outlook
in einem automatisierten, Geschwindigkeitsoptimierten Vorgang:
Übernahme eines Versandbereiten Bestellauftrages aus dem Webshop
Analyse des Zahlungstatus(Vorkasse oder Bezahlt)
Erstellung und Versand einer angepassten Auftragsbestätigung über die Outlook API des Klienten an Auftraggeber
Anschließende Wandlung des Auftrages von Auftrag zu Packzettel für die Versandabteilung und Ausdruck dessen am Drucker im Warenausgangslager.
Zuletzt Ablage des erfolgreichen Vorgangs in Logdatei.
Projektumfeld
Das Projekt wird komplett im Ausbildungsbetrieb geschrieben und umgesetzt, remote beim
Klienten zur Testphase aufgespielt und getestet sowie zum Start aktiviert und überwacht.
Die Kommunikation mit dem Klienten, den Mitarbeiten im Warenausgangslager vor Ort und
den Betreibern der Webshop Instanz findet telefonisch/ per Videokonferenz, statt.
Der Klient macht (ノಥ益ಥ)ノ彡┻━┻) ( ͡° ͜ ʖ ͡°) Yombie ipsum reversus ab viral inferno, nam rick
grimes malum cerebro. De carne lumbering animata corpora quaeritis. (Datenschutz)
Projektphasen mit Zeitplanung
I. Einführung in Projekt und Analyse
I.I Erläuterung des Ausbildungsbetriebes:
- zum Projekt.
- Umfang
- Anforderungen
- Zeitrahmen
- benötigten Fähigkeiten.
I.II Analyse, Einschätzung und Entwurf
- Anforderung aufnehmen
- Aufgabenstellung zusammenfassen
- Analyse der Situation
- Kosten- /Zeiteinschätzung in Theorie, da Teilprojekt
- Was wird benötigt
- Wie setze ich es um
- Wer sind die bekannten und unbekannten Stakeholder
- Wo sind potenzielle Probleme
II. Planung
- Planung der genauen Durchführung
- Zeiteinteilung
- Benötigte Schnittstellen
- Benötigte Lizenzen
- Kontakt zu Ansprechpartnern
III. Umsetzung der Programmierung
III.I Programmcode erstellen
- C#
- Welches Framework
III.II API's
- API Webshop zu CRM
- API CRM zu Outlook
- API Outlook zu CRM
- API CRM zu Hardware vor Ort
- Logging/ Monitoring mit Zeitstempeln der Schritte und Responsecodes
III.III Kommunikation Admins
- Webshop Admin
- Mailserver Admin
- Selectline Admin vor Ort
IV. Testphase unter Realbedingungen
IV.I Testumgebung bei Klient
- Unit Testing
- Errorhandling
- Szenarien ausführen
IV.II Testauswertung
- Unexpected behaviour erkennen und analysieren
- User Experience abfragen
- Erkannte Fehler korrigieren
V. Kundendokumentation erstellen
- mit aktuellem Material aus dem Live Test versehen
- Erklärungen schreiben, was genau wie, warum passiert und beachtet werden muss.
VI. Einspielen und Live gehen
- Einbau der getesteten Software in Live system
- Controlling ob alles läuft wie getestet.
VII. Ausarbeitung interne Dokumentation
- Dokumentation Nachbearbeitung
- Zusammenfassung
- Soll/ ist Zustand Analyse
- Kostenzusammenstellung
- Lessons learned
- TLDR;
| ID | Gebiet | Sub | Total |
| -----| ----------------------------------------- | -- | --- |
| I | Einführung in Projekt & Analyse | | 5|
| I.I | Erläuterung des Ausbildungsbetriebs | 1| |
| I.II | Analyse, Einschätzung und Entwurf | 4| |
| II | Planung |10| 10|
| III | Umsetzung der Programmierung | | 40|
| III.I | Programmcode erstellen |10| |
| III.II | API's |20| |
| III.III | Kommunikation Admins |10| |
| IV | Testphase unter Realbedingung | | 8|
| IV.I | Testumgebung bei Klient | 5| |
| IV.II | Testauswertung | 3| |
| V | KundenDokumentation erstellen | 4| 4|
| VI | Einspielen und Live gehen | 4| 4|
| VII | Ausarbeitung Interne Dokumentation | 10| 10|
|-----|--------------------------------------------|--|-----|
| | Summe | | 81 |
Dokumentation zur Projektarbeit
Das Projekt wird als Prozessablauf dokumentiert.
Grundstruktur und verlauf wird sich an diesem Projektantrag orientieren.
Anlagen
- Keine
Präsentationsmittel
- Notebook
- Beamer
Disclaimer:
blablabla