Bauunternehmen/Immobilienmanagement
Technologien:
* MS-Power-Apps, Canvas-Apps, Custom Connectors
* C# ASP.Net Core 6, Swagger, Refit, ExcelDataReader, Serilog, Moq, xUnit, ReSharper dotCover
* Azure, Terraform, Subscriptions, Resource Groups, Registrys, Key Vaults, Service Plans,
* Azure SQL, Entity Framework
* Azure AD
* Azure Pipelines, YAML
* Azure DevOps
* Docker, Rancher
* MS-Visual Studio, SQL Server Management Studio (SSMS), Git Kraken, Balsamiq Wireframes
* Test Driven Development
Projektzusammenfassung:
Das Projektziel bestand darin, eine mobile Anwendung zu entwickeln, die es ermöglicht, vor Ort beim Kunden Feedbackinterviews
durchzuführen. Dabei sollte der Fragenkatalog flexibel an jedes Produkt und jeden Kunden angepasst werden können. Die Aufgaben und
Ergebnisse des Projekts umfassen:
* Alleinige Entwicklertätigkeit in enger Zusammenarbeit mit dem Product Owner und dem Fachbereich.
* Entwurf und Umsetzung der Softwarearchitektur, inklusive Datenbankarchitektur im Code-First-Ansatz mit dem Entity
Framework.
* Aufbau, Konfiguration und Versionierung der Azure-Infrastruktur (Entwicklungs- und Produktivumgebung) mittels Terraform.
* Konfiguration von Azure CI/CD über ein YAML-Skript.
* Implementierung der Authentifizierung und Autorisierung mittels des Client Credentials Flow.
* Entwicklung von Komponententests im Backend.
* Realisierung der Client-Server-Kommunikation durch MS Power Platform Custom Connectors und ASP.NET Core 6 API.
* Integration und Aggregation von Daten aus ERP- und CRM-Systemen über Schnittstellen, die Bauprojekt- und
Kundeninformationen enthalten. Später wurde eine separate API entwickelt, um diesen Schritt zu vereinfachen.
Umsetzung des Interviewprozesses:
* Import des initialen Fragenkatalogs aus einer Excel-Datei unter Verwendung von "Data Seeding".
* Durchführung von Interviews zum Bauprozess auf iOS-Tablets:
* Dynamische Ansicht mit abhängigen Eingaben und Ausgaben je nach Fragentyp.
* Anzeige von Fragen abhängig vom adaptiven Antwortverlauf.
* Nachträgliches Editieren von bereits geführten Interviews, einschließlich Clustering von Freitextantworten zur besseren
Auswertung.
Umsetzung des Frageneditors:
* Verwaltung von Fragensammlungen, inklusive Hinzufügen, Ändern und Löschen von Fragen und Clustern.
* Klassifizierung von Fragen durch Zuordnung zu Gebäude- und Fragentypen.
* Individuelle Konfiguration der Reihenfolge und Erscheinung von Fragen für jedes Bauprojekt.
* Umsetzung adaptiver Fragenverläufe basierend auf vorherigen Antworten.
Umsetzung des Auswertungsprozesses:
* Abstimmung und Realisierung von eigenen Schnittstellen für das Auswertungsteam.
* Automatisierte Auswertung der Interviews durch ein separates Team.
Insgesamt führte das Projekt zur erfolgreichen Entwicklung einer mobilen Anwendung, die effiziente Feedbackinterviews vor Ort
ermöglicht, die Anpassung von Fragebögen und eine nahtlose Integration von Datenquellen für fundierte Auswertungen gewährleistet.
Technologien:
* C# .Net WPF, MVVM, SharpSVN
* C# ASP.NET Webservice, REST-API, Refit
* MS-Visual-Studio, TortoiseSVN
Bauunternehmen/Immobilienmanagement
Technologien:
* C# .Net Core, Refit, Kanban-Tool-Bibliothek, xUnit, moq, Coverlet, ReSharper dotMemory
* Kanban-Tool API
* Azure SQL, Entity Framework
* Docker, Rancher
* Test Driven Development
Projektzusammenfassung:
Das Projekt hatte das Ziel, den Ausschreibungsprozess durch die automatisierte Erstellung von Kanban-Karten zu beschleunigen. Dies
wurde durch die Erweiterung einer bestehenden Backend-Anwendung erreicht. Dabei griff die Anwendung über REST auf die API eines
externen Kanban-Tools zu und legte automatisch Kanban-Karten für neue Produkte an, wobei Produktinformationen aus ERP-
Datenquellen verwendet wurden. Die Hauptaufgaben und Ergebnisse des Projekts sind:
Zusammenarbeit mit zwei weiteren Entwicklern und einem Product Owner.
* Erweiterung der bestehenden Backend-Anwendung um folgende Funktionen:
* API-Zugriffe auf das Kanban-Tool über den Client Credentials Flow.
* Automatische Erstellung von Kanban-Karten basierend auf Vorlagen.
* Neue Karten wurden vorab gemäß der Tagesgeschäftspraxis vorbefüllt, verknüpft und erstellt.
* Integration von Bauprojekt-ERP-Daten in die Kanban-Karten zur verbesserten Informationsbasis.
* Design des Datenmodells und Integration in die Anwendung mittels Entity Framework.
* Umsetzung von Data Seeding zur Initialbefüllung von Daten.
* Entwicklung von Komponententests für die neuen Funktionalitäten.
* Optimierung der RAM-Auslastung, um die Leistungsfähigkeit der Anwendung zu verbessern.
Das Ergebnis des Projekts war eine erweiterte Backend-Anwendung, die in der Lage war, den Ausschreibungsprozess durch die
automatisierte Erstellung von Kanban-Karten erheblich zu beschleunigen. Die Integration von ERP-Datenquellen und die
Vorlagenbasierte Erstellung der Karten trugen dazu bei, die Effizienz und Genauigkeit des Prozesses zu steigern.
Nutze unseren KI-Bot, um gezielt Fragen zu diesem Dienstleister zu stellen, Inspiration für dein Projekt zu sammeln oder passende Alternativen zu finden. Schnell, einfach und rund um die Uhr für dich da!
Sind Sie beeindruckt von dem Projekt? Möchten Sie etwas Ähnliches umsetzen? Teilen Sie uns jetzt Ihre Vision mit.
Haben Sie Fragen, Ideen oder benötigen Sie Unterstützung? Der Dienstleister ist nur einen Klick entfernt und bereit, Ihnen mit Rat und Tat zur Seite zu stehen.