Skip to main content

Week 1 - Software Process

Scrum

什麼是Scrum?不是工程師也能懂的Scrum入門介紹! - 流程駭客|打造實用數位管理流程。 - Medium

Scrum prescribes for teams to break work into goals to be completed within time-boxed iterations, called sprints

Each sprint is no longer than one month and commonly lasts two weeks 每個衝刺不超過一個月,通常持續兩週

The scrum team assesses progress in time-boxed, stand-up meetings of up to 15 minutes, called daily scrums. 15 分鐘的站立會議(稱為每日 Scrum)來評估進度

At the end of the sprint, the team holds two further meetings: one sprint review to demonstrate the work for stakeholders and solicit feedback, and one internal sprint retrospective

A person in charge of a scrum team is typically called a scrum master.

Scrum Roles

  • Scrum Master

  • Product owner

  • Developers

Scrum Master vs Product Owner Differences in skills, duties and responsibilities (Agile Methodology) – Yodiz Project Management Blog

User story

產品管理流程中,使用者故事(User Story)常見的三種使用情境 | by Anne Hsiao | 3PM LAB 產品三眼怪實驗室 | Medium

User Stories | Examples and Template | Atlassian

人們很容易認為使用者故事就是軟體系統需求。但不是

敏捷軟體開發的關鍵組成部分是以人為本,而使用者故事將最終使用者置於對話的中心。這些故事使用非技術語言為開發團隊及其工作提供背景

閱讀用戶故事後,團隊知道他們為什麼要建立、正在建立什麼以及它創造了什麼價值

Story Point 故事點數

【Scrum規劃會議】(三)進行Story Point的評分. Scrum規劃會議評估Story… | by Kevin Wu | 流程駭客|打造實用數位管理流程。 | Medium

【文思不藏私】@故事點數(Story Point)簡單說. 在開始談『故事點數』前,我想讓大家來思考一個邏輯問題『往 101… | by Vince Huang | 【文思不藏私】 | Medium

搞笑談軟工: 如何估算 story point?

每個 Sprint 可能會有數十個 Story,而每個 Story 都會有屬於它的 Story Point,用以衡量單一任務的「時間規模」

SCRUM引用了「費氏數列」估來算各項Story 的分數。也就是每個Story Point都只會是: 1 、2 、3 、5 、8 、13 、21 這幾個數字

要討論那些 Story 呢?

  1. 差距 3 個費氏級距以上的Story
  • 例如,如果同一個Story有人評1分,有人評5分,就差了3個級距,數字最小和最大的人就要說明,為什麼認為這個時間規模是1,為什麼這個會是5。

  • 只有當級距夠大,才代表我們對於規模的認知真的差太多了,才會造成事情做錯

  1. 有人投 21 分的Story
  • 這個Story很可能太大,需要做切分

Burndown Chart 燃盡圖

【文思不藏私】@燃盡圖(Burndown)簡單說. 這回『簡單說』來談談『燃盡圖』(Burndown Chart)。 | by Vince Huang | 【文思不藏私】 | Medium

【文思不藏私】@燃燒圖其實不簡單. 上一篇談了『燃盡圖簡單說』,但事實上燃盡圖一點也不簡單。 | by Vince Huang | 【文思不藏私】 | Medium

『燃盡圖』是敏捷開發中常見的一種工作量的觀察指標

通常使用的時機是用於表示剩餘工作量上

橫軸(X)表示時間,縱軸(Y)表示工作量

縱軸(Y)還可以是:

  • 故事卡片個數燃盡圖

  • 故事點數燃盡圖

  • 任務時間燃盡圖

Hybrid Method 混合方法

It’s Time to End the Battle Between Waterfall and Agile

## Extreme programming (XP) 極限編程

TODO