<li id="0n4rv"></li><rp id="0n4rv"></rp><em id="0n4rv"></em>
    1. <button id="0n4rv"></button><rp id="0n4rv"><ruby id="0n4rv"><u id="0n4rv"></u></ruby></rp>

        1. <th id="0n4rv"><pre id="0n4rv"><sup id="0n4rv"></sup></pre></th>
          <span id="0n4rv"><pre id="0n4rv"></pre></span>

          當前位置:首頁 > 新聞中心 > 行業動態

          降服醫療軟件版本“分叉”這個妖精

          發布時間:[2017-10-27 11:08:59] 瀏覽次數:

           軟件版本分叉問題是上到軟件企業董事長、下到程序員都很厭煩的問題,它吞噬了公司大把的利潤,浪費了很多人的青春和激情,解決它需要技術方案組合拳。

          南京都昌信息科技有限公司創始人 袁永福

          南京都昌信息科技有限公司創始人 袁永福

          幾乎所有的醫療信息化(HIT)公司都遇到嚴重的軟件版本“分叉”問題。這是一個老大難又普遍存在問題,是吞噬公司利潤的黑洞,急需解決。

          軟件版本分叉:大多數醫療軟件企業逃不過的噩夢

          HIT公司大多數針對項目而開發軟件。首先,拿一個標桿客戶用的軟件產品作為一個母版本A1;然后,復制到另外的一個客戶B處進行開發,在母版本的基礎上修改代碼來適應新的客戶,生成版本B1;再往后,經過長期維護而得到B2、B3、B4等一系列版本。同時又做客戶C而得到C1、C2、C3、C4版本;做客戶D而得到D1、D2、D3、D4版本。而最初的母版本經過后續維護也形成了A2、A3、A4、A5版本。如此反復,經年累月,公司就擁有了A多個系列的“分叉”版本。醫療軟件公司的噩夢,從此也就開始了。

          所有的公司都有著做產品化軟件的夢想,但大多難逃項目定制開發的宿命,且屢戰屢敗。

          軟件版本數量和時間成正比,和客戶數正比。于是對于上升期的公司,版本數量是按平方數快速增長。當公司變大,擁有數百家客戶,其源代碼版本庫就浩如煙海了。

          人和猩猩的基因之間的差異只有2%,結果導致巨大的差別;而各個軟件版本之間代碼差異或許有10%,就意味著無法通用,需要多條線的單獨維護。因此軟件版本分叉問題是上到軟件企業董事長、下到程序員都很厭煩的問題,它吞噬了公司大把的利潤,浪費了很多人的青春和激情。軟件公司雖竭盡全力但還是有客戶因為感受不到公司的重視而心生抱怨。

          知道做到:我們這么做

          基于如此深刻的教訓警示,南京都昌公司的軟件產品在研發中特別注重版本的管控,成為業界比較少有的完全通用化軟件產品。我們的編輯器軟件產品,從一開始就只有一個版本在維護,沒有發生任何分叉。編輯器的用戶需求其實也不簡單,我們滿足幾百個客戶提出的上千個功能需求的同時完全避免了版本分叉,這是其他公司所夢寐以求的。

          “授人以魚”的同時也“授人以漁”。我們向業界提供通用的編輯器軟件,同時也進行技術輸出。將我們幾年摸索出來的實用技術方案進行整理和產品化,然后輸出。輸出介質就是“都昌HIT軟件快速開發框架”(即“都昌賦能框架”)。這一產品旨在幫助HIT行業中最廣大的開發組織,提高開發能力,從而提高盈利水平,改進客戶體驗。

          項目型軟件版本分叉問題,是我們重點關注的問題。我們提供了一系列技術方案套餐幫助HIT公司改善這個問題。這個技術方案套餐兼顧效果和成本。讓HIT公司在不顯著增加開發人員技術水平的情況下,顯著提高軟件的技術水平。從軟件版本分叉的虎口中奪回公司的利潤和用戶滿意度。

          降服妖精:需要技術方案組合拳

          一個葫蘆娃只能被妖精欺負,七個葫蘆娃合體就能欺負妖精。軟件版本分叉是一個大妖精,單個技術方案無法降住這個妖精,此時需要采用技術方案套餐。目前這套技術方案套餐主要有:

          1.“神器”電子病歷編輯器控件。經過這么多年的發展,我們的電子病歷編輯器已經不僅僅用于電子病歷的開發,還延伸到護理系統、門急診系統、醫技系統、影像系統、疾控系統等HIT行業中大多數軟件的研發過程中,成為開發HIT軟件必不可少的“神器”。

          2.C/S軟件的“斷骨增高”技術方案。可以以較低的成本將傳統C/S軟件快速改造成C/S+WEB服務的模式。使用時簡單實用。無需做大量的配置工作,部署、實施簡單。減少版本分叉導致的不良后果。

          3.SQL語句的“七十二變”技術方案。SQL語句是HIT軟件的核心信息,也是造成版本分叉的重要根源之一。這個技術方案用于提供運行時快速準確的修改SQL語句的功能,將程序代碼的修改轉換為實施維護工作,也是制作數據接口的利器。并且讓醫院信息科也能參與進去,提高客戶的存在感。

          4.“四兩撥千斤”的腳本引擎技術方案。業務流程的差異化也是導致軟件版本分叉的重要根源之一。這個技術方案提供一種通用的腳本引擎功能,使用JavaScript技術來影響業務流程的路由和步進。將固化的流程快速改造成活動的流程,將流程差異化消滅在現場,減少軟件版本分叉的情況。同時基于動態編譯技術,提供高性能。實現快速設置、快速運行。

          5.“有容乃大”的虛擬文件系統。HIT系統中存貯著大量的文件數據。包括病歷文件、配置文件、圖片庫、檢查檢驗報告等等。同時存在著OS文件系統、FTP、數據庫字段、mongoDB等各類存儲介質。而虛擬文件系統將這些差異統統撫平,以一種通用的開發接口模型提供給上層軟件模塊。而項目現場以自由配置的方式靈活適應具體的存儲模式。使得軟件快速設置、快速適應。減少軟件版本分叉的情況。

          未來會發布更多配套技術方案,形成醫療項目軟件生命周期閉環,,而且還會發表一系列的文章來詳細說明其技術細節。

          天下武功,無堅不破,唯快不破。這些技術方案的核心就是“快速”,快速開發、快速配置、快速運行。

          只有多方位全面立體地快速發力才能印封住軟件版本分叉這個妖精,使得項目實施起來干脆利落;讓軟件企業的董事長和程序員們能定下心來,滿懷希望地奔赴更多的客戶現場。這就是南京都昌信息科技有限公司正在努力實現的“小目標”。

           

          【作者簡介】

          袁永福,男,南京東南大學畢業,微軟MVP,南京都昌信息科技有限公司創始人,長期從事電子病歷編輯器控件的研發和推廣工作,其產品成為編輯器細分市場的第一品牌。(郵箱:28348092@qq.com)

           

           

          【責任編輯:孫鵬】

           

          QQ在線服務

          遠程服務

          • 售后服務1

          • 售后服務2

          • 售后服務3

          • 售后服務4

          • 市場一部

          • 市場二部

          • 阜陽辦

            五月激激激综合网色播,国产亚洲精品久久久久久久,国产精品永久免费,