如何在產品開發中有效實施配置管理

發布日期:
2018-03-09

瀏覽次數:

隨著產品更加復雜、產品生命周期變長、產品/技術開發團隊擴大,多產品、多批次對產品配置管理提出了更高的要求。但是在實際的產品/技術研發過程中,因為配置管理的工作繁瑣,和設計、開發工作比起來不直接出成果,產品配置管理也就成了產品研發管理中一個非常容易被忽視的環節。

某通訊設備企業當前進行的產品開發項目中就遇到了種種質疑:在產品開發階段,市場人員發現“怎么我們的需求文檔和你們的需求文檔差別這么大?你們開發是什么時候改的?怎么都沒有通知我們更新?”“你們需求怎么變化這么大?怎么沒有變更通知書,也沒有看見你們需求的變更記錄”;各技術部門也埋怨不斷,“你們的接口內容修改了,你就通知***,怎么沒有通知我?我都還是按照原來的設計做的,重新修改對進度影響很大!”“我現在這個怎么和硬件、邏輯配套老是出問題,應該是配套硬件、邏輯哪個版本?”“變更記錄寫得太簡單了,就一句話,還是弄不明白當初為什么要那么改!”“你的這次變更把我上次的變更覆蓋了!”;測試部門也是意見很大,“你們需求修改要控制一下,至少也是事先通知測試部!知道這個對我們現有用例影響有多大么?我們要重新理解需求,重新設計用例,還要重新安排人,以前的用例都白寫了!”項目經理指責道:“你這個配置管理員怎么當的?配置發布信息老是不匹配,每次出版本總要反復幾次,而且設計圖紙也沒歸檔完全?!薄?/span>

看了上面的案例,是否在新產品開發中是否都會遇到類似的問題?這其實也是很多企業的通病,管理者和員工都不太重視研發過程中的配置管理,各部門、各開發組之間總是產生這樣那樣的因為配置管理不到位產生的無效重復工作。

如何才能把配置管理工作做扎實,并且真正落到實處?產品配置管理其實是一個完整的體系,可以從以下四個方面來系統架構產品配置管理體系:

管理者要從思想上重視配置管理

管理者要把配置管理當作管理的大事抓起來,產品研發的全體項目成員也都要重視起來。管理者不能把配置管理工作當成是配置管理員一個人的事情,一句話:“配置管理工作我全權授權給你,要什么資源、要什么配合盡管說,我一定配合”,然后就完全放手配置管理工作。管理者不能僅是簡單授權,因為管理者的重視和參與程度決定了成員的重視和參與程度,特別是與研發工作發生沖突時,更是需要管理者能從大局、從長遠出發,全力配合配置管理工作的開展。

要建立配置管理的各項工作流程

配置管理四項重要活動:建立基線、變更控制、配置狀態發布、配置審計。在實際工作中,由于配置管理流程只有配置管理員比較熟悉,同時也沒有形成真正的跨部門的系統性的流程,研發人員、市場人員、工藝人員等相關部門的人員都不太熟悉配置管理流程,以為建立了基線后,各自的配置管理工作基本完成,就把所有的配置工作都拋給配置管理員。建立基線后的配置管理的各項工作,只有在配置管理員的催促下才被動的參與一下,沒有形成例行化的工作,對于配置員要求的各項規定也是能簡化的就盡量簡化,能不做的就盡量不做。

配置管理流程不完整,配置管理工作經常就變成了這種情況:變更控制審核僅局限于相關的幾個技術部門,沒有其它部門的參與;配置項修改隨意;配置狀態發布時僅靠配置管理員一個一個部門和技術組的去催提交項目配置項信息、檢查資料匹配度等,導致在內部發布驗證時,經常發現各部分不匹配的問題;配置審計基本沒有,或者流于形式。

配置管理這四項活動相互關聯,配置管理流程就是要把這幾項工作有機統一起來,并建立各活動二級子流程,明確各階段活動、角色和職責,規范產品研發過程,提高研發效率。

從組織結構上建立多級配置管理員或者配置管理接口人制度

配置管理是一項涉及面廣、工作量大、協調力度大的工作,特別是對于比較復雜產品的開發團隊,建立多級配置管理員或者配置接口人制度勢在必行。如上述通訊設備企業的產品研發團隊,下設3個開發領域,共10個小開發團隊,只配備一名配置管理員。每次出內部版本測試都是配置管理員最繁忙的時候,要和各小開發團隊確認變更是否完成、配置項描述是否清晰、彼此配套關系等等,信息量巨大,關系很復雜,內部版本初次發布后得多次修改和延期才能提交測試部測試。后來產品開發團隊實施開發領域和小開發團隊兩級配置管理接口人制度,內部變更規范、問題跟蹤、配套關系匹配等工作進行得井然有序,內部版本發布質量提高,也沒有再出現延期的事情。

樹立配置管理文化氛圍,建立有著嚴格配置管理意識的團隊

讓流程變成習慣,讓配置管理活動融入正常工作,將對各項配置活動從被動的響應變成主動的參與,人人都自覺遵循和維護配置管理流程。在華為,在一些大型成熟企業,企業內部形成了良好的配置管理文化,產品開發團隊成員嚴格按照配置管理員發布的配置信息來獲取產品資料,同時對于各自部分的修訂,也自覺遵循配置管理流程進行修改、驗證和發布,產品開發高效、有序。

配置管理工作的意義,不僅在于產品配置管理對產品研發起著非常重要的支撐作用,對于縮短研發周期、減少無效工作、規范研發過程起著不可替代的作用,更重要的是它也是一個企業的組織和過程資產的積累,大量的文檔、變更申請書等等的配置存檔,有利于知識庫的建立,有利于人才梯隊的建設。

相關推薦