就是成本。項目作為軟件企業(yè)的最基本利潤單位,其成本就成為軟件企業(yè)成本的最基本構成單位。成本管理就是確保項目在預算范圍之內(nèi)的管理過程,包括資源規(guī)劃、成本估算、成本預算、成本控制4部分。
交期
軟件開發(fā)過程中,分分秒秒皆財富。交期作為軟件開發(fā)合同或者軟件開發(fā)項目中的時間要素,是軟件開發(fā)能否獲得成功的重要判斷標準之一。不管是軟件開發(fā)的QCD(quality cost delivery)要素,還是項目管理的CFB(cheaper faster better)目標,都無一例外地將交期納入最核心的關注范圍之中。軟件開發(fā)項目管理的主要目標就是提升質(zhì)量、降低成本、捍衛(wèi)交期,以及追求顧客滿意。交期意味著軟件開發(fā)在時間上的限制,意味著軟件開發(fā)的最終速度,也意味著滿足交期帶來的預期收益和捍衛(wèi)交期需要付出的代價。交期體現(xiàn)在進度計劃中,而進度計劃記錄了軟件開發(fā)的計劃和實際的動態(tài)性日期,包括最早日期、最遲日期、基線日期、計劃日期和實際日期。三程思維:流程·進程·工程
流程:先后序列—— 工序與秩序
軟件開發(fā)流程(procedure)是將用戶需求轉化為軟件需求、將軟件需求轉化為軟件設計、將軟件設計轉化為代碼、再對代碼進行測試并簽署確認投入運行的動態(tài)性過程。流程體現(xiàn)了軟件開發(fā)作業(yè)的先后序列,包含著工序和秩序的涵義。流程意味著規(guī)范化、流水線化、工業(yè)化的軟件開發(fā)步驟,意味著約束軟件開發(fā)人員“脫軌”行為的制度性安排,意味著軟件開發(fā)建立在良好、規(guī)范、標準的管理之上,意味著軟件開發(fā)中可以預期的作業(yè)效果。從這種意義上來說,良好的流程可以避免蹩腳的人員開發(fā)出來的產(chǎn)品不至于太差,但不能確保產(chǎn)品必然是精品。由優(yōu)秀的人員按照卓越的流程進行軟件開發(fā),才能最大限度地保證項目的成功。
進程:進展推移—— 計劃與實績
軟件開發(fā)進程(progress),也叫作軟件開發(fā)進度或者軟件開發(fā)日程,是軟件開發(fā)過程的時間遞推性表達,也是軟件項目管理動態(tài)跟蹤的依托。合理的、基于現(xiàn)實的進程表是軟件開發(fā)項目成功的必要條件之一。軟件開發(fā)進程表必須為計劃、設計、測試、除錯、再測試、變更、以及編制文檔留出合理的時間,避免通過突擊的辦法來完成項目。關注進程,關注項目動態(tài)進展,項目管理者才能根據(jù)項目的實際情況采取控制措施。當軟件開發(fā)實況滯后于軟件開發(fā)計劃時,就意味著進程出現(xiàn)問題,意味著作為項目結束日期的“交期”出現(xiàn)危機,必須采取補救措施或者調(diào)整計劃。
工程:系統(tǒng)規(guī)范—— 系統(tǒng)與方法
軟件工程(engineering)這一概念因“軟件危機”而誕生,意指軟件的開發(fā)、運用、維護、修復等系統(tǒng)性理論、方法、工具、實踐技術,研究如何用系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則和方法進行軟件的開發(fā)和維護,采用系統(tǒng)工程的思想來制定軟件工程規(guī)范、研究軟件工程技術和建立軟件工程標準,實現(xiàn)低成本、高質(zhì)量和按時交付。工程意味著概念的完整性、理論的系統(tǒng)性和方法的規(guī)范性,意味著來源于實踐又高于實踐的理論抽象,意味著依賴于理論而又不拘泥于理論的實踐導向。軟件工程主要包含理論、方法、工具等要素,涉及軟件工程目標、軟件工程原則和軟件工程活動。
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html