[Agile] Story Point 估不估?

Bryan Yang
A multi hyphen life
Oct 9, 2021

估或不估都是問題

相信摸過 Scrum 的朋友對 Story Point 都不陌生,簡單來說就是讓團隊決定 每個 Task 的難度,將難度依照費式數列來排序。透過每個 Sprint Stroy Point 的加總可以知道團隊的戰鬥力以及預估時程。

Burndown Chart

但是 Story 的估與不估在敏捷圈也是一個很值得討論的議題,所以就來和團隊討論一下這個議題。

Agenda

  1. 解釋 Story Point
  2. 討論 Story Point 的 Pros and Cons
  3. 討論團隊現況
  4. 討論可行的方案

Pros

  • 團隊在 Planning 階段能對工作內容有更深入的討論
  • 能夠計算每個人的相對貢獻
  • 能夠預估完成一個 Story 可能花費的時間/Effort

Cons

  • 預估相當花時間,而且因為我們是接案公司,很多細節需要跟客戶討論無法自己決定,估計很容易失真。
  • 跨 Sprint 的點數標準不一,跨 Scrum 團隊的點數標準不一,如果直接與貢獻連動可能也會造成爭議。
  • 點數要不要跟人天綁在一起看?雖然 Story Point 不會直接與人天連動,但是實務上還是需要根據人天來安排大家工作。

小結

  • 在一些預期性高的專案可以直接拆 Task 來評估可能人天。
  • 在一些預期性低的專案可以大致拆 Story Point 來衡量 Effort 以及找到不確定性相對高的任務。

集體提升

透過這次會議讓大家更能了解開立任務的重要性以及評估的方式,透過一次一次的評估來建立大家對於工作內容更深的認識以及更了解自己的狀況。

--

--

Bryan Yang
A multi hyphen life

Data Engineer, Data Producer Manager, Data Solution Architect