Ein Startup im Bereich Gesundheitstechnologie ist nun für die Zukunft gerüstet
- Für seine innovative Gesundheitslösung musste Force Therapeutics Skalierbarkeit vorantreiben und sich vor technischer Schuld schützen.
HERAUSFORDERUNG
Force Therapeutics erhielt Risikokapitalfinanzierung zur Verbesserung seiner Technologie, aber sein kleines internes Team benötigte fachkundige Unterstützung, um schnell voranzukommen, ohne technische Schuld anzuhäufen. Die Anwendung ist in Python und Django codiert, und das Managementteam benötigte Experten, um sie zu überprüfen, eine ordnungsgemäße Codierung sicherzustellen und potenzielle Problembereiche zu identifizieren.
Force Therapeutics, ein Technologie-Startup aus New York City mit einer innovativen Gesundheitslösung, hat eine Plattform für Personen entwickelt, die kürzlich operiert wurden oder andere medizinische Eingriffe hinter sich haben. Die Anwendung bietet virtuelle Rehabilitation, digitale Navigation und ausgeklügelte Ergebnisanalysen für Anbieter und Forscher.
LÖSUNG
Nachdem das Caktus-Team aufgrund seiner technischen und kollaborativen Fähigkeiten ausgewählt wurde, führte es eine umfassende Überprüfung der Anwendung, des Codes und der Unit-Tests durch, um potenzielle Problembereiche zu identifizieren und Erfolgskriterien zu definieren. Caktus präsentierte anschließend eine ausführliche Zusammenfassung mit einer priorisierten Liste von Entwicklungsempfehlungen.
Die wichtigsten Empfehlungen waren die Erweiterung der Unit-Tests und die Zerlegung der monolithischen Anwendung in kleinere, logische Komponentensätze, wodurch die Grundlage für eine erweiterbarere und robustere Anwendung geschaffen wurde.
Das technische Team von Force beauftragte Caktus daraufhin mit der Ausarbeitung eines umfassenderen Projekts zur Stärkung der Grundlage und Widerstandsfähigkeit der Anwendung.
„Ich wusste, was ich brauchte, aber ich wusste nicht, wie ich es tun sollte, bis ich mit Caktus zusammenarbeitete. Wir erhielten eine gut architektonisch aufbereitete Überprüfung als technische Roadmap, die uns im Softwareentwicklungslebenszyklus unterstützte und uns half, Strategien zur Behebung all unserer Mängel zu entwickeln. Die Roadmap ermöglichte es mir, alles in den richtigen Kontext zu setzen. Wir konnten dies auch den Stakeholdern vermitteln und die Priorisierung des Wichtigsten begründen", sagte Stephen Johnston, VP of Engineering bei Force Therapeutics.
Das daraus resultierende Projekt umfasste die Erstellung eines automatisierten Frameworks für die Anwendung, das Integrations- und Unit-Tests mithilfe von Selenium und dem Unit-Test-Framework von Python ausführt, um sicherzustellen, dass der Code wie erwartet funktioniert. Dies ermöglicht es dem Team, sofort zu erkennen, wo der Code fehlerhaft ist, und ihn entsprechend zu beheben.
Das Caktus-Team testete die bestehende Funktionalität, um das Risiko von Regressionen zu verringern, d. h. wenn neuer Code alten Code zum Absturz bringt. Später integrierte das Force-Team das Testen in seinen Entwicklungsprozess, um kontinuierliche Qualität und Zuverlässigkeit zu gewährleisten.
Nach dem erfolgreichen Unit-Test-Projekt von Caktus schloss das Team zwei weitere Projektphasen ab, die sich auf DevOps und die Bereitstellung auf Amazon Web Services (AWS) mit Ansible und CloudFormation konzentrierten.
Während dieses Prozesses wurde Caktus zu einer Erweiterung des Force-Teams und erleichterte die Zusammenarbeit für zukünftiges Wachstum.
ERGEBNISSE
Um das Produkt zu stärken, arbeiteten die Caktus-Entwickler daran, die Testabdeckung der aktuellen Anwendung zu erhöhen und halfen bei der Integration des Schreibens von Tests in die Softwareentwicklungskultur von Force. Mit der Übernahme des hohen Standards der Unit-Test-Abdeckung von Caktus konnte das Force-Team Probleme sofort aufdecken, potenzielle kostspielige Probleme vermeiden und den ROI steigern.
Caktus bot über einen Zeitraum von 10 Monaten fortlaufende Team-Augmentierung an, um Force Therapeutics bei der schnellen Entwicklung zu unterstützen. Force hat nun sein internes Spezialistenteam verdreifacht, um langfristig nachhaltig zu sein, und das interne Team ist mit einer soliden Grundlage und fundierten Codierungsfähigkeiten gut gerüstet, während es skaliert.
„Wir fühlen uns jetzt viel besser gerüstet, um die Herausforderungen zu meistern. Und wenn wir auf ein Problem stoßen, werden wir uns an Caktus wenden, um es zu lösen", sagte Stephen Johnston, VP of Engineering bei Force Therapeutics.
ÜBER CAKTUS GROUP
Caktus Group baut scharfe Web-Anwendungen. Mit Sitz in Durham, North Carolina, und gegründet im Jahr 2007, spezialisieren wir uns auf kundenspezifische Webentwicklung für Unternehmen, das Gesundheitswesen, die Hochschulbildung und soziale Zwecke. Unser agiles Team entwickelt für Skalierbarkeit und Leistung. Wir haben mehr als 400 Blogbeiträge geschrieben, von denen viele Python-Tipps und -Tricks enthalten. Erfahren Sie mehr unter www.caktusgroup.com.
