隨著網絡和電子商務的普及,越來越多的客戶使用在線預訂商品,這變得越來越普遍。大眾對軟件平臺的穩定性、容錯性和數據準確性的要求越來越高。但是,隨著公司業務規模的擴大,新的需求不斷增加,原有業務流程的變更頻率越來越高,R&D中心每天產生的開發任務越來越多,代碼的迭代更新速度和迭代測試越來越要求快速響應。
就像事物發展的規律一樣,速度和質量永遠是不可調和的矛盾。代碼迭代的速度和發布的錯誤率是齊頭并進的,系統的BUG率也在上升。系統的不穩定和數據處理的誤差導致客戶體驗值線性下降。最極端的情況,一天解決了8個線上問題,導致客戶無法在2小時內預訂產品,損失了約1萬個訂單,并帶來了300多起客戶投訴。在這樣的情況下,為了降低軟件BUG率,在公司各部門領導的支持下,開展了降低軟件BUG率和提高系統服務質量項目,提高軟件服務質量。
在大多數公司中,六西格瑪的管理思想主要應用于生產管理,用于極高的符合客戶要求和極低的不良率。天行健咨詢根據質量管理體系遇到的困難整理出幾個必要條件:
1、全員參與,合作無邊界。
六西格瑪強調無限合作,讓員工知道應該如何配合組織的大方向,衡量企業流程中各部門活動之間的關聯性;六西格瑪強調流程的改變。在定義階段,所有參與流程的部門都需要為核心和關鍵流程提供無條件的支持。因為流程的改變和完善會涉及到各部門之間工作流程的改變甚至相關崗位職能的調整,各部門之間的利益關系和個人職責范圍都會有所調整。如果想要取得一個成功的六西格瑪項目,所有部門的全面參與是不可或缺的。
2.六西格瑪流程的呈現和練習步驟都是公開清晰的。
為了得到各部門的支持和理解,六西格瑪管理思想的陳述是必要的環節之一。做好與各部門的每一次演示,告知六西格瑪管理理念和DMAIC必須經歷的五個階段的改進步驟:定義、測量、分析、改進和控制。明確、可實施的改進措施和量化的改進目標;特別是保證各部門對項目核心成員的理解和接受是六西格瑪的關鍵環節,引導他們學會主動發現問題,主動發現問題,找到解決方案。
3.對改進結果進行科學論證和分析
因為任何決定都是雙刃劍,有利有弊。如何保證當初選擇的決策是正確有效的實踐,如何保證這種改進是持續不斷的,那么科學論證就成為六西格瑪不可或缺的一部分。天行健咨詢在項目中,利用SPSS統計中的線性相關、魚骨圖分析、專家打分法、靈敏度分析四種方法,驗證了bug數量與開發過程、bug數量與需求數量、bug數量與開發任務數量之間的相關性分析。魚骨圖分析結果見圖1:
4.分階段和持續的跟蹤和調整
分階段總結和調整改進方案是六西格瑪實踐持續改進理念的有效方法。只有不斷改進,追求完美,才能促進企業的發展和利益的提升。