PMBook讀書筆記(一)

可可_hunter發表於2020-12-07

什麼是專案

專案是一次臨時性的努力,雖然專案是臨時的,但專案的交付成果確是長期的。但在軟體專案中,臨時是一定的,長期未必。臨時因為自從合同簽訂之後專案有明確的產出物,要在既定預算的情況下在約定的時間之內交付。交付成果長期不一定,是因為IT技術革新比較快,在當時交付的成果可能是比較領先的,但是隨著技術的發展,軟體就變成不可用的狀態,就會被替換。

專案組合、專案集和專案之間的關係

若干個專案組成專案集,不同的專案集又經過各類組合形成了專案組合。在軟體企業中為了好管理,將同型別的業務劃分為組,組任命總監,總監管理的各個專案往往有專案集的特徵,業務相同,人員掌握的技能相同。而不同總監組合起來由部門經理管理,就有了專案組合的問題。總監考慮的是各個專案目標達成的問題,部門經理往往會根據部門總體的利益去考量專案是否符合公司的戰略,在資源調配上也會進行取捨。

什麼是專案管理

專案分為五大過程組,分別為啟動、規劃、執行、監控、收尾
管理一個專案通常需要做的技術動作
需求調研,通過調研來了解業主對軟體功能的期望,以明確軟體需要具備的功能
和客戶進行有效的溝通,並且管理客戶的預期,讓干係人在準確的時間知道專案的進展,遇到的困難和客戶需要配合的事情
合理的管理專案的約束性條件

  • 專案的範圍,包括功能性需求、非功能性需求
  • 專案的質量,包括功能的可用性
  • 專案的進度,是否可以在預定的工期內順利的完工,現實是大多數的專案都可能延期,如果不超過客戶的忍受能力最大限度的交付產品
  • 專案的預算,如何在既定的預算內交工也是一個比較複雜的事,往往因為專案經理的水平和知識有限,在做成本評估時過於樂觀,導致預算申請的不合理,後續有超預算的情況發生
  • 專案的資源,純軟專案主要指投入的各類人員的情況,如開發崗、測試崗、設計人員、需求人員、運維人員等,如果遇到技術比較複雜的情況,像架構師、技術總監等資源也是需要投入的
  • 風險,風險是無處不在的,比如因為機構涉及到財務管理,有可能預算會被收回,未能驗收就有可能導致收不到錢,因為機構改革,原來的需求有可能不存在導致專案失敗,因為公司的福利等因素導致核心研發人員離職也有可能導致專案失敗

專案不可控的因素太多,往往問題是層出不窮,也會干擾專案經理的工作有效的達成目標,日常管理時需要重點關注這些方面

在專案的制約因素中往往一個因素改變會連帶的引起其他因素的改變,現實中往往是要求預算節省、進度提前,這些都是不符合實際的要求,工期有要求在不增加資源的情況下往往只能安排加班,加班帶來的後果有人員可能會離職,補充的新人在短期內達不到專案的要求,往往會帶來進度的更加滯後、質量的降低。

為了應付專案的變化往往要求專案計劃的制定是漸進明細,目標越明確,計劃就越制定的越詳細,剛開始在專案排期的時候因為不知道現場是什麼情況,往往制定的計劃都是很粗略的,隨著專案的深入,遇到的問題越來越多,投入的資源的估算也就越來越準確,計劃就越準確,越到後期制定的計劃往往可以精確到天。

相關文章