禪道軟件設(shè)計的需求有兩個字段來跟蹤它的變化损姜,一個是需求的狀態(tài)字段,一個是需求的研發(fā)階段字段殊霞,下面來看下這兩個字段摧阅。
需求的狀態(tài)
需求狀態(tài)(status)字段,總共有四種狀態(tài)绷蹲,分別是草稿(draft)棒卷、激活(active)顾孽、已變更(changed)和已關(guān)閉(closed)。對應(yīng)為需求的流程操作共有:創(chuàng)建比规、變更若厚、審核、關(guān)閉蜒什、激活测秸,其狀態(tài)流轉(zhuǎn)圖如下:
-
禪道項目管理需求流轉(zhuǎn)圖
需求的研發(fā)階段
需求還有一個階段(stage)字段,用來描述激活的需求在研發(fā)過程中所處的階段吃谣。目前總共有未開始乞封、已計劃、已立項岗憋、開發(fā)中肃晚、開發(fā)完畢、測試中仔戈、測試完畢关串、已驗收、已發(fā)布监徘。
那么需求的研發(fā)階段是如何變化的呢晋修?一種方案是通過編輯操作,來修改研發(fā)階段凰盔。但我們更提倡另外一種方案墓卦,就是在創(chuàng)建任務(wù)的時候,仔細設(shè)置任務(wù)的類型户敬,比如開發(fā)落剪,測試。禪道的程序會自動根據(jù)不同類型任務(wù)的變化來自動計算需求的研發(fā)階段尿庐,其規(guī)則如下:
如果需求沒有關(guān)聯(lián)到項目忠怖,也沒有關(guān)聯(lián)到計劃,則需求的研發(fā)階段是"未開始"抄瑟。
如果需求關(guān)聯(lián)到了計劃凡泣,還沒有關(guān)聯(lián)到項目中,則需求的研發(fā)階段是"已計劃"皮假。
如果需求關(guān)聯(lián)到了項目中鞋拟,但還沒有分解任務(wù),則需求的研發(fā)階段是"已立項"惹资。
-
如果需求關(guān)聯(lián)到了項目中严卖,且進行了任務(wù)分解:
如果有一個開發(fā)任務(wù)進行中,并且所有的測試任務(wù)還沒有開始布轿,需求的研發(fā)階段為“研發(fā)中”。
如果所有的開發(fā)任務(wù)已經(jīng)完成,并且所有的測試任務(wù)還沒有開始汰扭,則為“研發(fā)完畢”稠肘。
如果有一個測試任務(wù)進行中,則視為“測試中”萝毛。
如果所有的測試任務(wù)已經(jīng)結(jié)束项阴,但還有一些開發(fā)任務(wù)沒有結(jié)束,則視為"測試中"笆包。
如果所有的測試任務(wù)已經(jīng)結(jié)束环揽,并且所有的開發(fā)任務(wù)已經(jīng)結(jié)束,則視為"測試完畢"庵佣。
"驗收"階段是需要產(chǎn)品經(jīng)理手工來進行確認的歉胶。
產(chǎn)品-發(fā)布中關(guān)聯(lián)的需求后,需求的研發(fā)階段是“已發(fā)布”巴粪。