米兰体育官网登录
如何正確打開CMMI開發模型?-米兰体育全站
如何正確打開CMMI開發模型?它給出的是產(chan) 品開發全過程的重要考慮點以及提升過程能力的通道,模型中的每一條實踐都有其目的:或者要規避一些潛在問題,或者要強化一些對實現高效、高質量開發有意義(yi) 的活動。由於(yu) 各個(ge) 組織有不同的場景,在建立實現這些目的的過程時,一定會(hui) 有性價(jia) 比的考慮,很有可能有些要規避的問題在某個(ge) 組織內(nei) 不是大問題,而有些強化活動同樣意義(yi) 也不是很大,如果評估組不能很好的區分模型要求(意圖和價(jia) 值)和實施選擇,帶著一套預期的“實踐做法”參加評估,就會(hui) 掉入了CMMI評估陷阱,逼著企業(ye) 披上兩(liang) 張皮。
這真的是個(ge) 跳不出來的CMMI評估陷阱嗎?我不這麽(me) 認為(wei) 。當年Humphrey規定的,今天我們(men) 還在遵循的一條評估準則是:評估準備階段評估組必須充分了解評估組織的context(場景),其目的就是要理解組織的特殊性,理解一些特殊做法的合理性,從(cong) 而完成一場有價(jia) 值的評估。這就是說,因為(wei) 場景不同,同樣一條實踐意圖的實現方式是可以多種多樣的。
從(cong) 我開始做CMM評估師開始,就一直努力摸索破解這個(ge) 評估陷阱之法。這確實不是一件容易的事,但20年的時間也積累了一些思路。
首先,真正理解模型中實踐的意圖價(jia) 值是基礎,確定這個(ge) 意圖價(jia) 值在具體(ti) 企業(ye) 中的體(ti) 現則需要站在他們(men) 角度看問題,隻有這樣才能對無明顯價(jia) 值實踐找出替代實踐。
比如說,一些CMMI五級的對日外包組織,他們(men) 的項目範圍僅(jin) 僅(jin) 是V模型的下半身,團隊隻和日方技術團隊溝通,工作範圍可能僅(jin) 覆蓋詳細設計到單體(ti) -部件測試,他們(men) 沒有機會(hui) 麵對真正用戶或客戶。那麽(me) 我們(men) 如何實施RDM中操作場景的要求呢(RDM3.2)?如何確認需求在目標環境下實現客戶要求呢(RDM3.7)?顯然用傳(chuan) 統僵化模式的話,我們(men) 隻能跳入CMMI評估陷阱了,做一些脫離場景的評估怪事了。但是如果我們(men) 真正理解3.2和3.7的意圖,真正理解外包場景,那麽(me) 找出價(jia) 值的替代做法也不是一件難事。比如可以通過Q&A票確保團隊理解日方提出的輸入,同時讓日方明確確認我們(men) 的編程、測試思路。成熟的日本客戶往往也會(hui) 要求你這樣做,這些替代做法形成的過程既有價(jia) 值,也實現了RDM相關(guan) 實踐在外包場景的目的。