在開發之前、修改之前,先整理判斷的依據。
無法決定要採用的技術,不確定該不該保留既有資產,故障處理接連不斷,希望從設計開始重新檢視。小村軟體同時考量 Windows 特有的限制與現行業務,協助您擬定開發與改修的方針。
可以諮詢的主題
- 想從多個選項中,比較新開發所使用的技術與架構
- 想整理 UI、通訊、背景處理與日誌各自的角色
- 想重新檢視包含 COM / ActiveX / C++/CLI / .NET 的整合方式
- 想判斷 32bit / 64bit 混用該在哪裡解決
- 想比較現行軟體的改修與汰換
- 想在開始故障調查之前,先整理所需的日誌與試驗
審查時確認的事項
架構是否符合目的與限制
我們不只看技術是否新穎,而是確認是否符合既有資產、設備、發布目的地、權限與營運期間等條件。並區分可以採用的方式,與需要事先驗證的方式。
是否已考量到營運與維護
我們會確認處理的角色分工、執行緒與資源的管理、例外處理、結束處理、日誌與異常情境測試等,整理在變更或故障時可能出問題的部分。
接下來該決定什麼
我們會說明各選項的優缺點、影響範圍與仍存在的不確定性,並整理追加調查與改修的優先順序。我們重視的是不只推薦特定的做法,更要明確說明選擇的理由,以及判斷時還缺少的資訊。
諮詢的進行方式
- 整理議題。 確認目前的架構、遇到的困擾、正在考慮的方案,以及無法變更的條件。
- 比較選項。 在必要範圍內確認資料與程式碼,從實作、營運與維護的角度加以評估。
- 彙整下一步的因應。 整理方針、注意事項與應驗證的事項,並在議定的範圍內,將審查結果或改修方針整理成文件。
從委託實作之前的階段開始
諮詢與審查可以作為獨立的業務來委託,也可以在參考其結果之後,再委託開發或改修。請先告訴我們「想決定什麼」,以及目前已知的資訊。我們會在確認範圍與進行方式之後為您估價。
以正式委託開發為前提的可行性初步調查,請參閱高難度 Windows 開發,我們在該頁說明適用對象與條件。