Entwicklung von Software für das Renovierungsmanagement von Seniorenwohnungen

Entwicklung von Software für das Renovierungsmanagement von Seniorenwohnungen

Itransition unterstützte den Kunden bei der Veröffentlichung einer neuen Version seiner Lösung, die den Prozess der Personalisierung von Seniorenunterkünften vereinfacht, das Benutzererlebnis verbessert und die Leistung der App erhöht.

Kontext

Seit 2001 revolutioniert unser Kunde das Renovierungsmanagement für Seniorenwohnanlagen mit BlueFingerprint, einem webbasierten Softwaretool. Diese innovative Plattform vereinfacht den Personalisierungsprozess und dient als umfassendes Projektmanagement- und Kostenberichtstool.

Der Kunde arbeitet eng mit Bau- und Marketingmanagern zusammen, die Renovierungsdienstleistungen und -produkte anbieten. BlueFingerprint ermöglicht es den Bewohnern von Seniorenheimen, ihre Wohnungen zu personalisieren, indem sie aus den auf der Plattform präsentierten Optionen geeignete Materialien zu wettbewerbsfähigen Preisen auswählen. Durch die Zentralisierung aller verfügbaren Renovierungsvarianten rationalisiert die Lösung die Kommunikation und trägt dazu bei, dass die Wohneinheiten schneller marktreif werden.

Der Kunde hatte einen gut gepflegten Kundenstamm von Eigentümern von Seniorenwohnanlagen und lieferte über 100 Neubauprojekte für mehrere Großkunden. Insgesamt wurden bereits mehr als 15.000 Wohnungen mit Hilfe der BlueFingerprint-Lösung personalisiert, wobei sich die Gesamtkosten für die Modernisierung der Bewohner auf mehr als 62 Mio. Dollar belaufen. Zu den Nutzern der Plattform gehören:

  • Gemeinschaftseigentümer und Einzugskoordinatoren
  • Generalunternehmer, Architekten und Unterauftragnehmer
  • Marketing- und Vertriebsmanager, die für Anbieter von Renovierungsprodukten und -dienstleistungen arbeiten
  • Gemeinschaftsbewohner
  • BlueFingerprint-Administratoren

Der Kunde veröffentlichte die erste Version seiner Lösung, und als sein Geschäft wuchs, beschloss er, das Produkt auf die nächste Stufe zu bringen, indem er:

  • Erweiterung des Angebots im Zusammenhang mit der Renovierung
  • Verbesserung der Benutzerfreundlichkeit
  • Aufbau einer grundlegenden Softwarebasis, die sich mit den Geschäftsanforderungen weiterentwickelt

Der Kunde entschied sich daher für Itransition als Softwareentwicklungsdienstleister, da er unser Fachwissen im Immobilienbereich und unsere nachweisliche Erfolgsbilanz bei der Bereitstellung von Web-Lösungen zu schätzen wusste.

Lösung

Itransition analysierte gründlich die geschäftlichen Anforderungen des Kunden und arbeitete die funktionalen und architektonischen Anforderungen aus. Unser Team lieferte eine neue Version der Kundensoftware, in der die Leistungsprobleme behoben, die Benutzeroberfläche verbessert und neue Funktionen hinzugefügt wurden.

Entdeckung

Wir begannen die Findungsphase mit der Erhebung der Anforderungen und der Definition des Projektumfangs. Gemeinsam mit dem Product Owner auf Kundenseite sammelten und dokumentierten unsere Spezialisten die Anforderungen an die Lösung.

Wir erarbeiteten und dokumentierten die wichtigsten Anforderungen an die Architektur, die die wichtigsten architektonischen Entscheidungen beeinflussen sollten, um die Leistung der Lösung zu verbessern und die Software einfach zu ändern und zu aktualisieren.

Die Lösung wurde als einseitige Anwendung beschrieben, die den Grundsätzen einer sauberen Architektur folgt, die eine einfachere Codeverwaltung und bessere Wartbarkeit gewährleistet. Die saubere Architektur unterstützte auch die Skalierbarkeit der Lösung und erleichterte die Modifizierung, da Änderungen an einer Komponente keine Auswirkungen auf andere Systemelemente hatten.

Die Experten von Transition nannten als obligatorische Anforderungen für die Lösung die Unterstützung mehrerer Mandanten, da der Kunde mit zahlreichen Kunden arbeitete, was zusätzliche Anforderungen an die Data Governance stellte. Die Lösung sollte in Azure bereitgestellt werden, was die schnelle Erstellung von App-Infrastruktur-Ressourcen, solide Sicherheit, Skalierbarkeit und eine verbesserte Zusammenarbeit durch die interne Beschaffung von Vorlagen aus Source-Control-Repositories ermöglichte.

Um die Lösung benutzerfreundlicher zu gestalten, erarbeitete Itransition die Anforderungen und erstellte Wireframes für die Verwaltung von:

  • Nutzer der Lösung
  • Wohngemeinschaften, einschließlich Standorten, Wohnungstypen usw.
  • Renovierungsprojekte, einschließlich Grundrisse, Renovierungskategorien und Elemente
User administration
User management
Community listing
Community management

Außerdem spezifizierten und dokumentierten die Spezialisten von Itransition die Anforderungen für die automatische Budgetberechnung, die es den Nutzern ermöglicht, schnell die Gesamtkosten der Renovierung zu ermitteln, einschließlich der Kostenvoranschläge verschiedener Subunternehmer und Lieferanten.

Nachdem die ausgearbeiteten Anforderungen und die Strategie mit dem Produktverantwortlichen und dem Managementteam des Kunden validiert wurden, gingen wir in die Entwicklungsphase über.

Entwicklungsphase

Performance-Steigerung

Um die Systemleistung zu verbessern und die Geschäftskontinuität für den Kunden zu gewährleisten, begann unser Team mit der Fehlerbehebung. Nachdem wir den Code optimiert hatten, verursachte die Berichtsfunktion, die zuvor zum Einfrieren der Software geführt hatte, diese Fehlfunktion nicht mehr.

Entwurf der Benutzeroberfläche

Die Endkunden des Kunden können innerhalb eines Projekts den Bau und die Renovierung eines oder mehrerer Häuser und Gemeinschaften verwalten. Der Home-Bereich enthält Informationen zu Bewohnern, Grundrissen, Personalisierungsdetails sowie zugehörige Dokumente und Berichte. Einzugskoordinatoren und Bewohner können den Plänen verschiedene Tags (z. B. Teppiche, Beleuchtungseinrichtungen, verschiedene Möbelstücke usw.) hinzufügen und sie verschieben.

Um die Renovierungsplanung bequemer zu gestalten, haben wir die Option eingebaut, Kategorien und Unterkategorien hinzuzufügen, z. B. Bodenbeläge mit einer Unterkategorie Teppichboden. Zu den Hauptkategorien gehören Malerei, Elektrik, Mechanik und Bauarbeiten.

 

Items, categories, and subcategories
Items and categories
Items and categories: grid view

Neue Funktionen

Das Team von Transition fügte die Funktion hinzu, Elemente auf Grundriss- und Raumplänen anzuheften, z. B. Möbelstücke. Auf diese Weise können Architekten diese Pläne auch unterwegs ändern. Mit der neuen Version der Lösung haben die Architekten auch die Möglichkeit, die Pläne im Großformat herunterzuladen und auszudrucken, was eine wichtige Funktion zur Erleichterung ihrer täglichen Arbeit ist.

Zusätzlich zu den vordefinierten Berichten, die in der vorherigen Version der Lösung verfügbar waren, erstellte unser Team benutzerdefinierte Berichte für von den Benutzern ausgewählte Kategorien. Wir implementierten auch die Funktion zum Hochladen von benutzerdefinierten Vorlagen in das Berichtsmodul der Lösung. Auf diese Weise können die Endkunden sofort Berichte mit den von ihnen benötigten Daten erhalten, ohne die Felder jedes Mal neu auswählen zu müssen, wenn sie einen Bericht herunterladen. Alle Kostenvoranschläge und Rechnungen werden bequem im Projektbereich der Lösung für Gebäude und Gemeinden gespeichert.

Die neue Softwareversion bietet auch eine abonnementbasierte Projektmanagementfunktion, die von Itransition bereitgestellt wird. Sie kann zusammen mit der Lösung des Kunden oder allein als Projektmanagement-Tool genutzt werden. Als Teil der BlueFingerprint-Renovierungsmanagementlösung ermöglicht sie den Eigentümern von Gemeinschaften die Verwaltung von:

  • Umfang der Renovierungsarbeiten, die in einer Wohnung durchzuführen sind, um sie für die Personalisierung vorzubereiten
  • Aufgaben innerhalb eines Projekts, die sich auf ein oder mehrere Häuser innerhalb einer Gemeinschaft beziehen
  • Finanzielle Angaben zu den geschätzten und tatsächlichen Kosten der Aufgaben
Scope of work for renovation projects
Project management: scope of renovation works

Verbesserung der Benutzerführung

Das Projektmanagement-Tool ermöglicht die Verwaltung von Projekten, Aufgaben und Partnern. Benutzer können Aufgaben an verantwortliche Spezialisten und Teams zuweisen und den Fortschritt der Aufgaben und den Zeitplan für den Projektabschluss überwachen.

Eines der Probleme des Kunden war, dass das Onboarding neuer Mitarbeiter viel Zeit in Anspruch nahm, da die BlueFingerprint-Lösung keine Hinweise enthielt, die neue Benutzer durch Funktionen und Arbeitsabläufe führten. Um ein einfacheres und schnelleres Onboarding zu gewährleisten, fügte unser Team Tooltips hinzu, um neue Mitarbeiter bei ihren nächsten Schritten zu unterstützen.

Um den Nutzern zusätzliche Informationen zu geben, wenn ein Systemfehler auftritt, haben unsere Experten die Fehlermeldungen detaillierter gestaltet. Die Meldungen enthalten ausführliche Informationen darüber, was schief gelaufen ist und wie der Benutzer den Fehler beheben kann.

Benutzerakzeptanztests

Bevor das System in Produktion geht, unterstützten wir den Kunden beim User Acceptance Testing (UAT). Wir führten die Demo für das BlueFingerprint-Team durch, damit es sich an die neue Lösungsversion gewöhnen konnte. Unser Team führte eine Schulungssitzung durch und sammelte und dokumentierte das Feedback. Insgesamt wurde die Lösung dank der verbesserten und intuitiveren Benutzeroberfläche positiv aufgenommen. Nachdem der Kunde die Lösung in einem realen Szenario eingesetzt hatte, wollte er die Abfolge der Schritte bei der Verwaltung eines Projekts im System optimieren. Daher aktualisierte das Team von Itransition die Logik der Lösung.

Technologien und Werkzeuge

Das Frontend der Lösung wurde auf der Basis von React mit TypeScript als primärer Sprache realisiert. Durch den Einsatz von Redux Toolkit Queries ermöglichten wir das Caching auf der Client-Seite und das sofortige Öffnen von Seiten, wenn Nutzer zu bereits besuchten Seiten zurückkehren. Wir haben Ant Design als UI-Framework, Webpack als Modul-Bundler und SASS als CSS-Vorverarbeitung eingesetzt.

Das Backend-Framework der Lösung ist ASP.NET Core. Wir haben das Softwaresystem in Azure gehostet, mit Azure Service Bus als Cloud Messaging Service und CI/CD eingerichtet in Azure DevOps. Um die Anmeldelogik zu zentralisieren, haben wir IdentityServer eingesetzt.

Solution architecture

Ergebnisse

Itransition lieferte eine neue Softwareversion, die die Personalisierung von Seniorenwohngemeinschaften vereinfacht. Unser Team unterstützte den Kunden bei der Verbesserung der Benutzererfahrung und machte die Lösung benutzerfreundlicher und intuitiver.

Das Itransition-Team ist gründlich, innovativ und trägt aktiv mit wertvollem Feedback zur Verfeinerung unserer Ideen bei. Ihr Fachwissen und ihr kollaborativer Ansatz haben dazu beigetragen, ein hervorragendes Produkt für unser Unternehmen zu entwickeln. Itransition als Partner zu haben, macht uns zu einem stärkeren Team!

Ryan Encinias

Leiter der Produktentwicklung, BlueFingerprint