優(yōu)思學(xué)院|精益(Lean)和敏捷(Agile)有什么關(guān)系和區(qū)別?

?
可能大家都聽說過精益(Lean)和敏捷(Agile),但對(duì)敏捷和精益兩者之間的定義和關(guān)系是不是也經(jīng)常感到模糊不清?
?
在當(dāng)今快節(jié)奏的商業(yè)世界中,為了保持競(jìng)爭(zhēng)優(yōu)勢(shì),企業(yè)必須不斷改進(jìn)其業(yè)務(wù)流程和運(yùn)營(yíng)模式。因此,敏捷和精益等方法和理念正在流行并受到越來越多組織的采用。這兩種方法都旨在提高生產(chǎn)效率,降低成本,提高客戶滿意度,但它們的基礎(chǔ)概念、應(yīng)用方式和區(qū)別是什么呢??jī)?yōu)思學(xué)院精益管理學(xué)會(huì)將會(huì)在這篇文章深入探討敏捷和精益的關(guān)系。
?
01 定義
?
敏捷是一種敏捷的開發(fā)方法,旨在在快速變化的商業(yè)環(huán)境中快速交付高質(zhì)量的產(chǎn)品和服務(wù)。它強(qiáng)調(diào)團(tuán)隊(duì)合作,快速反饋和不斷改進(jìn),以便在較短的時(shí)間內(nèi)滿足客戶需求。
?
精益則是一種精益方法,旨在消除浪費(fèi),提高價(jià)值流,并以客戶為中心。它強(qiáng)調(diào)流程改進(jìn)和持續(xù)的價(jià)值交付,以最大限度地提高生產(chǎn)效率和客戶價(jià)值。
?
02 歷史
?
敏捷
?
20世紀(jì)80年代,計(jì)算機(jī)程式設(shè)計(jì)師使用傳統(tǒng)的開發(fā)方法,如瀑布方法來管理他們的軟體開發(fā)項(xiàng)目。這一過程不僅耗時(shí),而且成本高昂。
?
但是,軟體開發(fā)的世界正在迅速發(fā)展,而成長(zhǎng)通常意味著適應(yīng)變化。在瀑布模式中,一個(gè)產(chǎn)品的開發(fā)可能需要幾個(gè)月,有時(shí)甚至幾年的時(shí)間。因此,當(dāng)軟體或產(chǎn)品釋出時(shí),就當(dāng)前的需求而言,它很可能已經(jīng)過時(shí)了。
?
為了克服這個(gè)問題,敏捷宣言應(yīng)運(yùn)而生。敏捷方法論是建立在敏捷宣言中列出的4個(gè)價(jià)值觀和12個(gè)原則之上的。敏捷通過讓涉眾參與整個(gè)過程來幫助團(tuán)隊(duì)更好地適應(yīng)變化。通過這種方式,可以更好地規(guī)劃、開發(fā)和部署工作軟體。
?
敏捷是一種快速迭代的軟體開發(fā)方法,與傳統(tǒng)的項(xiàng)目管理方法不同,在敏捷方法中,一個(gè)大型項(xiàng)目被分解為更短的開發(fā)周期,即sprint。每次沖刺通常持續(xù)2-4周。下面通過一個(gè)例子來說明敏捷原則。
假設(shè)你正在建造一個(gè)機(jī)器人。像Waterfall這樣的傳統(tǒng)項(xiàng)目管理方法中,你可能需要花費(fèi)幾個(gè)月或一年的時(shí)間來計(jì)劃和開發(fā)機(jī)器人,然后才能最終部署它。這可能會(huì)導(dǎo)致你認(rèn)為很酷的AI功能變成無用的情況。顧客真正想要的是一個(gè)具有完美平衡能力的機(jī)器人。
?
而使用敏捷方法,這是可以避免的。在敏捷方法中,客戶積極地參與開發(fā)過程。在每個(gè)sprint結(jié)束時(shí),他們會(huì)提供反饋,而敏捷團(tuán)隊(duì)會(huì)在下一個(gè)周期中實(shí)現(xiàn)必要的改變。這種持續(xù)的改進(jìn)為錯(cuò)誤留下了更少的空間,更有利于構(gòu)建一個(gè)完美地滿足客戶需求的機(jī)器人。
?
精益
?
在20世紀(jì)70年代,大野耐一(Taiichi Ohno)開發(fā)了一種被稱為豐田式生產(chǎn)系統(tǒng)(TPS)。它的目標(biāo)是通過消除任何型別的浪費(fèi)來降低庫(kù)存成本和提高汽車供應(yīng)鏈的效率。
?
及后經(jīng)過《改變世界的機(jī)器》和《精益思想》的作者詹姆斯·P·沃麥克(James P.Womack),丹尼爾·T·瓊斯(Daniel T. Jones)的分析和總結(jié)所發(fā)展而成的理論概念,后來被廣泛應(yīng)用于其他制造業(yè)和服務(wù)業(yè)。
?

丹尼爾·T·瓊斯(Daniel T. Jones)接受了2021年ILSSI終身杰出貢獻(xiàn)獎(jiǎng),他分享了對(duì)精益管理的深入思考。瓊斯在ILSSI的國(guó)際研討會(huì)上解釋了精益管理的演變歷程,強(qiáng)調(diào)精益不僅僅是關(guān)于工具和技術(shù),而是一種不斷學(xué)習(xí)和提高能力的過程,需要?jiǎng)?chuàng)建一個(gè)有效的管理體系,包括基礎(chǔ)穩(wěn)定、流程改進(jìn)和問題解決,以及對(duì)管理層的重要作用。最后,瓊斯指出,精益的真正價(jià)值在于能力的提升,幫助組織更好地應(yīng)對(duì)未來的挑戰(zhàn)。
?
那么精益軟體開發(fā)是如何發(fā)揮作用的呢?
?
Mary和Tom Poppendiek受精益制造原則的啟發(fā),寫了一份全面的軟體開發(fā)指南。精益軟體開發(fā)是基于精益方法論的原則,這七項(xiàng)原則是:
?
消除浪費(fèi)
內(nèi)建品質(zhì)
建立知識(shí)
推遲決策
快速交付
尊重人
整體優(yōu)化
每一個(gè)精益原則都旨在通過消除浪費(fèi)來優(yōu)化生產(chǎn)過程。它還試圖在最大化客戶價(jià)值的同時(shí)最小化風(fēng)險(xiǎn)。消除浪費(fèi)指的是去除所有不能增加過程價(jià)值的東西。這可能是任何事情,從不必要的會(huì)議和檔案到效率低下的方法。
?
03 基礎(chǔ)概念
?
敏捷和精益共同關(guān)注以下基礎(chǔ)概念:
價(jià)值:關(guān)注如何提供客戶真正需要的產(chǎn)品和服務(wù)。
流程:關(guān)注如何優(yōu)化業(yè)務(wù)流程以提高效率和降低成本。
持續(xù)改進(jìn):關(guān)注如何不斷改進(jìn)業(yè)務(wù)流程,以最大化客戶價(jià)值和生產(chǎn)效率。
?
04 兩者主要區(qū)別
?
敏捷和精益雖然有很多共同點(diǎn),但它們之間也存在一些明顯的區(qū)別。其中最顯著的區(qū)別是應(yīng)用的領(lǐng)域和方法。
?
方法論上的差異
?
這是敏捷方法和精益思維之間最顯著的區(qū)別。
?
敏捷開發(fā)重視持續(xù)改進(jìn)和取悅客戶,著力于項(xiàng)目開發(fā)過程的優(yōu)化。它的目標(biāo)是使過程靈活、透明和適應(yīng)性強(qiáng)。為此,敏捷項(xiàng)目會(huì)經(jīng)歷迭代開發(fā)周期(sprint),敏捷團(tuán)隊(duì)會(huì)從頭到尾積極地讓客戶參與進(jìn)來。
?
精益方法的核心是優(yōu)化生產(chǎn)過程。這都是關(guān)于最小化風(fēng)險(xiǎn)和消除浪費(fèi)(精益生產(chǎn))。事實(shí)上,“消除浪費(fèi)”是精益方法的首要原則之一。當(dāng)你排除了所有與項(xiàng)目最終結(jié)果無關(guān)的東西時(shí),制作過程就會(huì)自動(dòng)縮短并變得高效。從長(zhǎng)遠(yuǎn)來看,這會(huì)為你節(jié)省大量寶貴的金錢和時(shí)間。
?
方法上的差異
?
盡管精益和敏捷方法都是優(yōu)秀的軟體開發(fā)方法,但它們的開發(fā)方法略有不同:
在敏捷實(shí)踐中,項(xiàng)目是在小增量、短周期或sprint中開發(fā)的。迭代和增量方法指的是將項(xiàng)目分解為不同的階段,每個(gè)階段由計(jì)劃、實(shí)現(xiàn)、測(cè)試和評(píng)估組成。這個(gè)過程不斷重復(fù),直到達(dá)到你想要的結(jié)果。
?
精益方法旨在在生產(chǎn)過程中引入微小的增量變化以提高效率。雖然這會(huì)導(dǎo)致更短的開發(fā)周期,但這并不是精益的核心關(guān)注點(diǎn)。
?
項(xiàng)目時(shí)間軸的差異
?
盡管精益和敏捷方法的目標(biāo)都是盡早交付產(chǎn)品,但它們的項(xiàng)目時(shí)間表是不同的。
敏捷或Scrum團(tuán)隊(duì)的工作周期很短,以快速交付。每個(gè)周期或沖刺通常持續(xù)2-4周,有固定的迭代周期。
?
精益團(tuán)隊(duì)通過優(yōu)化流程來縮短項(xiàng)目時(shí)間,通常限制在過程中的工作,這減少了整個(gè)項(xiàng)目的時(shí)間表。然而,與敏捷不同的是,沒有特定的時(shí)間框架。
?
團(tuán)隊(duì)中的差異
?
精益和敏捷方法遵循不同的團(tuán)隊(duì)結(jié)構(gòu)。
?
敏捷團(tuán)隊(duì)是由自組織的、跨職能的個(gè)人組成的小團(tuán)隊(duì)。
自組織: 團(tuán)隊(duì)決定如何自己完成工作。
跨職能: 團(tuán)隊(duì)成員有不同的專業(yè)領(lǐng)域,但都朝著一個(gè)共同的目標(biāo)努力。
?
團(tuán)隊(duì)成員包括產(chǎn)品經(jīng)理(產(chǎn)品負(fù)責(zé)人)、敏捷教練或 ScrumMaster、開發(fā)人員、業(yè)務(wù)分析師等。
在精益項(xiàng)目管理中,你要組建多個(gè)精益團(tuán)隊(duì),由相關(guān)部門的成員組成。每個(gè)團(tuán)隊(duì)由管理各自團(tuán)隊(duì)和個(gè)人項(xiàng)目的團(tuán)隊(duì)負(fù)責(zé)人領(lǐng)導(dǎo)。雖然你的精益團(tuán)隊(duì)成員應(yīng)該是有能力的,但他們不一定必須是自組織的和跨職能的。
?
總體目標(biāo)的差異
?
敏捷精益開發(fā)方法努力實(shí)現(xiàn)不同的目標(biāo)。
在敏捷開發(fā)中,目標(biāo)是建立符合終端使用者或涉眾需求的東西。
對(duì)于精益開發(fā),目標(biāo)是消除任何不能為產(chǎn)品開發(fā)增加價(jià)值的過程。
?
關(guān)注領(lǐng)域的差異
?
敏捷開發(fā)關(guān)注項(xiàng)目范圍和客戶價(jià)值。在敏捷軟體開發(fā)中,軟體產(chǎn)品的范圍是指它的特性和功能??蛻魞r(jià)值的優(yōu)先次序是,在每個(gè)sprint結(jié)束時(shí),你接受反饋并在下一個(gè)周期中實(shí)現(xiàn)改變。
?
精益軟體開發(fā)是關(guān)于改進(jìn)過程流和品質(zhì),重點(diǎn)是過程改進(jìn)和品質(zhì)(目標(biāo)是零缺陷),這通常使用一種稱為價(jià)值流圖(VSM)的方法來實(shí)現(xiàn)。
?
什么是價(jià)值流圖(VSM)? 價(jià)值流對(duì)映是一種用于將產(chǎn)品建立和交付給客戶之間的一系列事件視覺化的方法。
?
05 總結(jié)
?
學(xué)習(xí)敏捷(Agile)和精益(Lean)的方法和理念,適合那些希望提高生產(chǎn)效率,降低成本并提高客戶價(jià)值的組織和個(gè)人。敏捷(Agile)適用于軟件開發(fā)和敏捷項(xiàng)目管理領(lǐng)域,而精益(Lean)則適用于制造和生產(chǎn)領(lǐng)域。學(xué)習(xí)這些方法和理念的好處是可以提高組織的生產(chǎn)效率,降低成本并提高客戶滿意度。
?
如果你對(duì)精益管理有興趣,可以看看精益管理(CLMP)的線上課程,學(xué)習(xí)精益管理對(duì)個(gè)人或者企業(yè)都有很多好處,例如:
?
理解精益管理的基本原則和工具,以幫助組織消除浪費(fèi)和提高價(jià)值流。
提高生產(chǎn)效率和降低成本,通過消除不必要的步驟和活動(dòng),以及優(yōu)化流程。
增加客戶價(jià)值和滿意度,以了解客戶需求并提供高質(zhì)量的產(chǎn)品和服務(wù)。
培養(yǎng)團(tuán)隊(duì)合作和領(lǐng)導(dǎo)能力,以實(shí)現(xiàn)持續(xù)改進(jìn)和實(shí)施精益管理。
提高競(jìng)爭(zhēng)優(yōu)勢(shì),以優(yōu)化業(yè)務(wù)流程,降低成本并提高生產(chǎn)效率,從而在市場(chǎng)上取得競(jìng)爭(zhēng)優(yōu)勢(shì)。