軟體研發中也有5S 管理?

敏捷開發社群發表於2021-08-27

在精益生產中,價值流是貫穿生產全程的關鍵要素,標準化作業是實現生產線同步的關鍵工具,而生產現場的5S 管理則是管理一切生產要素的基礎,所以我們將5S 稱為精益的基礎並不為過。5S 管理不僅可以應用到車間生產,還可以應用到更多領域。

一、5S 管理

 

5S 管理法,即整理(SEIRI)、整頓(SEITON)、清掃(SEISO)、清潔(SEIKETSU)、素養  (SHITSUKE),因日語的羅馬拼音均以"S"開頭,英語也是以"S"開頭,所以簡稱5S,又被稱為“五常法則”。

5s

5S 管理起源於日本,是指在生產現場中對人員、機器、材料、方法等生產要素進行有效的管理,這是日本企業獨特的一種管理辦法。它通過規範現場、現物,營造一目瞭然的工作環境,培養員工良好的工作習慣,其最終目的是提升人的品質,養成良好的工作習慣。

二、5S 管理的優勢

 

企業在生產過程中實施5S 管理能夠營造一種“ 人人積極參與,事事遵守標準”的良好氛圍,併為企業帶來以下好處:消除工廠中出現的各種不良現象,改善產品品質,提高生產力,降低成本,確保準時交貨,確保安全生產以及保持員工的高昂士氣。

 

三、5S 管理的巨大潛能

 

既然5S管理可以給組織帶來諸多好處,那能不能應用到軟體開發中呢?

軟體開發

答案是肯定的。通常5S管理用於生產車間,如果應用在軟體開發中,首先要明確的點是:工作場地在哪裡。軟體開發的辦公環境是在我們的程式碼庫、構建流程、測試、文件等“場地”裡。明確這一點後,再一一對應到5S中就很清楚了,比如:

 

1.整理(SEIRI)

定義:區分要與不要的物品,現場只保留必需的物品。
軟體應用中:區分程式碼庫中無用程式碼,程式碼庫裡只保留有用的程式碼。

2.整頓(SEITON)

定義:把必要的東西放在規定的地方,並能很快取出,規定放置區,明確標示。
軟體應用中:對程式碼要有明確的命名規範,對必要的程式碼寫上工整的註釋,便於維護和理解。

3.清掃(SEISO)

定義:清除職場內的髒汙,並防止汙染的發生。
軟體應用中:對程式碼庫中冗餘的程式碼做"清掃",讓程式碼簡潔可讀。

4.清潔  (SEIKETSU)

定義:將整理、整頓、清掃實施的做法制度化、規範化,維持其成果。
軟體應用中:將整理、整頓、清掃定期化和規範化,以達到程式碼庫整潔的目的。

辦公

5.素養  (SHITSUKE)

定義:培養文明禮貌習慣,按規定行事,養成良好的工作習慣。
軟體應用中:遵循程式碼規範,養成好的工作習慣,提高職業素養。

除了將5S 管理應用到程式碼庫外,還可以應用到其他方面。比如上面說到文件,我們可以先對文件重新整理,刪除掉無用的文件,再對文件庫做規整,統一的命名規範,定期對文件內容做檢查,重複的可以合併規整。最後不斷地規範化和制度化,促使每個人養成良好的工作習慣。

生產車間

此外,可以將生產車間的5S管理應用到辦公環境當中,利用5S 營造一個良好的辦公室環境。讓員工以更飽滿的精神投入到每天的工作當中,更好地創造價值。

5S 管理作為精益生產的根基,保證了現場管理的井然有序,從而提升了企業的整體管理水平。後來,人們又在5S 的基礎上衍生出來7S、8S 管理……實際上,不論是白貓黑貓,能抓住老鼠的就是好貓。因此,不管是7S 還是8S,只要能有效地提升企業效率就值得被鼓勵。同樣,我們也沒必要把5S、7S、8S 等管理原則限制在生產車間內,也許在其他的領域中,他們能夠發揮更大的潛力。還有什麼領域能夠適用或正在應用5S 管理呢?歡迎留言告訴我。

相關文章