Agile Meetup 2014 9月:More with LeSS
這是第三次參加agile meetup,真的很感謝scrum community舉辦這麼這麼有優質又免費的活動。
今天的主題LeSS在講的是Large-Scale Scrum,也就是大型的scrum組織如何協同合作。
每一個小team都要正確的執行scrum,否則team的數量一多更容易崩壞。
今天提到的scrum原則
每個團隊成員都有責任管理自己
scaling itegration
每個人都不斷的提交(commit),一天提交2~5次是不夠的,最好可以每小時都commit。在backlog中刪除不必要的功能
resource pool是不可行的方式
resource pool指的是誰有空誰就被抓去組成一個團隊來處理新的專案,因為每次成立新的團隊就要一段磨和期,無形間浪費了很多的產能。一個scrum team組成三年以上都有可能再度成長。
feature team與component team
由feature來組隊代替由componet team,因為這樣的開發方式可以降低cycle time,也就是從收到ticket到完成的時間。因為componet team是把所有功能做好之後再組合起來,這樣開發cycle time至少都需要6週以上。而如果針對feature來開發,則1周內就可以看到成果,符合agile精神
community of practice
每個feature team派出代表,了解其他的team所寫的componentd
單元測試的重要性
單元測試可以讓別人知道如何使用你的程式,並且可以讓別人知道你的程式有什麼功能。