談"零缺陷"

在剛參加工做初期的一次關於質量的培訓中,第一次聽到「零缺陷」這個詞懵懵懂懂,當成一道概念題給記下。今年重讀《質量免費》時對與零缺陷的部分始終心存疑慮,最近讀《第一次把事情作對》對「零缺陷」有更詳盡的解釋,我也開始相信「零缺陷」的意義與可行性。程序員

觀念的價值

我一直對於雞湯與正能量心存疑慮,以爲不少只是意淫的產物,編造或者以訛傳訛一些沒法求證的故事。即便在《第一次把事情作對》這本書中也有很多這樣難以令我信服的故事。但通過對身邊事物的觀察,對工做經驗的總結,對歷史事件的解讀,我承認觀念能夠像一顆種子會長成蒼天大樹產生巨大影響。工具

02年中國男足打入世界盃,當時有一本暢銷書印着教練米盧的頭像,書名叫《態度決定一切》。少年的我當時以爲這個書確定有問題,如同選擇題中出現「一切」的都是錯誤的,當時沒讀這書現在也找不到這本書了。現在想起或許真有相關的因素。性能

再引用《第一次把事情作對》書中的一個段落來闡述,觀念與思想對於真實世界的影響是具體的,而不停留在文字與口頭事件

任何一支部隊都有它的傳統、氣質、性格。這種氣質和性格每每是這支部隊組建時,首任軍長的性格和睦質決定的,他給這支部隊注入了靈魂。今後無論歲月流逝,人員更迭,這支部隊靈魂永在。事實證實,一支具備優良傳統的部隊,每每具備培養英雄的土壤,英雄(或者優秀軍人)的出現每每不是個體形式,而是羣體的。他們收到一樣傳統的影響,養成了一樣的性能和睦質。ci

我理解的「零缺陷」

我以前一直認爲「零缺陷」是一個烏托邦,是一個遙遠的目標,一個咱們須要付出巨大努力,不斷前進不斷逼近的終點。有很多程序員確定抱有相似的想法,咱們沒法想象一個沒有bug的程序是如何寫來的,偉大如上帝創造世界都有不如人意的bug。get

此次閱讀我發現,零缺陷是一種觀念,一種態度自動化

瞭解歷史與起源這就比較好理解,提出「零缺陷」的克勞士比出生於醫學世家,而醫生受到的要求是百分之百,零誤差零,失誤的,醫生的失誤均可能關係生死。帶着這樣的背景與觀念,進入工程師的世界,難怪能掀起質量革命。class

再引用書中的一個段落,說明不一樣的觀念會爲全部活動墊下一個基調。效率

墨菲法則說凡事若是可能出錯,就必定會出錯。若是咱們允許錯誤發生,就真的會致使錯誤的發生,並且還會得出」錯誤難以免「的結論。」第一次把事情錯作對「告訴咱們,錯誤是能夠避免的,只要咱們堅信第一次就能夠把事情作對。軟件

我一直特別在乎工做效率的事情,常常折騰各類軟件工具,甚至常常本身寫腳本/工具,讓工做更順手,自動化重複勞動,節約我的與團隊的時間。而今年開始意識到一個最大提高工做效率的關鍵點,一次把事情作對,不要返工。就是這麼簡單的邏輯,經常致使工做中的債務堆疊,進而浪費大量時間精力。有時甚至是以時間緊人員少爲藉口,交付一個有質量缺陷的事,而後引入更多的工做量,想來十分好笑。

踐行零缺陷

上文提到零缺陷是一種態度,在《質量免費》屢次提到,零缺陷不是口號、不是鼓勵方案。在踐行時如何避免變成瞎逼逼,我理解的關鍵點在於具體的要求。這要提到克勞士比質量體系中另外一個關鍵點質量就是符合要求,這裏不具體展開。個人思路比較簡單,越具體的要求,越好衡量是否達成,越好預防缺陷產生。這裏引用一個SMART目標原則,更全面的解釋具體的要求是什麼。

  • S(Specific):目標必須是具體的,要對標特定的工做指標,不能籠統;
  • M(Measurable):目標必須是可衡量的,衡量的指標是數量化或者行爲化的,驗證這些指標的數據或者信息是能夠獲取的;
  • A(Attainable):目標必須是可實現的,在付出努力的狀況下能夠實現;
  • R(Relevant):與其餘目標有必定的相關性
  • T(Time-bound):目標必須有明確的截止期限

參考資料