說說項目流程這個事
說起項目流程更多的讓人第一感覺是嚴肅,枯燥,冗長,根據參加過的項目經驗和其他的一些情況來說說項目流程這個事?
1.項目需不需要流程?
答案是肯定的。首先項目肯定是有目標,有計劃的,所以可以說要做的事情,要完成的時間是具體的,其次項目肯定是多人協作的,即使是一個人做的項目,在不同的階段所做的工作也是不一樣的。既然多人協作,就需要分工,分工就需要確定誰在什么時候做什么事,所以流程就應運而生。
流程是因為協作和分工而產生的結果,所以肯定是必須的。
而且從以往的經驗來看,很多項目在發生了嚴重的線上故障以后再回頭來梳理流程,規范流程。所以有流程的保障,項目質量更有保障,可以防范于未然。
2.如何制定合適的流程?
既然流程是必須的,那么如何制定一個適合的項目流程呢?我認為需要考慮的有以下幾個因素:
(1)角色 :整個項目過程中會有多少種角色參與?
(2)時間:項目會有多少個階段,例如一般的項目有:立項,需求,設計,編碼,測試,發布等階段
(3)分工:不同階段里面每個角色的分工是什么?
(4)產出:每個階段不同角色的產出是什么?
(5)里程碑:里程碑是標志著一個階段的結束,或者另一個階段的開始的事件完成產出。
把以上五個因素考慮清楚之后,確定好以后基本上一個項目的流程就已經比較明晰了,再考慮兩個原則:
(1)原則性:流程中哪些是必須產出的,這個一定要有,失去原則性,流程就失去了約束力。
(2)靈活性:流程中哪些是可以舍的,這個也要有,失去靈活性,流程在執行的過程中會困難重重。
3.如何執行流程?
這也是最難的一部分,很多項目都是有流程的,但是無人遵守,所以以下幾點可以幫助更好的執行流程:
(1)約定流程:立項時就明確的和項目中的每個成員,每個角色約定好流程。
(2)堅持原則:對于流程中原則性的部分一定要堅守。
(3)適當靈活:對于靈活性的部分可以根據項目進展的情況適當靈活處理。
4.推薦的流程
這里推薦一下我們團隊的流程,該流程由詩若(華丹萍)同學起草的,全團隊成員經過兩次評審通過的: