文章分類:軟體開發方法論

【書摘】關於專案與專案管理

軟體系統的開發,絕大部分是以專案(Project)的型態來進行的,那麼, “專案” 到底是什麼呢? 個人從 「Fundamentals of Project Management」 一書中,節錄對其專案一詞的定義: “專案是指在一次性的工作中,必須同時完成 …

【外包開發與管理】從開發者角色看「兩地分工」開發流程

(縮略圖,點擊圖片鏈接看原圖)圖、從開發角色看「兩地分工」開發流程 關於專案經理與架構師 專案經理(Projct Manager)負責整個專案的資源統籌、時程控管、專案 Review 會議、開發各角色人員的協調等。關於專案經理,視專案的規模與性質等,可由 …

利用 UML 類別圖表達 CMMI Content 與範例說明

關於 CMMI 與其說 CMMI 是流程框架(Process Framework),倒不如說 CMMI 是目標框架(Objective Framework)。 CMMI 是以 “流程區域(Process Area)” 為主要完成目標。無論是以 “Conti …

論 3P (Project, Package, Product)

國內從事 “企業(Enterprise)” 軟體的獨立開發廠商(ISV),大致可以分為三種營利的模式: Project (專案)。 Package (套件)。 Product (產品)。 算起來,應該約有 80% 以上的開發廠商是以專案開發為主的(Proj …

從觀點來解釋架構 — Kenming 看架構 <1>

前言: 架構(Architecture)一詞,非常之難解釋。 若真要一言以蔽之,那麼,可以說,”架構” 是一種整體觀,需要保持從各角度看待架構時,仍有一致性與調和的觀點。 對 ”架構” 要能有充分的理解與認識,至少要能確實瞭解與體會下列幾個與架構至為關鍵的 …

【企業軟體委外】外包程式碼的結構驗收問題

問題陳述—外包程式碼的結構驗收問題 客戶(發包單位)可以透過自動化的功能測試碼來驗證系統功能的正確性,這是屬於系統外觀的驗收範疇。但是,客戶又如何來檢驗外包廠商(承包單位)有依據承包契約(Contract)內的設計藍圖來施工(Coding),確保系統內部的 …