精益來自豐田汽車生產(chǎn)方式,精益的核心就是以越來越少的投入——較少的人力堡距、較少的設(shè)備、較短的時間和較小的場地創(chuàng)造出盡可能多的價值兆蕉;同時也越來越接近用戶羽戒,提供他們確實要的東西。因而虎韵,精益不單純追求成本最低半醉、企業(yè)眼中的質(zhì)量最優(yōu),而是追求用戶和企業(yè)都滿意的質(zhì)量劝术、追求成本與質(zhì)量的最佳配置缩多、追求產(chǎn)品性能價格的最優(yōu)比呆奕,達到用戶和企業(yè)雙贏。
豐田模式的兩大支柱是: 持續(xù)改善和尊重他人衬吆。持續(xù)改善是挑戰(zhàn)一切事物梁钾,持續(xù)改善的真正價值是創(chuàng)建持續(xù)學(xué)習(xí)的氣氛和接受變化而且擁抱變化的環(huán)境。這有點顛覆我對持續(xù)改善的看法逊抡,可以把持續(xù)改善聯(lián)系到管理的本質(zhì)上來姆泻。
精益的目標是持續(xù)快速交付價值。敏捷也提倡持續(xù)快速交付冒嫡。究竟精益和敏捷開發(fā)到底有什么不同拇勃?表面上看區(qū)別不大。
精益和敏捷開發(fā)都為了提高軟件用戶可以感知的質(zhì)量以及軟件開發(fā)的效率孝凌;都重視并擁抱項目中的需求變化方咆;都追求將向用戶交付真正性價比高的產(chǎn)品。
但敏捷更加關(guān)注軟件開發(fā)及項目管理中的實踐蟀架,而不太關(guān)注軟件開發(fā)的業(yè)務(wù)環(huán)境瓣赂。而精益可以應(yīng)用于更廣的領(lǐng)域,從軟件開發(fā)實踐到整個企業(yè)片拍。而且越大范圍地應(yīng)用精益思想煌集,潛在收益會越大。而軟件開發(fā)僅僅是企業(yè)中的一部分捌省,而敏捷方法好像是精益思想的一個實踐苫纤。
但是敏捷開發(fā)的專注于與客戶密切合作并盡快交付可以工作的軟件。在精益角度看來纲缓,這也是非常有意義的方面,但是它的更專注于如何消除與客戶價值無關(guān)的浪費。但消除浪費并不是精益的支柱色徘。
總而言之,敏捷有很多的規(guī)范的方法操禀,然而精益卻沒有褂策,相反它有一整套推薦的最佳實踐工具集可供選擇。事實上颓屑,在實施精益軟件開發(fā)時斤寂,普遍的做法是挑一種輕量級的敏捷方法作為開始,然后再應(yīng)用這些精益方法揪惦。而這種精益方法對我們軟件開發(fā)而言比較適合的就是Scrum遍搞。
如何將精益思想運用在我們的工作中?看板器腋、站會溪猿、回顧會钩杰?這些工具能夠?qū)崿F(xiàn)尊重他人和持續(xù)改善,是否能實現(xiàn)精益的目標呢诊县?這需要我們在工作中不斷摸索讲弄。
還有一問題需要思考,精益中的創(chuàng)新體現(xiàn)在哪里依痊?