SlideShare a Scribd company logo
Introduction to
Agile & Scrum
Author: Picker
⼀一個⼩小⼩小的故事
我想要有台⾶機帶著我在天空中⾶
那我幫你做⼀個吧!
三個⽉月後...
這個故事告訴我們
語⾔言的⼒力力量量是偉⼤大的...
那...問題是什什麼?
Problem
● 需求的認知落差
● 頻繁的需求改變
● 做過頭
Agile救贖
敏捷精神
● 個⼈與互動 重於 流程與⼯工具
● 可⽤的軟體 重於 詳盡的⽂文件
● 與客⼾合作 重於 合約協商
● 回應變化 重於 遵循計劃
Agile救贖?
敏捷⽅法的適⽤性
● 組織⽂化必須⽀持談判
● ⼈員彼此信任
● ⼈少但是精幹
● 開發⼈員所作決定得到認可
● 環境設施滿⾜成員間快速溝通之需要
究竟使⽤用Agile
到底是想幹什什麼?
在合理理的成本內,
以更更有⽣生產⼒力力的⽅方式
得到較⾼高品質的軟體
為什什麼?
“On average, about
70% of all IT-related
projects fail to meet
their objectives.”
-Bob Lewis
Agile強調溝通
讓我們避免⽬目標的錯誤
敏捷精神
● 個⼈與互動 重於 流程與⼯工具
● 可⽤的軟體 重於 詳盡的⽂文件
● 與客⼾合作 重於 合約協商
● 回應變化 重於 遵循計劃
Scrum?
● ⼀種敏捷開發流程框架
● 專注於合作
● ⾼度擁有權
● ⾼度承諾
● ⾼度透明
Scrum⼈員組成
● 顧客(Stakeholder)
● 產品擁有者(Product Owner)
● 負責需求與驗收產品
● Scrum 隊員(Scrum Team)
● 負責做出產品
● Scrum 教練(Scrum Master)
● 負責確保Scrum 流程順暢執⾏
Scrum流程
Sprint Activities
Design
Test
Implement
Commun-
icate
Scrum Artifact: User Story
Story Point?
Scrum Artifact:

Stories/Tasks Burndown Chart
Daily Scrum
Scrum流程

More Related Content

Similar to Introduction to Agile & Scrum

Slides shifeng agile_taobao
Slides shifeng agile_taobaoSlides shifeng agile_taobao
Slides shifeng agile_taobaoOdd-e
 
為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?
William Yeh
 
Getting Real
Getting RealGetting Real
Getting Real
rogerwang
 
Agile scrum in startup
Agile scrum in startup  Agile scrum in startup
Agile scrum in startup
Len Chang
 
Scrum介紹
Scrum介紹Scrum介紹
Scrum介紹
Blank Chen
 
Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011
Shining Hsiong
 
20150714 succeeding with agile
20150714 succeeding with agile20150714 succeeding with agile
20150714 succeeding with agileJen-Chieh Ko
 
Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍coolCow
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
LetAgileFly
 
敏捷開發分享
敏捷開發分享敏捷開發分享
敏捷開發分享
東城 楊
 
成為一位有效率的產品經理-王姵瑾
成為一位有效率的產品經理-王姵瑾成為一位有效率的產品經理-王姵瑾
成為一位有效率的產品經理-王姵瑾
CAREhER CAREhER
 
以 PM 角度來看轉型 Agile 的歷程,與那些踩過的坑
以 PM 角度來看轉型 Agile 的歷程,與那些踩過的坑以 PM 角度來看轉型 Agile 的歷程,與那些踩過的坑
以 PM 角度來看轉型 Agile 的歷程,與那些踩過的坑
Chang Shih-Chieh
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Yu Wei Shang
 
Scrum essential
Scrum essentialScrum essential
Scrum essential
國昭 張
 
重構讀後心得
重構讀後心得重構讀後心得
重構讀後心得
Stanley Chen
 
Scrum简介
Scrum简介Scrum简介
Scrum简介
skyhuangxia
 
Project GATE 的敏捷實踐之路
Project GATE 的敏捷實踐之路Project GATE 的敏捷實踐之路
Project GATE 的敏捷實踐之路
AgileCommunity
 
微服務的基礎建設 - Service Discovery, Andrew Wu
微服務的基礎建設 - Service Discovery, Andrew Wu微服務的基礎建設 - Service Discovery, Andrew Wu
微服務的基礎建設 - Service Discovery, Andrew Wu
Andrew Wu
 
Growth 的基石 用戶行為追蹤
Growth 的基石   用戶行為追蹤Growth 的基石   用戶行為追蹤
Growth 的基石 用戶行為追蹤
Jason TC HOU (侯宗成)
 
敏捷開發與使用者體驗的結合 Agile Development Incorporating UX @ HPX98
敏捷開發與使用者體驗的結合 Agile Development Incorporating UX @ HPX98敏捷開發與使用者體驗的結合 Agile Development Incorporating UX @ HPX98
敏捷開發與使用者體驗的結合 Agile Development Incorporating UX @ HPX98
悠識學院
 

Similar to Introduction to Agile & Scrum (20)

Slides shifeng agile_taobao
Slides shifeng agile_taobaoSlides shifeng agile_taobao
Slides shifeng agile_taobao
 
為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?
 
Getting Real
Getting RealGetting Real
Getting Real
 
Agile scrum in startup
Agile scrum in startup  Agile scrum in startup
Agile scrum in startup
 
Scrum介紹
Scrum介紹Scrum介紹
Scrum介紹
 
Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011
 
20150714 succeeding with agile
20150714 succeeding with agile20150714 succeeding with agile
20150714 succeeding with agile
 
Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
 
敏捷開發分享
敏捷開發分享敏捷開發分享
敏捷開發分享
 
成為一位有效率的產品經理-王姵瑾
成為一位有效率的產品經理-王姵瑾成為一位有效率的產品經理-王姵瑾
成為一位有效率的產品經理-王姵瑾
 
以 PM 角度來看轉型 Agile 的歷程,與那些踩過的坑
以 PM 角度來看轉型 Agile 的歷程,與那些踩過的坑以 PM 角度來看轉型 Agile 的歷程,與那些踩過的坑
以 PM 角度來看轉型 Agile 的歷程,與那些踩過的坑
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)
 
Scrum essential
Scrum essentialScrum essential
Scrum essential
 
重構讀後心得
重構讀後心得重構讀後心得
重構讀後心得
 
Scrum简介
Scrum简介Scrum简介
Scrum简介
 
Project GATE 的敏捷實踐之路
Project GATE 的敏捷實踐之路Project GATE 的敏捷實踐之路
Project GATE 的敏捷實踐之路
 
微服務的基礎建設 - Service Discovery, Andrew Wu
微服務的基礎建設 - Service Discovery, Andrew Wu微服務的基礎建設 - Service Discovery, Andrew Wu
微服務的基礎建設 - Service Discovery, Andrew Wu
 
Growth 的基石 用戶行為追蹤
Growth 的基石   用戶行為追蹤Growth 的基石   用戶行為追蹤
Growth 的基石 用戶行為追蹤
 
敏捷開發與使用者體驗的結合 Agile Development Incorporating UX @ HPX98
敏捷開發與使用者體驗的結合 Agile Development Incorporating UX @ HPX98敏捷開發與使用者體驗的結合 Agile Development Incorporating UX @ HPX98
敏捷開發與使用者體驗的結合 Agile Development Incorporating UX @ HPX98
 

More from Picker Weng

The Theory and Implementation of DVFS on Linux
The Theory and Implementation of DVFS on LinuxThe Theory and Implementation of DVFS on Linux
The Theory and Implementation of DVFS on Linux
Picker Weng
 
Android Multimedia Framework
Android Multimedia FrameworkAndroid Multimedia Framework
Android Multimedia Framework
Picker Weng
 
Tutorial for Installing eclox
Tutorial for Installing ecloxTutorial for Installing eclox
Tutorial for Installing eclox
Picker Weng
 
Chromium OS - User Accounts and Management
Chromium OS - User Accounts and ManagementChromium OS - User Accounts and Management
Chromium OS - User Accounts and Management
Picker Weng
 
Android Camera Architecture
Android Camera ArchitectureAndroid Camera Architecture
Android Camera Architecture
Picker Weng
 
[C++ GUI Programming with Qt4] chap8
[C++ GUI Programming with Qt4] chap8[C++ GUI Programming with Qt4] chap8
[C++ GUI Programming with Qt4] chap8
Picker Weng
 
[C++ GUI Programming with Qt4] chap6
[C++ GUI Programming with Qt4] chap6[C++ GUI Programming with Qt4] chap6
[C++ GUI Programming with Qt4] chap6
Picker Weng
 
OpenCV 2.2.0 for Android
OpenCV 2.2.0 for AndroidOpenCV 2.2.0 for Android
OpenCV 2.2.0 for Android
Picker Weng
 
Vim+cscope+ctags+taglist
Vim+cscope+ctags+taglistVim+cscope+ctags+taglist
Vim+cscope+ctags+taglistPicker Weng
 

More from Picker Weng (10)

The Theory and Implementation of DVFS on Linux
The Theory and Implementation of DVFS on LinuxThe Theory and Implementation of DVFS on Linux
The Theory and Implementation of DVFS on Linux
 
Android Multimedia Framework
Android Multimedia FrameworkAndroid Multimedia Framework
Android Multimedia Framework
 
Tutorial for Installing eclox
Tutorial for Installing ecloxTutorial for Installing eclox
Tutorial for Installing eclox
 
Chromium OS - User Accounts and Management
Chromium OS - User Accounts and ManagementChromium OS - User Accounts and Management
Chromium OS - User Accounts and Management
 
Android Camera Architecture
Android Camera ArchitectureAndroid Camera Architecture
Android Camera Architecture
 
[C++ GUI Programming with Qt4] chap8
[C++ GUI Programming with Qt4] chap8[C++ GUI Programming with Qt4] chap8
[C++ GUI Programming with Qt4] chap8
 
[C++ GUI Programming with Qt4] chap6
[C++ GUI Programming with Qt4] chap6[C++ GUI Programming with Qt4] chap6
[C++ GUI Programming with Qt4] chap6
 
OpenCV 2.2.0 for Android
OpenCV 2.2.0 for AndroidOpenCV 2.2.0 for Android
OpenCV 2.2.0 for Android
 
Uml
UmlUml
Uml
 
Vim+cscope+ctags+taglist
Vim+cscope+ctags+taglistVim+cscope+ctags+taglist
Vim+cscope+ctags+taglist
 

Introduction to Agile & Scrum