close

微雷警告!

----------------------------------------------------------------------------------------------------------

接觸敏捷開發將近一年,所有的知識都是從網路書本得來,目前幫公司團隊導入Scrum,說是導入不如說是在學習,因為Scrum真的是入門容易,精通困難。

最近才注意到台中有敏捷推廣的組織「 Agile Taichung 」。得知今天有一個聚會便立馬報名參加。

這個聚會是由Agile Taichung主辦  微程式/夢森林 協辦的「Agile Taichung Meetup 2018 七月份聚會-看板桌遊工作坊」。主要的內容是利用桌遊的方式去模擬真實的軟體開發情況,不得不說活動進行當中雞皮疙瘩一直冒出來,因為跟真實的情況太像了,每每遇到可以借鏡的情景便可以讓我思考很久,導致整個三個多小時的活動時間,咻一下就結束了,不知不覺就進入FLOW的世界,除了雞皮疙瘩爆表外,關於敏捷的等級也是一直上升,總地來說200塊CP值非常高。以下就讓我來分享一下上完課後的心得

----------------------------------------------------------------------------------------------------------

心得1: KANBAN可以被當作一個導入敏捷開發的武器:

原因有兩個:

  1. 主要規則只有三個:
    • 可視化- 這裡我的理解是將一切東西都可視化,像是將US、Task、WIP等等的
      • 用意- 是將開發過程透明化,用以凸顯問題所在,知道問題後進而去解決。
    • 限制工作個數(WIP)- 簡單地理解是限制一種工作或一個人可以工作的個數
      • 用意- 加速工作在KANBAN的停留時間,個人理解是儘快地將功能交付
    • 管理流程- 紀錄開發流程中的數據,MAX(主講人)提供三個工具(表)用來記錄
      • 用意- 這個用意個人理解成可以當作團隊檢討持續進步的一個依據。
  2. 尊重目前團隊的所有職位

簡單的規則讓入門非常容易,與SCRUM不同的他沒有去定義團隊有PO、Dev Team和SM,讓現有的組織比較能夠接受。

心得2: 跨職能的重要性:

桌遊的過程中翻到一張事件卡,效果是「測試人員只能做測試不能去幫其他人,並且解除WIP限制」。產生的結果就是所有的任務都卡在開發與分析。當一個團隊的測試人員只做測試,開發人員只開發,除非之間的人力與工作分配非常良好,不然你會看到有一群人很忙,一群人沒事情做,產生許多浪費,而現實情況中這非常常見。如果能讓團隊內的人可以同時擁有一種以上的技能,可以完成更多的事情。

心得3: 基本建設的重要性(自動化部屬、單元測試等實踐)

在遊戲中如果先完成這兩件事情,可以讓測試與部屬的時間加快。然而在現實情況中,也的確是如此。但我認為真正困難的是如何說服上層。

心得4: 要提供數據來說服人

其實在我現在的公司組織中,最難的就是要說服主管,說服團隊成員。我曾經花了一個上午約三小時的時間來開restropetive會議,我認為是值得的,團隊的進步是很重要的一件事情,但主管卻認為不應該在上班的時候做這件事情,團隊成員認為浪費時間。這個問題困擾我很久,到底要怎麼跟主管溝通呢?其實這個問題在我上完課之後,想到了一個好辦法,就是利用KANBAN第三個規則:管理流程,透過工具將數據蒐集後,用這些數據說服主管。具體的做法應該會是請團隊配合兩個sprint藉由這兩個sprint所蒐集的數據與之前的數據做比較,希望能透過這些數據來說服團隊。

心得5: 不要被框架綁住

這其實不算心得,算一個疑問,希望有人能夠告訴我問題的答案。事情是這樣的,在活動的過程中發生一件很嚴重的事件,內容大概是「有個的傢伙把事情搞砸了,現在開發人員都不能做開發的事情,直到障礙被移除」。有可能git server壞掉導致開發人員不能做事情。這件事情對於我們在活動中的團隊而言非常嚴重。因為我們開發的WIP已經滿了,導致分析完工的事件不能移到開發,也就不能進行下一個分析工作,整個團隊開發發生停滯。當下我一直在想要如何將這件事情解決,大家討論的結果是無法解決,但問題是「如果我們將WIP限制拿掉」是否可以解決這個問題?

----------------------------------------------------------------------------------------------------------

很開心能夠參與這次活動,最讓我印象深刻的是MAX做為引導者的功力,以前都只在書上看理論,這次真的用身體去體會,感覺真的很好。另外也非常感謝這次團隊得每個隊員,雖然我們公司是最不賺錢的,但我們「很幸運」的能夠發現問題所在,提供我們能夠反思跟進步的空間,我認為這才是最重要的。希望能夠將這次學到的東西用在我們團隊中,也期待下次聚會。

arrow
arrow
    文章標籤
    敏捷 KANBAN 台中
    全站熱搜
    創作者介紹
    創作者 圈圈 的頭像
    圈圈

    學海無涯,很深,非常恩咕嚕咕嚕咕嚕

    圈圈 發表在 痞客邦 留言(0) 人氣()