? ? ? 束水沖沙法,就是收緊河道,利用水的沖力,沖擊河床底部泥沙,從而達到清淤防洪的目的。一般適用于流量較大的河流,如黃河。最早使用這種方法治理黃河的是明朝著名水利工程師潘季馴,之后歷朝歷代都采用這種方法治理黃河。
? ? ? ?水分則勢緩,勢緩則沙停,沙停則河飽,尺寸之水皆由沙面,止見其高。水合則勢猛,勢猛則沙刷,沙刷則河深,尋丈之水皆由河底,止見其卑。筑堤束水,以水攻沙,水不奔溢于兩旁,則必直刷乎河底。欲圖久遠之計,必須筑近堤以束河流,筑遙堤以防潰決;
? ? ? ? 包含砂石的河水如果被分流那么每個分流的河水水勢就會因為水量減少而變慢,變慢進而水中夾雜的砂石就會被停留下來。砂石停積下來,會讓河床越來越高,最終河水會高于河堤發生洪澇,造成損失;相反,如果不分流,將河道變窄,水勢就會變大,進而快速沖刷河床,不但本身夾雜的砂石不會堆積,反而會將原來河床中的砂石帶走,讓河床越來越深,河水就更不容易溢出堤壩。但是這個方法也有個一個問題,平時水量正常的時候可行,但是如果上游洪水,水量加大,在經過窄河道的時候,水勢加大,很容易發生決堤,產生更大的危險。所以,在實際治理河患中,可以修筑兩道堤壩,第一道是窄堤,達到變窄河床,利用水勢帶走泥沙的作用,第二道是寬堤,達到洪水漫過窄堤后,防止潰決的風險。
? ? ? ?在精益看板方法中,每個迭代的PB故事卡如即將進入河道的黃河水,如果團隊成員一下啟動大量故事卡進行開發,就等于將河水分流,團隊的精力一下被同時啟動的多個故事卡分散了。那么每個故事的流動速度就不高,慢慢就會被堆積在doing階段,而無法最終交付。但是如果對每個階段能進入的故事卡的數量進行限制的話,就容易將團隊精力集中在當前最重要的少數幾件事情上。集團隊之力,迅速完成任務,將故事卡迅速拉動到下一狀態,這時候再從上游拉動新的故事卡。這就達到限制了河道的寬度,利用水勢迅速沖洗砂石,避免砂石堆積的好處。
? ? 精益看板里,限制每次同時能啟動的故事卡數就是WIP限制;如上圖develop階段限制了WIP=2,那么當這個階段以及有B,C兩張故事卡的時候,雖然兩個故事卡都已經完成了,卻不能啟動D故事卡的開發,因為這將破壞Develop過程中限制的WIP數量;而這時候,團隊應該關注到deploy階段的故事卡已經堆積很久無法完成,相關同事應該集中到deploy階段幫忙將問題解決后,將B故事卡拉動到deploy階段,才能重新拉動故事卡D。
????????通過束水攻沙和WIP限制,讓我們SPB中故事卡價值能夠平穩而快速的流動起來,團隊也就形成一個能快速交付價值的高效團隊。