研發項目計劃是研發項目組織根據研發項目目標,對研發項目實施工作所進行的各項活動做出周密安排。項目進度管理的主要目標是要在規定的時間內,制定出合理、經濟的進度計劃,然后在該計劃的執行過程中,檢查實際進度是否與計劃進度相一致,保證項目按時完成。
研發項目計劃圍繞研發項目目標,系統地確定研發項目的任務、安排任務進度、編制完成任務所需的資源預算等,體現了準備做什么,什么時候做,由誰去做以及如何做的未來行動方案,從而保證研發項目能夠在合理的時間內,用盡可能低的成本,完成盡可能高的質量。 1、項目成員加班趕工
毫無疑問,這是企業和項目經理采用的最普遍的方法。加班趕工能夠爭取時間,但同樣危害多多。據統計,研發人員長期加班超過兩周以上,研發士氣低落,研發效率將下降40-50%。因此有不少高效企業,不允許長期加班,因為得不償失。
因此對于加班的應用,應考慮“度”。
2、增加項目成員
首先,在研發型企業里,人手始終緊張?!度嗽律裨挕犯嬖V我們,1人100個月完成的項目,不是100個人1個月就可以完成。況且研發工作有其內在規律,比如需求完成才可以開始設計與開發。
因此一味增加人員于事無補。
3、需求平衡
當時間目標成為項目最重要約束的時候,通過平衡需求可以助一臂之力。
只不過,客戶決不會簡單地同意刪減需求。這時可采用卡諾模型來幫助我們說服我們“頑固的”客戶。只有進行有效的需求排序,客戶也才可能贊同刪除部分低優先級需求來確保時間目標達成。
4、質量平衡
正如前面的需求平衡一樣,質量平衡也可成為項目經理在時間壓力下的手段之一。
不過,追求產品的高質量是任何企業的根本責任,希望這不會成為項目組開發低質量產品的借口。
5、外包
外包對于縮短開發周期效果顯著,因為外包是專業分工的結果。
不過外包也有缺點。
首先,外包一定會發生利潤轉移,因為外包服務提供商本身也需要賺錢。
其次,外包管理是一個難題。如果管理不好,可能帶來更大的時間延遲。因為溝通成本增加,缺乏過程中監控,特別是外包供應商提供的組件/部件如何與自己的產品有效快速銜接。這些都導致外包結果難于預料、風險增加。
另外,有些企業是因為自己在某領域內缺乏能力和人才,所以才選擇外包。這也必然導致在公司內部無法形成自主開發能力。
所以,企業在選擇外包來縮短開發周期時應慎重。
6、流程裁剪
面對多樣的開發型態,最好的辦法就是在公司層面建立標準的產品開發流程和針對不同開發型態建立基于標準流程的流程裁剪規范。這樣的話,開發項目組選擇流程就有了統一的原則與標準,可以做到在“規范與效率”、“質量與風險”之間的有效平衡。
特別是當項目Deadline成為一個強約束時,流程裁剪是一個非常好的有助于時間目標達成的途徑。
7、先分析再設計后實現的開發方式
概念階段的明確產品需求和計劃階段的明確產品的總體設計方案和產品設計規格,在整個開發周期中應有時間保證,是一種“磨刀不誤砍柴功”的做法。
8、流程的異步并行
當遇到項目時間壓力很大時,可以將以前串行的活動改為異步并行,將有效縮短產品/項目的開發周期。
這首先
要求項目團隊能夠將產品/項目進行恰當的分解。產品應能夠分解為更小的組件/子系統,并且這些組件/子系統必須相對獨立,相互之間的影響較小。
另外,異步并行需要投入更多的人力資源,以便同時開展工作。