一個委外(Outsourcing)組織的結構範例圖
雙方的期望是什麼?
- 客戶端(發包單位)
- On Schedule。
- 系統符合所需要的功能與非功能性需求 (可以通過驗收測試)。
- 契約內所議定的軟體設計規格(結構)。
- 具堅固性(Robustness)、可擴充性(Scalability)、可測試性(Testability)的系統。
- ISV(承包單位)
- 承諾專案所議定的契約內容。
- 釐清需求,界定系統範圍。
- 控制與侷限需求的變動在專案的範圍內。
- 驗收的交付是可以被驗證的。
- 合理的利潤 ~ 成本、品質、規模與時程的調和。
符合雙方期望的核心要素?
- 密切地溝通,釐清需求,界定系統開發範圍,議定系統的整體架構(Architecture)設計。
- 版本(Release)交付時的接受度(Acceptance)測試,或稱之為驗收測試、功能測試。
- 利用原型(Prototype)測試與驗證系統的結構性。