汽車軟件質(zhì)量這個(gè)活兒到底該怎么干?
熟悉的朋友都知道,我的聚焦點(diǎn)在于汽車軟件研發(fā)管理上,而企業(yè)專職研發(fā)管理的職能經(jīng)常落在質(zhì)量的角色上,但我很少專門寫這個(gè)角色的文章。
原因是,我始終覺得軟件質(zhì)量的“工夫在詩外”。不過,出于對(duì)這個(gè)職能的尊重,今天系統(tǒng)寫一篇,看這個(gè)活兒到底該怎么干?主要會(huì)分三大板塊:基本工作內(nèi)容、質(zhì)量管理水平階梯、行業(yè)對(duì)軟件質(zhì)量的要求。
1
基本工作內(nèi)容
第一部分純談理論。
軟件質(zhì)量保證的目的是提供獨(dú)立和客觀的證據(jù),以證明產(chǎn)品和過程符合組織要求。質(zhì)量保證的工作主要分5大步驟:
1.1定義軟件質(zhì)量保證計(jì)劃
根據(jù)項(xiàng)目特定的質(zhì)量目標(biāo),準(zhǔn)備軟件質(zhì)量保證計(jì)劃。
在項(xiàng)目計(jì)劃中安排質(zhì)量保證活動(dòng)。
批準(zhǔn)軟件質(zhì)量保證計(jì)劃。
1.2執(zhí)行過程軟件質(zhì)量保證活動(dòng)
根據(jù)項(xiàng)目進(jìn)度和軟件質(zhì)量保證計(jì)劃執(zhí)行過程合規(guī)性檢查。
按照軟件質(zhì)量保證計(jì)劃定義軟件質(zhì)量控制面板。
匯總過程檢查狀態(tài)和結(jié)果。
在特定的管理工具中記錄差距、確定行動(dòng)項(xiàng)、責(zé)任人和截止日期。
1.3 執(zhí)行產(chǎn)品軟件質(zhì)量保證活動(dòng)
根據(jù)項(xiàng)目變更級(jí)別、軟件項(xiàng)目計(jì)劃和軟件質(zhì)量保證計(jì)劃,定義軟件里程碑評(píng)審計(jì)劃。
召開軟件里程碑評(píng)審會(huì)議,團(tuán)隊(duì)對(duì)最終紅黃藍(lán)評(píng)價(jià)達(dá)成一致。
匯總質(zhì)量閥檢查狀態(tài)和結(jié)果。
在特定的管理工具中記錄差距、確定行動(dòng)項(xiàng)、責(zé)任人和截止日期。
1.4匯總和溝通質(zhì)量保證活動(dòng)與結(jié)果
總結(jié)過程與產(chǎn)品質(zhì)量保證的結(jié)果,包括差距、行動(dòng)項(xiàng)及行動(dòng)項(xiàng)的最新狀態(tài)。
在相關(guān)的項(xiàng)目管理會(huì)議上,進(jìn)行質(zhì)量狀態(tài)匯報(bào)或升級(jí)。
1.5確保行動(dòng)項(xiàng)關(guān)閉
針對(duì)差距和行動(dòng)項(xiàng)進(jìn)行跟蹤直至合理關(guān)閉。
這是一套最基本的PDCA循環(huán),邏輯也并不復(fù)雜,這也是前些年汽車行業(yè)軟件質(zhì)量一直以來的主流做法,但我們這么干夠嗎?
可以說,在如今內(nèi)卷到極致的汽車行業(yè),幾乎沒有任何價(jià)值彰顯的空間,所以,一定需要拓展和進(jìn)階。
2
質(zhì)量管理水平階梯
至于如何拓展,我們可能需要再次思考一下質(zhì)量管理的不同水平。按有效性遞增排列的5種質(zhì)量管理水平如下。
2.1第一級(jí):客戶發(fā)現(xiàn)缺陷
通常,代價(jià)最大的方法是讓客戶發(fā)現(xiàn)缺陷。這種方法可能會(huì)導(dǎo)致?lián)栴}、召回、商譽(yù)受損和返工成本。
第一級(jí)別屬于質(zhì)量的失職,不用多說。
2.2 第二級(jí):檢測(cè)和糾正缺陷
控制質(zhì)量過程包括先檢測(cè)和糾正缺陷,再將可交付成果發(fā)送給客戶。該過程會(huì)帶來相關(guān)成本,主要是評(píng)估成本和內(nèi)部失敗成本。
第二級(jí)是常說的QC,遷移到軟件領(lǐng)域,通常是測(cè)試或修復(fù)bug。
2.3 第三級(jí):質(zhì)量保證
通過質(zhì)量保證檢查并糾正過程本身,而不僅僅是特殊缺陷。
第三級(jí)就是QA,是我們最常說的軟件質(zhì)量的職能主體,也是我們第一部分論述的內(nèi)容,但當(dāng)組織質(zhì)量文化比較差時(shí),經(jīng)常會(huì)滑到第二級(jí)。
2.4 第四級(jí):質(zhì)量融入
將質(zhì)量融入項(xiàng)目和產(chǎn)品的規(guī)劃和設(shè)計(jì)中。
第四級(jí)屬于頂層設(shè)計(jì),這部分通常是我們對(duì)QA的進(jìn)一步期待,但也要把質(zhì)量工作本身作為業(yè)務(wù)的一環(huán)。
2.5 第五級(jí):質(zhì)量文化
在整個(gè)組織內(nèi)創(chuàng)建一種關(guān)注并致力于實(shí)現(xiàn)過程和產(chǎn)品質(zhì)量的文化。
第五級(jí)是最重要的,但比較玄虛,個(gè)體無法掌控。
所以,汽車軟件質(zhì)量本身應(yīng)該要向第四級(jí)努力。
3
行業(yè)對(duì)軟件質(zhì)量的要求
努力需要有一些實(shí)實(shí)在在的方向,這部分會(huì)寫得最實(shí)在。
我收集了近三萬字的軟件質(zhì)量相關(guān)的JD(由于是招聘網(wǎng)站找的,可能會(huì)有重復(fù)的,但在多渠道發(fā)布也能一定程度上說明其緊缺程度和熱度,所以就不做去重處理),并對(duì)其關(guān)鍵詞進(jìn)行了分析,或許略能代表現(xiàn)在這個(gè)圈子對(duì)于其的認(rèn)識(shí)和要求,可作為各位方向上的參考。
直接看結(jié)果。
下面來逐一分析。
3.1體系/流程/過程
“體系/流程/過程”是數(shù)量最多的,很顯然,脫離于獨(dú)特問題,而針對(duì)體系進(jìn)行系統(tǒng)性預(yù)防的質(zhì)量保證,依然是這份工作的主體。
流程&體系是我們的最主要的專業(yè)能力和工作對(duì)象,基礎(chǔ)不牢,地動(dòng)山搖,首先要做一個(gè)公司內(nèi)對(duì)流程與體系最熟悉的人。
3.2 開發(fā)
第二個(gè)關(guān)鍵詞是“開發(fā)”,也是意料之內(nèi)的,畢竟在軟件整個(gè)生命周期內(nèi)主要著力點(diǎn)在開發(fā)階段的,不像機(jī)械產(chǎn)品SOP后會(huì)有老化損耗的問題,軟件可靠性更多地依賴開發(fā)設(shè)計(jì)。
3.3溝通/合作/協(xié)作/協(xié)調(diào)/組織
“溝通/合作/協(xié)作/協(xié)調(diào)/組織”高居第三位,比預(yù)想高一些。
仔細(xì)想來,也是合理的,質(zhì)量不寫代碼,也不做測(cè)試,不會(huì)給項(xiàng)目直接增值,卻還要挑毛病,溝通的能力和雙贏的情商就很重要了。
3.4評(píng)審/審計(jì)/審核/檢查/評(píng)估/度量
“評(píng)審/審計(jì)/審核/檢查/評(píng)估/度量”,不同角度的說法,但粗略理解就是“檢查”,質(zhì)量的來源就是檢查。到目前為止,檢查依然是主要的工作手段。
3.5 問題/風(fēng)險(xiǎn)
那么,“檢查“是檢什么、查什么呢,也只能是“問題/風(fēng)險(xiǎn)”了。
沒有它們,就不需要質(zhì)量。有人會(huì)說,質(zhì)量還要找到做的好的,不能只看差的,道理沒錯(cuò),有些情況確實(shí)會(huì)提好的,可是要是都是好的,就說明項(xiàng)目組已經(jīng)可以自驅(qū)動(dòng)做好了,質(zhì)量作為支持角色的價(jià)值自然弱化,質(zhì)量不會(huì)這么做的,沒有驅(qū)動(dòng)力。
3.6落地/推動(dòng)/實(shí)施/執(zhí)行
做一個(gè)居高臨下、站著說話不腰疼的說教者,不光是做事的人不服,組織也不會(huì)允許,“落地/推動(dòng)/實(shí)施/執(zhí)行”是組織對(duì)質(zhì)量的期望,養(yǎng)這些人不只是為了挑毛病,還要負(fù)責(zé)支持解決毛病,質(zhì)量最喜歡談的PDCA,最喜歡談的閉環(huán),肯定也會(huì)被人要求在自己身上。
3.7改進(jìn)/優(yōu)化/改善
當(dāng)然,解決個(gè)例的、具體的問題還得是專業(yè)的人,質(zhì)量要更側(cè)重于從流程和體系層面解決,“改進(jìn)/優(yōu)化/改善”這部分也正是體現(xiàn)質(zhì)量高階水平的環(huán)節(jié)了。就像8D有8步,但核心在Root Cause的分析上。
3.8ASPICE/CMMI
“ASPICE/CMMI”幾乎是比較具象的軟件質(zhì)量的代名詞了。
據(jù)我了解,汽車行業(yè)的軟件流程目前基本都在映射ASPICE(與CMMI一脈相承,在這里的統(tǒng)計(jì)中CMMI約占1/3),特別是Tier1&2迫于OEM的審核壓力,也在不停地進(jìn)行相關(guān)部署、認(rèn)證和宣傳。
質(zhì)量比較虛一些,ASPICE算是一個(gè)抓手,可以認(rèn)真研究下。
3.9功能安全/ISO26262、敏捷/Scrum和ISO9001/16949
依次排后面的“功能安全/ISO26262”、“敏捷/Scrum”和“ISO9001/16949”也是抓手。
除了最后的“ISO9001/16949”,雖然是基礎(chǔ),但太成熟,不用多講,ISO26262與敏捷和ASPICE的融合是一個(gè)非常重要的話題,值得深思。
此外,值得提的是IPD,雖然占比不多,但作為在華為獲得成功的流程,或許在汽車行業(yè)內(nèi)會(huì)是一個(gè)新鮮的視角。
3.10分析/總結(jié)、表達(dá)/語言/寫作/報(bào)告/匯報(bào)
“分析/總結(jié)”可以類比于醫(yī)生的手術(shù)刀、軍人的槍和作家的筆。日常實(shí)操中,我們要用“分析/總結(jié)”的頭腦工具處理獲取的“數(shù)據(jù)”輸入,然后,進(jìn)行“表達(dá)/語言/寫作/報(bào)告/匯報(bào)”的輸出。
獲取數(shù)據(jù)、分析總結(jié)及匯報(bào)輸出這幾個(gè)環(huán)節(jié)是質(zhì)量日常工作模式,也可見出功底厚薄,尤其是匯報(bào),通常也是質(zhì)量的權(quán)力與威望來源。
3.11 業(yè)務(wù)/研發(fā)
“業(yè)務(wù)/研發(fā)”,我覺得可以這樣理解,質(zhì)量很多時(shí)候都是理論的,但這不是質(zhì)量的目的,理論之后要結(jié)合實(shí)際業(yè)務(wù),這和前面講到的落地是同一范疇的。
至于為什么把研發(fā)和業(yè)務(wù)放在一起,因?yàn)槠囆袠I(yè)里對(duì)于研發(fā)的理解比開發(fā)外延更大,會(huì)更接近于所謂的業(yè)務(wù)。
比如,ASPICE4.0相比較3.1,也擴(kuò)充了硬件、結(jié)構(gòu)和機(jī)器學(xué)習(xí),關(guān)注點(diǎn)不僅僅在(軟件)開發(fā)上了。
3.12 工具
“工具”這塊分了兩部分。
一部分是常規(guī)意義的質(zhì)量工具,或者叫方法論也行,比如,F(xiàn)MEA、FTA、MBSE、7大工具之類。
另一部分是數(shù)字化工作,現(xiàn)在大家都在推動(dòng)數(shù)字化轉(zhuǎn)型,比如,Polarion、Doors、JIRA都屬于這一類。
特別對(duì)于軟件質(zhì)量,沒有數(shù)字化工具的支持,幾乎無法進(jìn)行。
3.13 測(cè)試
“測(cè)試”這部分占比也較多,測(cè)試和質(zhì)量在識(shí)別問題的角度是一致的,質(zhì)量非常需要從測(cè)試專業(yè)的角度理解產(chǎn)品和項(xiàng)目,也非常需要和測(cè)試密切合作。
3.14 培訓(xùn)/指導(dǎo)
“培訓(xùn)/指導(dǎo)”不多擴(kuò)展,對(duì)于流程的創(chuàng)立者、守護(hù)者和推廣者,自然需要這項(xiàng)技能。
3.15 意識(shí)
“意識(shí)”或者也可以稱之為質(zhì)量文化,極其重要,同時(shí)又極其虛,極其難建立,畢竟改變思想、改變意識(shí)談何容易,但是一旦真的能撼動(dòng)這塊硬骨頭,就會(huì)是軟件質(zhì)量工作源源不斷的原動(dòng)力。
再說一句,關(guān)鍵的是領(lǐng)導(dǎo)認(rèn)可和組織有土壤。
3.16 認(rèn)證/證書/PMP/ACP
“認(rèn)證/證書/PMP/ACP”以及ASPICE PA、Scrum Master、內(nèi)審員等這類資格認(rèn)證,就像是各種含金量不怎么高的證書。一句話,有比沒有強(qiáng)。
3.17 英語
雖說文化自信,這幾年國(guó)外文化輸入也有所淡化,但“英語”的重要性短期內(nèi)仍然是有的,特別是外企。
3.18 項(xiàng)目管理
“項(xiàng)目管理”的經(jīng)歷和意識(shí)對(duì)于做好質(zhì)量溝通有很大幫助,但確實(shí)不需要承受項(xiàng)目經(jīng)理那樣的“壓力”。
3.19 編程/C語言/JAVA
“編程/C語言/JAVA”排在了最后,大體可以說明這本身的技能至少不起決定性作用。當(dāng)然,懂的話更好了。
對(duì)于數(shù)據(jù)的分析就這么多了,限于數(shù)據(jù)的有效性和分析的水平,結(jié)論未必精準(zhǔn),供參考,并歡迎討論。
4
全文小結(jié)
軟件質(zhì)量是個(gè)務(wù)虛的管理性工作,但切不可一直沉迷于務(wù)虛。所以,我們從虛到實(shí),依次講了PDCA的基本工作套路、通過流程與體系保證質(zhì)量的理念以及行業(yè)對(duì)軟件質(zhì)量的理解。
5
寫在最后
在這個(gè)環(huán)境下,干務(wù)虛的活兒,最怕沉迷于務(wù)虛,虛虛實(shí)實(shí),虛中一定要有實(shí),不可不察。
完
原文標(biāo)題 : 汽車軟件質(zhì)量這個(gè)活兒到底該怎么干?
發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字
圖片新聞
最新活動(dòng)更多
-
3月27日立即報(bào)名>> 【工程師系列】汽車電子技術(shù)在線大會(huì)
-
免費(fèi)參會(huì)立即報(bào)名>> 7月30日- 8月1日 2025全數(shù)會(huì)工業(yè)芯片與傳感儀表展
-
精彩回顧立即查看>> 【線上直播】新能源汽車熱管理行業(yè)應(yīng)用新進(jìn)展
-
精彩回顧立即查看>> 【線上直播】西門子電池行業(yè)研討會(huì)-P4B如何加速電池開發(fā)
-
精彩回顧立即查看>> 【線下會(huì)議】OFweek 2024(第九屆)物聯(lián)網(wǎng)產(chǎn)業(yè)大會(huì)
-
精彩回顧立即查看>> 【線下論壇】華邦電子與萊迪思聯(lián)合技術(shù)論壇
推薦專題
-
10
- 1 2025上海車展看什么?看這一篇就夠了!
- 2 關(guān)稅大戰(zhàn),汽車芯片會(huì)漲價(jià)嗎
- 3 工信部召開智能網(wǎng)聯(lián)汽車產(chǎn)品準(zhǔn)入及軟件在線升級(jí)管理工作推進(jìn)會(huì)提的內(nèi)容,將如何影響智駕行業(yè)發(fā)展?
- 4 地平線智駕方案軟硬結(jié)合,大眾、保時(shí)捷的合作紛至沓來
- 5 高呼的“全民智駕”真的做到“全民”了嗎?
- 6 奇瑞的混動(dòng)技術(shù):厚積薄發(fā),從發(fā)動(dòng)機(jī)到混動(dòng)系統(tǒng)
- 7 一季度汽車產(chǎn)量省份排名大洗牌!誰在異軍突起?
- 8 三條人命,給全民智駕潑了三盆冷水
- 9 工信部對(duì)浮躁的智駕說“不”
- 10 重要信號(hào)!奇瑞汽車IPO背后大佬現(xiàn)身海信集團(tuán)
