> For the complete documentation index, see [llms.txt](https://cmmobile.gitbook.io/cmmobilebook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cmmobile.gitbook.io/cmmobilebook/scrum-zhu-ti/scrum-ji-ben-zhi-shi.md).

# Scrum 基本知識

## 在理解 Scrum 之前，先理解什麼是 Agile?

Waterfall (瀑布式開發) vs Agile (敏捷式開發)

![](/files/-MFA5jT3VUmLYK74naCF)

* Waterfall = 按照完整計畫進行 => 給客戶合約上的東西
* Agile = 小增量、反覆運算、回饋 => 給客戶有價值的東西

{% hint style="info" %}

* Agile 述說的是一種精神或是哲學
* 重點是"快速疊代"、"快速回饋"
* 沒有回饋就沒有敏捷 !!!
  {% endhint %}

## 什麼是Scrum?

* Scrum是敏捷開發方法的其中之一種方法

## 如何執行Scrum?

Scrum 三個主要元素

* 角色（roles）
  * Product Owner（PO，產品負責人）: 與開發團隊合作一起定義產品需求，負責產品成敗
  * Scrum Master（SM，Scrum大師）: 協助團隊持續改善開發流程
  * Developer（開發人員）: 跨職能團隊的開發軟體
* 活動（activities）
  * Sprint：為期 2-4 週的開發活動
  * Planning meeting: 在每個 sprint 開發活動的第一天，確認需求與開單(1hr)
  * Daily meeting: 每日會議(10min)
  * Review meeting: 回饋會議(1\~2hr)
* 產出物（artifacts）
  * Epic、Feature、UserStory: 由大到小記錄需求與驗收項目&#x20;
  * Task: 工作項目(包含估時)
  * Burn down chart: 燃盡圖

![http://teddy-chen-tw.blogspot.com/2013/10/blog-post\_2.html](/files/-M_coKzNYORBZ6i4nkam)

## 提倡精神

* 為什麼要跑敏捷？
  * 程式的素養 -> Building the thing right 做出好的產品(重點：速度和品質)
  * 敏捷的素養 -> Building the right thing 做出正確的產品(重點：方向)
* Scrum Teams 是跨職能（cross-functional）
* 沒有絕對的規則 => 每個團隊適合的規則不同
* 沒有絕對的產品 => 用戶才是根本
* 多多用團隊的力量解決問題
* Agile 的本質是"替用戶解決真正問題"，精神還是老話一句 "快速疊代"、"快速回饋"

## 使用TFS工具幫助我們跑Scrum

直接操作給你們看吧!!!

## 參考網址

* \[Scrum 指南(Scrum之父寫的)] <https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Chinese-Traditional.pdf>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cmmobile.gitbook.io/cmmobilebook/scrum-zhu-ti/scrum-ji-ben-zhi-shi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
