0 STUNDEN
Tätigkeitsbeschreibung / Aufgaben:
Projekt Workflow Engine: Für die Zertifizierung der Management- und Qualitätsstandards wurde bereits vor mehreren Jahren ein Projekt ins Leben gerufen. Ziel des Projektes war es, von jeglichem Equipment und jeder Anlage, den aktuellen Lebenszyklus dokumentieren und verwalten zu können. Um individuelle Kundenwünsche zu ermöglichen, wurde eine selbstentwickelte Workflow-Engine eingesetzt. Mit dieser lassen sich komplexe Workflows mit ihren Zuständen und Zustandsübergängen abbilden. Dabei muss jeder Zustand und jeder Übergang bestimmte Bedingungen erfüllen, die die Eingabe von Userdaten notwendig machen. Die große Herausforderung bestand darin, dass nahezu alle Daten dynamisch für die aktuellen Zustände und Übergänge generiert werden mussten.
Meine Aufgaben bei diesem Projekt
Entwicklerteam (6 Personen):
Die Arbeit fand in einem agilen Umfeld (SCRUM) statt, in dem entsprechende Sprints umgesetzt wurden.
Als Groupware/kollaborative Software kam Team Foundation Software von Microsoft zum Einsatz. Über dieses Tool werden die PBIs und Sprints erstellt, Fehler erfasst und Zeiten eingeplant und dokumentiert.
Technologien:
Backend:
Im Frontend:
Innerhalb des Projekts habe ich die komplette clientseitige Architektur geplant, vermittelt und umgesetzt. Zusätzlich habe ich mehrere komplexe Komponenten zur Darstellung von Grids und Dialogen entwickelt, um die hochgradig dynamischen Daten darstellen und verarbeiten zu können. Ferner musste meinerseits die komplette GUI bezüglich der Bedienung überdacht werden und ein neues Rechtemanagementsystem eingeführt werden, damit ein User mehrere Rollen annehmen kann. Zudem konnte ich in diesem Projekt erste Erfahrungen mit C# und MS-SQL sammeln.