\\\\
敏捷和精益遵循近似的哲學思維模式,精益可擴大敏捷,反之亦然。敏捷實踐適用於開發複雜產品,而精益實踐適用於發現如何降低流程中的浪費。精益有助於以客戶的角度檢視從開始到交付的結果情況,而敏捷則支援向客戶交付最優的價值。
\\ 在荷蘭敏捷聯盟年會上,fina piazza和christien van gastel介紹了荷蘭鐵路在採納敏捷和精益中的一些做法。fina piazza是一位scrum大師和敏捷轉型教練,christien van gastel任荷蘭鐵路的持續改進和精益it經理。infoq通過問答、總結和文章報道覆蓋了大會全程。
\\ 就敏捷和精益如何結合以支援持續改進這一問題,infoq採訪了piazza和van gastel。
\\infoq:在會上,你們介紹了如何將敏捷和精益結合在一起。你們的出發點是什麼?
\\
\\\fina piazza:我聽說了有這樣的一次會議,就請求christien van gastel和我一起就精益和敏捷的話題準備一次演講。因為我們兩人都致力於這些領域,在數個團隊工作中取長補短。當然出於「悖論」(paradox)上的考慮,我們也是被會議名吸引而來的。
\\christien van gastel:當fina piazza和我談了她的想法後,我立刻認識到,對於展示精益是如何很好地擴大了敏捷,以及反之亦然,這無疑是一次很好的機會。因為我們親歷了這些工作。
\
infoq:敏捷實踐最適用於哪些情況?精益實踐何時是最好的選擇?
\\
\\\van gastel:精益和敏捷源自於工業和軟體開發這兩個不同的分支。其實,這兩種哲學的思維方式非常相似。精益通常更適用於啟動階段,並將逐漸變得更為敏捷。乙個例子就是做標準化。如果沒有乙個標準,那麼工作不太可能從一啟動就採取「持續改進」(即kaizen)。為提高產品的質量並更快地交付產品,我們希望能在持續改進中消除「浪費」(即muda)。
\\ 我們通常會繪製乙個價值流圖(vsm,value stream map)。該圖顯示的並非過程的設計情況,而是過程的真實進展情況。每一步(活動)都寫在一頁貼紙(post-it)上。每個活動都指明了由誰去做(角色)、完成活動的時間(工作時間)、進入下一步所需的時間(等待時間)、活動的發生頻率,以及需要新增什麼資訊。
\\piazza:總體來說,敏捷實踐適用於開發複雜產品。 其中的關鍵特徵包括上市時間、增量、檢查與適應、跨職能團隊、以人為本、自組織團隊、向客戶交付最優價值等。精益實踐非常適合找出能減少流程中浪費的機會,從而提高效率。
\
infoq:敏捷和精益是如何相輔相成的?
\\
\\\piazza:舉個例子。christien正在荷蘭鐵路(ns,nederlandse spoorwegen)合作的團隊,正是我教導了如何降低實時生產流程中浪費的團隊。這讓我有機會從另乙個角度審視dod(definition of done,完成的定義)。我們做定期的調查,以了解可以採取哪些後續措施,以及如何在工作中相輔相成。
\\ 事實上,我們為團隊所做的,就是讓christien和她的團隊幫助我們的團隊建立了乙個vsm。在這個vsm中,我們找出了一些可加速生產的要素。為實現目標,我們必須消除所有交接時刻,並提高質量。第一步就是在pbi(product backlog items)中新增一些細節,以達到質量要求。我們希望這一做法能融入到團隊的dna中。這樣,這些用「模板」表達的細節問題就無關緊要了。
\\van gastel:精益有助於我們以客戶的角度看待從開始到交付的結果。一旦需要其它團隊參與到過程中,我們是否有能力交付?我們在會議中使用了一些有助於持續改進的精益和敏捷方法,並介紹了info+部門度量的強大之處。該部門給出了乙個儀錶盤。該儀錶盤按照每個sprint、每個團隊、sprint中故事準備率、回歸測試的覆蓋率等,展示了sprint的承諾與實現的對比情況。現在,團隊達成了對可交付事項的真正控制。
\
infoq:你們在改進團隊方面有哪些經驗?
\\
\\\van gastel:我們並非工作於一些臨時改進團隊中,而是就一些特定問題與同事共同合作,還有如何降低浪費、改進專案等問題。在fina的團隊中,我們首先努力提高了團隊的合作能力。目前我們正在努力改進業務。通過vsm,我們發現了很多可改進之處,目前正致力於解決其中最突出的三個問題,包括自動測試問題。我們的團隊始終關注著組織的內部改進。
\\piazza:我們的所有團隊都是與其它團隊(包括精益團隊、ci/cd團隊)一併不斷提高的。但是我們沒有稱這些團隊為改進團隊。我們共享所有權,並確保工作、慶祝成功和從錯誤中學習成為一些樂在其中的事情。最近,我們開始與組織內的公會(guilds)分享更多的最佳實踐,並相互學習。在每兩周一次的會議中,我們會討論一些案例、可與同事分享的主題,以及潛在的改進。
\
infoq:對於那些想要建立持續改進的組織,你們有什麼建議?
\\
\\\piazza:啟動它,並去實踐吧!如果決定使用scrum,那麼就應確保組織會按scrum的方式去做事。其中沒有任何例外,那就是去學習、檢查與適應……事情通常如此。
\\ 管理層同樣需要做改進,這樣才能讓人們鋒芒畢露,並幫助人們盡可能地做好自己的工作。人人都應成為他人的榜樣。大家應該問的是「要我做什麼工作」,而不是「這工作誰去做」!
\
檢視英文原文:
荷蘭鐵路在採納敏捷和精益中的做法
敏捷和精益遵循近似的哲學思維模式,精益可擴大敏捷,反之亦然。敏捷實踐適用於開發複雜產品,而精益實踐適用於發現如何降低流程中的浪費。精益有助於以客戶的角度檢視從開始到交付的結果情況,而敏捷則支援向客戶交付最優的價值。在荷蘭敏捷聯盟年會上,fina piazza和christien van gastel...
荷蘭鐵路在採納敏捷和精益中的做法
敏捷和精益遵循近似的哲學思維模式,精益可擴大敏捷,反之亦然。敏捷實踐適用於開發複雜產品,而精益實踐適用於發現如何降低流程中的浪費。精益有助於以客戶的角度檢視從開始到交付的結果情況,而敏捷則支援向客戶交付最優的價值。在荷蘭敏捷聯盟年會上,fina piazza和christien van gastel...
荷蘭鐵路在採納敏捷和精益中的做法
敏捷和精益遵循近似的哲學思維模式,精益可擴大敏捷,反之亦然。敏捷實踐適用於開發複雜產品,而精益實踐適用於發現如何降低流程中的浪費。精益有助於以客戶的角度檢視從開始到交付的結果情況,而敏捷則支援向客戶交付最優的價值。在荷蘭敏捷聯盟年會上,fina piazza和christien van gastel...