Weiterentwicklung einer Anwendung für Planungs- und Beschaffungsprozesse von Materialien
Kurzbeschreibung
Eine von der PTA entwickelte Individualsoftware zur Unterstützung von Planungs- und Beschaffungsprozesse von Materialien für Bauprojekte wird weiterentwickelt und produktionsbereit gemacht. Dabei werden letzte technische Anforderungen umgesetzt und Funktionalitäten implementiert, welche die Benutzerfreundlichkeit verbessern. Im Zuge der Produktivierung wird eine Produktionsumgebung in der Azure Cloud aufgebaut.
Ergänzung
Die PTA erfasst in agiler Zusammenarbeit mit dem Kunden die Anforderungen und implementiert diese in einem von der PTA bereitgestellten SCRUM Team. Hier wird der Productowner ebenfalls von der PTA beim Anforderungsmanagement unterstützt. Zur Abstimmung der Anforderungen bis hin zur Umsetzung dieser wird das Kollaborationstool Azure DevOps eingesetzt. Die Anwendung besteht aus einem Angular Frontend, einem Backend das auf dem Express.js Framework basiert sowie einer PostgreSQL Datenbank. Für den Datenbankzugriff wird Prisma als ORM genutzt. Dabei läuft die Anwendung in der Azure Cloud als App Services und wird durch neu eingerichtete CI/CD Pipelines bereitgestellt.
Fachbeschreibung
Die Auswahl der zum Pipelinebau benötigten Materialien wird vereinfacht, indem durch eine Filterlogik passende Standardmaterialien aus bestehenden Stammdaten vorausgewählt werden. Diese Stammdaten können in der Anwendung über eine Maske angelegt, bearbeitet und gelöscht werden. Außerdem werden Hinweise zum Einsatz der Materialien geboten. Die Materialliste kann anschließend zur Weiterverwendung in verschiedenen Bestellvorgängen (Ausschreibung, Sonderfertigung, o.ä.) exportiert werden.