工作沒人想做怎麼辦? – Scrum中的工作分派與分工

 

在傳統的專案開發中,都有一個角色負責分配工作,常常是由PM(專案經理)或是Team Lead(組長)來擔任。分配工作這回事非常吃力不討好,既要了解每件工作的急迫性和複雜度,還要考量每個人的能力,平衡每個人的工作量。

這角色常常會成為團隊的瓶頸,因為每件事情都要經過他來分析、排程、驗收、忙著開會,常發生團隊成員空等他來分派工作。更別提如果工作項目比既定時程提早做完、或延遲完成所需要的協調工作。這也是最容易被上下壓力夾殺,很快Burnout陣亡的苦主。

敏捷開發Scrum如何解決這個角色的問題呢? Continue reading “工作沒人想做怎麼辦? – Scrum中的工作分派與分工"

因為跑Scrum,所以辦不到 – 跑Scrum還是炮Scrum

1205661236

如果要票選技術團隊最可怕的噩夢,跟第三方廠商(Third Party)合作系統整合一定是前三名。

因為跟第三方合作,雙方沒有主從關係,對方不一定要聽你的,而自己還是要對業主負責。加上雙方都是技術人員,難免有文人相輕的脾氣,覺得對方的系統設計是白癡。如果又遇到要修改API,那更是僵持不下,吵翻桌子都要對方改。

這時候,如果聽到有人說:『因為我們跑Scrum,所以。。。』我都很想跳到他面前,掐住他的脖子說:『你以為全天下只有XXX你家跑Scrum啊!』 Continue reading “因為跑Scrum,所以辦不到 – 跑Scrum還是炮Scrum"

Scrum懶人包 – 10分鐘讀懂Scrum與敏捷軟體開發入門(含中文英文名詞對照)

江湖上軟體開發有兩個大門派,第一個門派歷史跟軟體一樣久,心法是以流程為主軸,正式名稱瀑布式開發(Waterfall),最具代表的武功就是CMMI,幾年前台灣政府大力推動支持。另一個門派在1990年代異軍突起,心法是以人為主軸,正式名稱為敏捷式開發(Agile),最知名的武功是Scrum。

2015-06-27_070937

江湖上軟體開發有兩個大門派,第一個門派歷史跟軟體一樣久,心法是以流程為主軸,正式名稱瀑布式開發(Waterfall),最具代表的武功就是 CMMI,幾年前台灣政府大力推動支持。另一個門派在1990年代異軍突起,心法是以人為主軸,正式名稱為敏捷式開發(Agile),最知名的武功是 Scrum,但在台灣則是這一兩年才開始熱門起來。(註:Scrum 的原意是橄欖球的爭球動作,在軟體界沒有翻譯成中文,都是直接叫 Scrum)

Continue reading “Scrum懶人包 – 10分鐘讀懂Scrum與敏捷軟體開發入門(含中文英文名詞對照)"

Scrum 用一半的時間做兩倍的事情(真的嗎?)- 閱讀心得

BCB545_02

Scrum用一半的時間做兩倍的事情是一本介紹Scrum緣起的書,作者Jeff Sutherland是Scrum發起者之一。書中并沒有談Scrum的運行方法,主要是著墨在Scrum的歷史和背後的思維。適合想看Scrum故事,跟跑Scrum後想更了解歷史背景和理論的人,如果要看如何跑Scrum,看Scrum GuideScrum Primer都有很具體的說明。

Continue reading “Scrum 用一半的時間做兩倍的事情(真的嗎?)- 閱讀心得"

換了新名片,我就是Scrum Master了 (部門主管篇)

掃除團隊成長障礙是Scrum Master的責任
掃除團隊成長障礙是Scrum Master的責任

另一種常見的Scrum導入方式是由部門主管自己跳下來當Scrum Master,在關於Scrum Master的一些怪味道中提到,主管當Scrum Master,的風險就是沒辦法產生一個自組織的團隊。而讓團隊有自我組織的能力是跑Scrum最大的理由之一,所以強烈不建議主管拿Scrum Master的角色,反而主管拿Product Owner的角色會是比較容易養成自組織的團隊。

但如自組織不是近程目標,也充分了解風險,主管擔任Scrum Master也不是不行。假設主管要當Scrum Master,會建議要如何實作呢?

Continue reading “換了新名片,我就是Scrum Master了 (部門主管篇)"

關於Scrum Master的一些怪味道 – Scrum Master常見的誤區

-36851804504

Scrum Master沒有要求團隊做什麼的權力,那事情怎麼可能被完成呢?

這是很常見的疑問。

這問題要分成三部分回答:
第一,哪些事情需要被完成(Why and What)是Product Owner(PO)的決策和權限,跟SM沒有關係。
第二,如何完成事情(How)是開發團隊的決策和權限。
第三,Scrum Master的存在是為了讓開發團隊更好的去完成事情,所以不是SM要求團隊完成事情,是團隊要求SM幫助他們進步。

常見的Scrum Master怪味道一般都跟這個疑問有關係,如

  1. 這些雜事都是我們Scrum Master做
  2. Scrum Master要負責幫我們移除障礙,所以要寫Code通馬桶,讓Sprint Goal完成
  3. 我們Scrum Master也是PO
  4. 我們的主管就是Scrum Master
  5. 我們Scrum Master說。。。

這些Smell會對團隊有什麼影響呢?

Continue reading “關於Scrum Master的一些怪味道 – Scrum Master常見的誤區"

團隊和開發團隊有差嗎? – 談Scrum Team 和 Development Team

funny_team_meeting1

Scrum裡的團隊需要自組織,跨功能大家都知道。但這團隊是指Scrum團隊還是開發團隊呢?兩者在Scrum裡是有差異的,而且差異還不小。當我們說團隊(Team)到底指的是Scrum Team還是Development Team呢?

Continue reading “團隊和開發團隊有差嗎? – 談Scrum Team 和 Development Team"