注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整的體驗。

一家初創醫療科技公司現已為未來做好準備

  • 為了其創新的醫療解決方案,Force Therapeutics 需要提高可擴充套件性並防範技術債務。

挑戰

Force Therapeutics 獲得了風險投資,以提升其技術,但其小型內部團隊需要專家協助,才能在不產生技術債務的情況下快速前進。該應用程式使用 Python 和 Django 編寫,管理團隊需要專家對其進行審查,確保正確的編碼,並識別潛在問題領域。

Force Therapeutics 是一家總部位於紐約市的科技初創公司,擁有一項創新的醫療保健解決方案,它為近期接受過手術或其他醫療程式的人設計了一個平臺。該應用程式為提供者和研究人員提供虛擬康復、數字導航和複雜的成果分析。

解決方案

Caktus 團隊因其技術和協作能力而被選中,對應用程式、程式碼和單元測試進行了全面審查,以識別潛在問題領域並定義成功標準。Caktus 隨後提交了一份詳細摘要,提出了一系列優先順序的開發建議。

主要建議是擴充套件單元測試並將單體應用程式分解為更小、更具邏輯性的元件子集,從而為更具可擴充套件性和更強大的應用程式奠定基礎。

Force 技術團隊隨後要求 Caktus 制定一個更廣泛的專案,以加強應用程式的基礎和彈性。

“我知道我需要什麼,但在與 Caktus 合作之前我不知道如何實現。我們收到了一份結構良好的審查報告作為技術路線圖,它幫助我們解決了軟體開發生命週期中的問題,並制定瞭解決我們所有不足之處的策略。路線圖讓我能夠將所有內容置於上下文中。我們還能夠將其傳達給利益相關者,並提出理由優先處理最重要的事情,”Force Therapeutics 工程副總裁 Stephen Johnston 說。

隨後的專案包括為應用程式建立一個自動化框架,該框架利用 Selenium 和 Python 的單元測試工具執行整合和單元測試,以確保程式碼按預期工作。這使得團隊能夠立即識別程式碼中斷的位置並進行相應的修復。

Caktus 團隊測試了現有功能,以降低迴歸的風險,即新程式碼導致舊程式碼失效的情況。後來,Force 團隊將測試納入其開發過程,以確保持續的質量和可靠性。

在 Caktus 成功的單元測試專案之後,該團隊又完成了兩個額外的工作階段,重點是 DevOps 以及使用 Ansible 和 CloudFormation 在 Amazon Web Services (AWS) 上的部署。

在此過程中,Caktus 成為 Force 團隊的延伸,促進了未來增長的協作。

結果

為了強化產品,Caktus 開發人員致力於提高當前應用程式的測試覆蓋率,並幫助將測試編寫納入 Force 的軟體開發文化。透過採納 Caktus 高標準的單元測試覆蓋率,Force 團隊提高了立即發現問題的能力,從而避免了潛在的昂貴問題並增加了投資回報率。

Caktus 在 10 個月內提供了持續的團隊增援,以支援 Force Therapeutics 的快速發展。Force 現在已將其內部專家團隊擴大了兩倍,以實現長期可持續發展,並且內部團隊在擴充套件過程中擁有堅實的基礎和紮實的編碼技能。

“我們現在感覺更有能力應對挑戰。如果遇到問題,我們會找 Caktus 解決,”Force Therapeutics 工程副總裁 Stephen Johnston 說。

關於 CAKTUS GROUP

Caktus Group 構建出色的網路應用程式。我們總部位於北卡羅來納州達勒姆,成立於 2007 年,專注於為商業、醫療保健、高等教育和社會公益提供定製網路開發。我們的敏捷團隊致力於可擴充套件性和效能的開發。我們撰寫了 400 多篇博文,其中許多提供了 Python 技巧和竅門。請訪問 www.caktusgroup.com 瞭解更多資訊。