SlideShare a Scribd company logo
1 of 42
Download to read offline
敏捷軟體開發⽅方法與 Scrum 簡介
智慧系統部 ⼋八月份知識社群, 主講⼈人 徐晨
13年8月16⽇日星期五
Outline
• 關於敏捷開發
• 關於 Scrum
• 情境描述
• 以趨勢科技為例
• 提問
13年8月16⽇日星期五
敏捷開發
(Agile Development)
是動作很快的意思嗎?
敏捷點高一點閃避率比較高
關於敏捷開發
13年8月16⽇日星期五
• 敏捷宣言
• 個人與互動 重於 流程與工具
• 可用的軟體 重於 詳盡的文件
• 與客戶合作 重於 合約協商
• 回應變化  重於 遵循計劃
13年8月16⽇日星期五
敏捷開發是一種以人為核心、迭代、循序漸進的開發方法。
• 客戶是會一直改變需求的
• 知識工作者是自發的
• 設法量測軟體開發的進度
• 減少浪費
• 注重回饋
13年8月16⽇日星期五
So, what’s different
13年8月16⽇日星期五
瀑布開發
客戶需求
設計
實作
整合測試
移交維護
13年8月16⽇日星期五
瀑布開發
敏捷開發
13年8月16⽇日星期五
瀑布開發
敏捷開發
Failure?
先別說什麼修改了,你聽過砍掉重練嗎?
13年8月16⽇日星期五
瀑布開發
敏捷開發
2-4 weeks
Failure?
先別說什麼修改了,你聽過砍掉重練嗎?
13年8月16⽇日星期五
瀑布開發
敏捷開發
2-4 weeks
Failure?
先別說什麼修改了,你聽過砍掉重練嗎?
Feedback!
13年8月16⽇日星期五
減少浪費
永遠想到未來⼗十年如何拓展維護
專案的壽命遠⽐比你想像得更⻑⾧長久
13年8月16⽇日星期五
Scrum
13年8月16⽇日星期五
• Agile 的其中一種方法論
• 聽說最近很紅
• 銀子彈(?)
13年8月16⽇日星期五
13年8月16⽇日星期五
橄欖球上的定義
A scrum is a way to restart the game after an interruption
13年8月16⽇日星期五
誰是衝突製造者?
• 客戶和團隊的衝突
• 規劃人員和開發人員的衝突
• 設計師和工程師的衝突
• 產品和市場需求的衝突
• 只要有心,人人都可以是衝突製造者
13年8月16⽇日星期五
13年8月16⽇日星期五
世界如果可以像和諧號這麼和諧就好了
13年8月16⽇日星期五
3 個 Scrum 角色 -
• Scrum Master
- 只負責確保 Scrum 活動確實進行
• Production Owner
- 整合顧客需求與團隊開發
• Team
- 包含工程師、設計師、規劃人員等
13年8月16⽇日星期五
6 個 Scrum 活動 -
• Sprint(衝刺)
• Release planning meeting
• Sprint planning meeting
• 每日站會
• Sprint review meeting
• Sprint retrospective meeting
13年8月16⽇日星期五
4 個 Scrum 生成物 -
• 產品 backlog
• 產品發佈 燃盡圖
• Sprint backlog
• Sprint 燃盡圖
13年8月16⽇日星期五
13年8月16⽇日星期五
13年8月16⽇日星期五
3 個支撐 Scrum 的原則
• 透明度
軟體開發保持高度可見性
• 檢驗
足夠頻繁的檢驗
• 適應
儘快進行調整
13年8月16⽇日星期五
13年8月16⽇日星期五
讓團隊成員⾃自⼰己思考,⾃自⼰己要做什麼
13年8月16⽇日星期五
13年8月16⽇日星期五
Scrum ⾮非常注重「視覺化」管理
13年8月16⽇日星期五
有夠⿇麻煩的吧
13年8月16⽇日星期五
我還有很多專有名詞沒講
13年8月16⽇日星期五
可以Run嗎會不會太夢幻了
13年8月16⽇日星期五
誰理你們
13年8月16⽇日星期五
誰理你們
13年8月16⽇日星期五
13年8月16⽇日星期五
趨勢科技的成功經驗
• 他們成功了,為什麼呢?
(因為有一元販賣機)
13年8月16⽇日星期五
最適合使⽤用Scrum的狀況
• 小的團隊,之前沒有正式的軟體開發方法
- 但是團隊不能小於 5 個人
- 開發時間不能小於 2 個月
• 新的產品開發團隊,PO主導性很強
- PO 了解 Scrum 價值,並且對需求主導性強
• 團隊承認遇到危機,
大家都希望藉由 Scrum來改善
13年8月16⽇日星期五
較不適合⽤用Scrum的狀況
• 太小或太短的專案
- 開發團隊小於 5 個人
- 開發時間小於 2 個月
• 維護的團隊
- 太多中斷
- 太多緊急事件
• 不想變革的組織
13年8月16⽇日星期五
PM的⾓角⾊色
• 什麼是 PM
- Project manager
- Product Manager
• Project Manager
管理整個專案,包含產品
• Product Manager
管理整個產品生命週期
• 不管是哪種 PM 都必須瞭解產品
13年8月16⽇日星期五
Scrum 不是銀⼦子彈
• 「Scrum把原本開發週期 24 月的專案
縮短到 3 個月就提出產品」
• 最大化放大產品缺陷
• 導入新的文化容易失敗
13年8月16⽇日星期五
還有 Kanban 可以⽤用
13年8月16⽇日星期五
簡報完畢,歡迎發問。
13年8月16⽇日星期五

More Related Content

What's hot

從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談TIM WANG
 
客倌您好,有聽過scrum嗎? first time meeting scrum
客倌您好,有聽過scrum嗎?  first time meeting scrum客倌您好,有聽過scrum嗎?  first time meeting scrum
客倌您好,有聽過scrum嗎? first time meeting scrumSylvia Yang
 
如何讓一個敏捷團隊,同時執行多個專案
如何讓一個敏捷團隊,同時執行多個專案如何讓一個敏捷團隊,同時執行多個專案
如何讓一個敏捷團隊,同時執行多個專案Paddy Huang
 
咕唧咕唧,估計估計
咕唧咕唧,估計估計咕唧咕唧,估計估計
咕唧咕唧,估計估計Terry Wang
 
Testing in Production, Deploy on Fridays
Testing in Production, Deploy on FridaysTesting in Production, Deploy on Fridays
Testing in Production, Deploy on FridaysYi-Feng Tzeng
 
Lean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own ChampagneLean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own ChampagneCA Technologies
 
Basic of Basics of Agile Development Returns
Basic of Basics of Agile Development ReturnsBasic of Basics of Agile Development Returns
Basic of Basics of Agile Development ReturnsNaoto Nishimura
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
カスタマーサポートのことは嫌いでも、カスタマーサクセスは嫌いにならないでください
カスタマーサポートのことは嫌いでも、カスタマーサクセスは嫌いにならないでくださいカスタマーサポートのことは嫌いでも、カスタマーサクセスは嫌いにならないでください
カスタマーサポートのことは嫌いでも、カスタマーサクセスは嫌いにならないでくださいTakaaki Umada
 
Stop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingStop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingJen-Chieh Ko
 
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話
インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話Nobuhiro Yoshitake
 
自己組織的なScrumチームの目指し方
自己組織的なScrumチームの目指し方自己組織的なScrumチームの目指し方
自己組織的なScrumチームの目指し方Takuo Doi
 
人生で大事なことは XP白本と参考文献に教わった
人生で大事なことは XP白本と参考文献に教わった 人生で大事なことは XP白本と参考文献に教わった
人生で大事なことは XP白本と参考文献に教わった Takeshi Kakeda
 
PayPayのスピード×ビジネス×デザイン
PayPayのスピード×ビジネス×デザインPayPayのスピード×ビジネス×デザイン
PayPayのスピード×ビジネス×デザインEri Fujiki
 

What's hot (20)

Scrum用一半的時間做兩倍的事(書本筆記)
Scrum用一半的時間做兩倍的事(書本筆記)Scrum用一半的時間做兩倍的事(書本筆記)
Scrum用一半的時間做兩倍的事(書本筆記)
 
從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談
 
客倌您好,有聽過scrum嗎? first time meeting scrum
客倌您好,有聽過scrum嗎?  first time meeting scrum客倌您好,有聽過scrum嗎?  first time meeting scrum
客倌您好,有聽過scrum嗎? first time meeting scrum
 
如何讓一個敏捷團隊,同時執行多個專案
如何讓一個敏捷團隊,同時執行多個專案如何讓一個敏捷團隊,同時執行多個專案
如何讓一個敏捷團隊,同時執行多個專案
 
敏捷式創意活動-樂高遊戲
敏捷式創意活動-樂高遊戲敏捷式創意活動-樂高遊戲
敏捷式創意活動-樂高遊戲
 
咕唧咕唧,估計估計
咕唧咕唧,估計估計咕唧咕唧,估計估計
咕唧咕唧,估計估計
 
Testing in Production, Deploy on Fridays
Testing in Production, Deploy on FridaysTesting in Production, Deploy on Fridays
Testing in Production, Deploy on Fridays
 
Lean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own ChampagneLean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own Champagne
 
Basic of Basics of Agile Development Returns
Basic of Basics of Agile Development ReturnsBasic of Basics of Agile Development Returns
Basic of Basics of Agile Development Returns
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
極限編程XP
極限編程XP極限編程XP
極限編程XP
 
カスタマーサポートのことは嫌いでも、カスタマーサクセスは嫌いにならないでください
カスタマーサポートのことは嫌いでも、カスタマーサクセスは嫌いにならないでくださいカスタマーサポートのことは嫌いでも、カスタマーサクセスは嫌いにならないでください
カスタマーサポートのことは嫌いでも、カスタマーサクセスは嫌いにならないでください
 
Stop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingStop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous Improving
 
Scrum training
Scrum trainingScrum training
Scrum training
 
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話
インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
 
自己組織的なScrumチームの目指し方
自己組織的なScrumチームの目指し方自己組織的なScrumチームの目指し方
自己組織的なScrumチームの目指し方
 
人生で大事なことは XP白本と参考文献に教わった
人生で大事なことは XP白本と参考文献に教わった 人生で大事なことは XP白本と参考文献に教わった
人生で大事なことは XP白本と参考文献に教わった
 
20110118 scrum 10 mins
20110118 scrum 10 mins20110118 scrum 10 mins
20110118 scrum 10 mins
 
PayPayのスピード×ビジネス×デザイン
PayPayのスピード×ビジネス×デザインPayPayのスピード×ビジネス×デザイン
PayPayのスピード×ビジネス×デザイン
 

Similar to 敏捷軟體開發方法與 Scrum 簡介

從乙方PM的角度看敏捷
從乙方PM的角度看敏捷從乙方PM的角度看敏捷
從乙方PM的角度看敏捷KC Liu
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & ScrumPicker Weng
 
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdfIvan Chiou
 
為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?William Yeh
 
Scrum敏捷软件开发实训
Scrum敏捷软件开发实训Scrum敏捷软件开发实训
Scrum敏捷软件开发实训isnofate
 
Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍coolCow
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷oulan
 
Agile和cmmi 朋友还是敌人
Agile和cmmi 朋友还是敌人Agile和cmmi 朋友还是敌人
Agile和cmmi 朋友还是敌人SEMP
 
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
 Scrum敏捷实施实例讲解 out_softingtemplate.ppt_ Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_Odd-e
 
Scrum敏捷实施实例讲解
Scrum敏捷实施实例讲解Scrum敏捷实施实例讲解
Scrum敏捷实施实例讲解Brenda Bao
 
Getting Real
Getting RealGetting Real
Getting Realrogerwang
 
Agile introduction
Agile introductionAgile introduction
Agile introductionJen-Chieh Ko
 
Growing object oriented system
Growing object oriented systemGrowing object oriented system
Growing object oriented systemxprayc
 
Scrum Agile Development
Scrum Agile DevelopmentScrum Agile Development
Scrum Agile DevelopmentSchubert Zhang
 
Agile scrum in startup
Agile scrum in startup  Agile scrum in startup
Agile scrum in startup Len Chang
 

Similar to 敏捷軟體開發方法與 Scrum 簡介 (20)

從乙方PM的角度看敏捷
從乙方PM的角度看敏捷從乙方PM的角度看敏捷
從乙方PM的角度看敏捷
 
SCRUM
SCRUMSCRUM
SCRUM
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Scrum介紹
Scrum介紹Scrum介紹
Scrum介紹
 
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
 
為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?
 
Scrum
ScrumScrum
Scrum
 
Scrum敏捷软件开发实训
Scrum敏捷软件开发实训Scrum敏捷软件开发实训
Scrum敏捷软件开发实训
 
Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷
 
Scrum简介
Scrum简介Scrum简介
Scrum简介
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷
 
Agile和cmmi 朋友还是敌人
Agile和cmmi 朋友还是敌人Agile和cmmi 朋友还是敌人
Agile和cmmi 朋友还是敌人
 
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
 Scrum敏捷实施实例讲解 out_softingtemplate.ppt_ Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
 
Scrum敏捷实施实例讲解
Scrum敏捷实施实例讲解Scrum敏捷实施实例讲解
Scrum敏捷实施实例讲解
 
Getting Real
Getting RealGetting Real
Getting Real
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
 
Growing object oriented system
Growing object oriented systemGrowing object oriented system
Growing object oriented system
 
Scrum Agile Development
Scrum Agile DevelopmentScrum Agile Development
Scrum Agile Development
 
Agile scrum in startup
Agile scrum in startup  Agile scrum in startup
Agile scrum in startup
 

敏捷軟體開發方法與 Scrum 簡介