Anwendungsaudit mit einem Migrationsplan und Vorschlägen zur Verbesserung der Architektur.
Zusammenfassung
Herausforderung: Elderlearn suchte nach einer geeigneten Anwendungsarchitektur für ihr Projekt und musste den bestehenden Code verbessern, um die weitere Entwicklung zu ermöglichen.
Ansatz: Wir analysierten den Quellcode und überprüften die wichtigsten Geschäftsprozesse, die Integration externer Systeme, aktuelle Probleme und Pläne für zukünftige Änderungen. Wir sammelten auch die nicht funktionalen Anforderungen.
Ergebnis: Der Kunde erhielt fachliche Unterstützung bei der Entwicklung einer geeigneten Anwendungsarchitektur für das Projekt, einen Migrationsplan und einen Bericht über die Prüfung.
Dienstleistungen:
Inhalt
Über den Kunden
Bei Elderlearn handelt es sich um einen Service, der eine Brücke zwischen älteren Menschen und Integration schlägt.
Das IT-System von Elderlearn erleichtert die Arbeit ihrer Mitarbeiter. So ermöglicht es ihnen, pflegebedürftige älteren Menschen mit einem Zuwanderer in Kontakt zu bringen, dem sie beim Erlernen der dänischen Sprache unterstützen können.
Elderlearn sieht die Verbindung zweier wachsender und mit gesellschaftlichen Herausforderungen konfrontierte Gruppen – ältere Menschen, die als Dänischlehrer fungieren, und Zuwanderer, die die Sprache lernen – als in sozialer Hinsicht grundlegend vorteilhaft an.
Ihr Grundgedanke stärkt die Integration, vermindert die Einsamkeit älterer Menschen und hat damit das Potenzial, um: Staatskosten zu senken, Tausende von somatischen Aufnahmen zu verhindern und Hunderte von psychiatrischen Einweisungen zu verhindern.
Über ein Produkt
Elderlearn war auf der Suche nach einem externen Spezialisten, der die richtige Anwendungsarchitektur (Definition von Schichten und Modulen) für das Projekt entwirft, aufzeigt, wie bestehende Funktionen auf sichere und unternehmensfreundliche Weise in die neue Struktur portiert werden können und hilft, die richtigen Grenzen zu entwickeln.
Es bestand die Notwendigkeit, den bestehenden Code zu verbessern und so seine Weiterentwicklung zu ermöglichen.
725 000
Prognostizierte Zahl an Ausländern in Dänemark im Jahr 2030
45%
Mehr ältere Menschen werden schätzungsweise bis 2060 in Dänemark leben
Ergebnisse unserer Partnerschaft
Wir überprüften zunächst die wichtigsten Geschäftsprozesse, die Integration externer Systeme, aktuelle Herausforderungen (Probleme), Pläne für zukünftige Veränderungen und erfassten nichtfunktionale Anforderungen (z. B. Skalierbarkeit, Leistung und Verfügbarkeit).
Die Analyse des Quellcodes bestand aus der Überprüfung des aktuellen Zustands, der Abhängigkeitsanalyse, der Identifizierung der am häufigsten geänderten Dateien, der Identifizierung der Bereiche, die zuerst überarbeitet werden sollten, und der Untersuchung der Datenstruktur.
Die Ergebnisse und Schlussfolgerungen stellten wir im Abschlussbericht vor. Sie basierten auf einer Codeüberprüfung, Lesen der Dokumentation und Telefonkonferenzen mit den Teammitgliedern des Kunden. Die vorbereitete Empfehlungsliste enthielt Kontrollpunkte, mit denen die ordnungsgemäße Umsetzung von Verbesserungen einfach durchgeführt und überprüft werden konnte. Alles nach den bewährten Praktiken der Softwareentwicklung, damit der Code leicht verständlich und erweiterbar ist.
Das Audit fand in einer freundlichen Atmosphäre statt, wobei beide Seiten des Projekts an den hohen sozialen Wert der geprüften Anwendung glaubten.
Die Zusammenarbeit mit Future Processing empfanden wir als sehr reibungslos. Wir hatten Kontakt mit mehreren potenziellen Partnern, die uns bei der Entwicklung unserer .NET-Anwendung helfen sollten, und Future Processing war bei Weitem der professionellste. Diese Professionalität beschränkte sich nicht nur auf den Verkaufs-/Angebotsteil des Kontakts, sondern zeigte sich während unserer gesamten Zusammenarbeit.
Abgesehen davon, dass es sehr angenehm war, mit Future Processing zu arbeiten, waren alle Mitarbeiter, denen wir begegnet sind, ausgesprochen freundliche und hervorragende Menschen, und wir waren mit den Ergebnissen des Projekts sehr zufrieden.
Wir von Elderlearn können Future Processing uneingeschränkt empfehlen.
Hauptvorteile unserer Partnerschaft
- Fachkundige Hilfe bei der Gestaltung der richtigen Anwendungsarchitektur für das Projekt und Weitergabe von Wissen darüber, wie bestehende Funktionen auf sichere Weise in die neue Struktur eingepasst werden können
- Migrationsplan, Vorschlag zur gewünschten Architektur, Beispiele für einen Query Use Case in Pseudocode (Daten beziehen) und einen Command Use Case in Pseudocode (Daten speichern)
- der Bericht des Audits basiert auf der Qualitätsanalyse der aktuellen Lösung, einschließlich Codeüberprüfung, Dokumentation und Telefonkonferenzen mit den Teammitgliedern des Kunden
- eine gründliche, termingerecht durchgeführte und auf die Bedürfnisse des Kunden zugeschnittene Prüfung
- Zusammenarbeit mit unserem hoch spezialisierten Ingenieur und Austausch von Know-how
- Empfehlungen, was an der aktuellen Architektur verbessert und in den Entwicklungsprozess implementiert werden kann
Wir arbeiteten in einer netten, freundschaftlichen Atmosphäre und auf einem hohen technischen Niveau zusammen. Alle meine Fragen, die während des Audits auftauchten, wurden schnell beantwortet, sodass ich meine Aufgabe gründlich und ohne Verzögerungen erledigen konnte.
Die Elemente des Dokuments, die einer Klärung oder Korrektur bedurften, wurden vom Kunden hervorgehoben und sie trugen Notizen zu den erforderlichen Änderungen.