把用慣的 Windows 軟體,改成今後仍能繼續使用的形式。
正因為是現行業務不可或缺的軟體,才無法輕易重做。小村軟體在掌握既有的功能與營運方式之後,進行必要的改修與維護。我們不以全面翻新為前提,而是觀察成效與影響,決定要改善的範圍。
可以諮詢的課題
- 想在維持現行的操作與報表的同時,追加功能
- 每次變更都會冒出別的故障,想從架構開始重新檢視
- 想改善動作緩慢、長時間使用後變得不穩定等問題
- 以 32bit 為前提的軟體或老舊元件,成了環境更新的障礙
- 因承辦人員離職等原因,正在尋找可以諮詢今後改修與維護的對象
提供的改修與維護
針對 VB6 / MFC / WinForms 等既有應用程式,進行功能追加、故障修正、效能改善與程式碼架構的整理。COM / ActiveX / OCX 與 C++ / C# 並存的架構,也會一邊確認相依關係一邊處理。
在 64bit 支援或更新為新架構時,不只是應用程式本身,我們也會確認所使用的 DLL、註冊方式、權限,乃至發布目的地的環境。必要時會補強日誌與測試,讓變更的影響更容易追蹤。
降低對現行業務影響的進行方式
我們重視的是不只釐清要變更的部分,也釐清應該維持的動作。
- 掌握現況。 整理業務步驟、相依元件、開發與發布環境,以及已知的問題。
- 縮小改修範圍。 確認優先順序與影響範圍,決定要保留的部分與要變更的部分。
- 備妥確認方法。 準備既有功能的測試、日誌,以及視需要的回退步驟。
- 分階段套用。 每次變更都確認動作,並配合營運條件推進導入。
不確定該改修還是汰換時
繼續使用既有軟體,或是重新製作,何者較為恰當,會依維護狀況與今後的使用期間而異。我們會先調查現況,整理出靠改修就能因應的範圍,與應考慮汰換的範圍。
若以遷移到新的應用程式為主,也請參閱 Windows 應用程式汰換。諮詢時,請告訴我們目前軟體遇到的困擾,以及是否有原始碼、規格書與開發環境。