SlideShare uma empresa Scribd logo
1 de 12
Succeeding With Agile: Software Development
                Using Scrum

                 David Ko
如何在每個Sprint中,交付可運行的軟體
是新的Scrum團隊必須克服的最大挑戰之一
+ 鼓勵回饋
  – Demo可收集到更多更好的意見
  – 只有文件容易讓人遺忘和忽略
+ 可衡量進度
  – Project最大的風險是不知道還剩多少東西沒完成
+ 在需要時可及早發布
+ 達到某個里程碑的標準
  – 並非意味著沒有defect
  – 重點是否做到了當初DoD (Definition of Done)所
    要求的
+ 意味被測試過
+ 不意味整個功能是完整的
+ 意味著CI(Continuous Integration)已經做好
+ 嘗試將功能分解, 以便在每次sprint可以交付
+ 對於無法展示的功能, 多加一些額外的工作
 來展示其成果
 – Ex: Fake UI 或是測試執行結果報告
+ 縱向切割比橫向切割好
+ 在每個sprint中花點時間準備下一個sprint
+ Ken Schwaber 建議約花10%時間準備下一個
  sprint
+ 當然, 團隊可根據自己的經驗, 適當地調整
+ User story大小不能無法在一個sprint內完成
+ 對於還不清楚的user story
  – 在sprint前, 先充分理解, 而不是完全理解
  – 若放入sprint 內的story, 必須被理解透徹
+ 跨職能的成員一起合作
+ 不是將工作由一個角色, 交給另一個角色
+ 在scrum中不建議循序地執行工作, 也就是
 不斷地交接
+ 原因如下
  – 進度的不確性增加
    因為取決於前一個sprint完成的品質如何
    不易估計下個sprint要花多久處理

 – 花很長時間來確認功能的特性
    要經過數個sprint, 一個功能才被完成
    無法盡早回饋


   Analysis   Design
                       Coding Sprint   Testing Sprint
    Sprint    Sprint
+ 團隊有固定的節奏
   – 知道何時開始, 何時要demo, 何時要開scrum的
     會議
+ Sprint計畫變得容易
   – 經過2-5次的sprint, 容易根據歷史資料來規劃下
     次sprint的工作
+ Release planning變得容易
   – 容易規劃要幾次sprint, 每個sprint要處理多少事
     情
+ 不用每次sprint前, 都花時間討論這次要多長
+ 否則成員會覺得deadline是可以延長的
+ 但是這代表你會有些東西在這個sprint中無
  法完成
+ 因此若是有看到這跡象, 要及早馬上討論甚
  麼該被完成, 甚麼該被丟下
+ 不建議
  – 通常是產品負責人缺乏遠見, 以至於計畫變動頻
    繁且快速
+ Scrum的作法
   – 宣布目前sprint異常終止
   – 重新對於新的變動加以計畫, 以建立新的sprint

Mais conteúdo relacionado

Mais procurados

《Scrum漫谈》
《Scrum漫谈》《Scrum漫谈》
《Scrum漫谈》
thinkinlamp
 
持续交付的魅力
持续交付的魅力持续交付的魅力
持续交付的魅力
Qiao Liang
 
Something missed in regular scrum
Something missed in regular scrumSomething missed in regular scrum
Something missed in regular scrum
Andy Yuan
 
Scrum Gathering 2012 Shanghai 领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
Scrum Gathering 2012 Shanghai  领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)Scrum Gathering 2012 Shanghai  领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
Scrum Gathering 2012 Shanghai 领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
JoXuZi
 
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
Wen-Tien Chang
 

Mais procurados (16)

極限編程XP
極限編程XP極限編程XP
極限編程XP
 
Scrum过程介绍
Scrum过程介绍Scrum过程介绍
Scrum过程介绍
 
项目求生指南
项目求生指南项目求生指南
项目求生指南
 
五分鐘保證成功導入Scrum - 鐘點大師 HourMasters.com
五分鐘保證成功導入Scrum - 鐘點大師 HourMasters.com五分鐘保證成功導入Scrum - 鐘點大師 HourMasters.com
五分鐘保證成功導入Scrum - 鐘點大師 HourMasters.com
 
專案管理力 Project management for youth
專案管理力 Project management for youth專案管理力 Project management for youth
專案管理力 Project management for youth
 
過來人經驗 - 在企業中推行 DevOps 前該具備的認知與工具箱
過來人經驗 - 在企業中推行 DevOps 前該具備的認知與工具箱過來人經驗 - 在企業中推行 DevOps 前該具備的認知與工具箱
過來人經驗 - 在企業中推行 DevOps 前該具備的認知與工具箱
 
老成的專案管理以及經驗分享
老成的專案管理以及經驗分享老成的專案管理以及經驗分享
老成的專案管理以及經驗分享
 
《Scrum漫谈》
《Scrum漫谈》《Scrum漫谈》
《Scrum漫谈》
 
從研發團隊管理及產品發展的角度看 DevOps
從研發團隊管理及產品發展的角度看 DevOps從研發團隊管理及產品發展的角度看 DevOps
從研發團隊管理及產品發展的角度看 DevOps
 
持续交付的魅力
持续交付的魅力持续交付的魅力
持续交付的魅力
 
Something missed in regular scrum
Something missed in regular scrumSomething missed in regular scrum
Something missed in regular scrum
 
Scrum敏捷项目管理
Scrum敏捷项目管理Scrum敏捷项目管理
Scrum敏捷项目管理
 
Scrum
ScrumScrum
Scrum
 
Scrum Gathering 2012 Shanghai 领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
Scrum Gathering 2012 Shanghai  领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)Scrum Gathering 2012 Shanghai  领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
Scrum Gathering 2012 Shanghai 领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
 
從敏捷開始的測試 從測試開始的自動化
從敏捷開始的測試 從測試開始的自動化從敏捷開始的測試 從測試開始的自動化
從敏捷開始的測試 從測試開始的自動化
 
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
 

Destaque

Orixsas7linhasouvibraesoriginais 130618164954-phpapp02
Orixsas7linhasouvibraesoriginais 130618164954-phpapp02Orixsas7linhasouvibraesoriginais 130618164954-phpapp02
Orixsas7linhasouvibraesoriginais 130618164954-phpapp02
Denis Ferreira
 
Hr 036 數位內容產業與人才資源
Hr 036 數位內容產業與人才資源Hr 036 數位內容產業與人才資源
Hr 036 數位內容產業與人才資源
handbook
 
Hr 030 業務人員生涯規劃
Hr 030 業務人員生涯規劃Hr 030 業務人員生涯規劃
Hr 030 業務人員生涯規劃
handbook
 
Se a montanha não vai a Maomé
Se a montanha não vai a MaoméSe a montanha não vai a Maomé
Se a montanha não vai a Maomé
Johnny Kallay
 
Ejercicios de calculo segundos 2014
Ejercicios de calculo segundos 2014Ejercicios de calculo segundos 2014
Ejercicios de calculo segundos 2014
marigp10
 
Pdf seminario camino amarte
Pdf seminario camino amartePdf seminario camino amarte
Pdf seminario camino amarte
Luisa Serra
 
Bom Senso Turismo - Apresentação 2014
Bom Senso Turismo - Apresentação 2014Bom Senso Turismo - Apresentação 2014
Bom Senso Turismo - Apresentação 2014
BST2014
 
Uso de twitter
Uso de twitterUso de twitter
Uso de twitter
JosHhx G
 

Destaque (20)

Orixsas7linhasouvibraesoriginais 130618164954-phpapp02
Orixsas7linhasouvibraesoriginais 130618164954-phpapp02Orixsas7linhasouvibraesoriginais 130618164954-phpapp02
Orixsas7linhasouvibraesoriginais 130618164954-phpapp02
 
Hr 036 數位內容產業與人才資源
Hr 036 數位內容產業與人才資源Hr 036 數位內容產業與人才資源
Hr 036 數位內容產業與人才資源
 
Folclore
FolcloreFolclore
Folclore
 
Oliveira, thelma. é tudo faz de-conta. as relações entre o poder entre o pode...
Oliveira, thelma. é tudo faz de-conta. as relações entre o poder entre o pode...Oliveira, thelma. é tudo faz de-conta. as relações entre o poder entre o pode...
Oliveira, thelma. é tudo faz de-conta. as relações entre o poder entre o pode...
 
Uso das novas tecnologias
Uso das novas tecnologiasUso das novas tecnologias
Uso das novas tecnologias
 
CI's: Circuitos Integrados
 CI's: Circuitos Integrados CI's: Circuitos Integrados
CI's: Circuitos Integrados
 
Obesidad,,,
Obesidad,,,Obesidad,,,
Obesidad,,,
 
Martuchis
MartuchisMartuchis
Martuchis
 
Hr 030 業務人員生涯規劃
Hr 030 業務人員生涯規劃Hr 030 業務人員生涯規劃
Hr 030 業務人員生涯規劃
 
Biografia juan carlos avalos lópez
Biografia juan carlos avalos lópezBiografia juan carlos avalos lópez
Biografia juan carlos avalos lópez
 
Pulsera del dia del amigo
Pulsera del dia del amigoPulsera del dia del amigo
Pulsera del dia del amigo
 
Se a montanha não vai a Maomé
Se a montanha não vai a MaoméSe a montanha não vai a Maomé
Se a montanha não vai a Maomé
 
Avó Francisca
Avó FranciscaAvó Francisca
Avó Francisca
 
Ejercicios de calculo segundos 2014
Ejercicios de calculo segundos 2014Ejercicios de calculo segundos 2014
Ejercicios de calculo segundos 2014
 
Zombis desde la genética
Zombis desde la genéticaZombis desde la genética
Zombis desde la genética
 
Sistema reprodutor masculino e feminino
Sistema reprodutor masculino e femininoSistema reprodutor masculino e feminino
Sistema reprodutor masculino e feminino
 
C22 cjres15-20-anexo
C22 cjres15-20-anexoC22 cjres15-20-anexo
C22 cjres15-20-anexo
 
Pdf seminario camino amarte
Pdf seminario camino amartePdf seminario camino amarte
Pdf seminario camino amarte
 
Bom Senso Turismo - Apresentação 2014
Bom Senso Turismo - Apresentação 2014Bom Senso Turismo - Apresentação 2014
Bom Senso Turismo - Apresentação 2014
 
Uso de twitter
Uso de twitterUso de twitter
Uso de twitter
 

Semelhante a Chapter 14 sprints

Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)
Yu Wei Shang
 
Scrum gathering 2012 shanghai 领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
Scrum gathering 2012 shanghai  领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)Scrum gathering 2012 shanghai  领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
Scrum gathering 2012 shanghai 领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
LetAgileFly
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
LetAgileFly
 
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
 Scrum敏捷实施实例讲解 out_softingtemplate.ppt_ Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
Odd-e
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
Jen-Chieh Ko
 
如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊
Jen-Chieh Ko
 
移动开发敏捷实践
移动开发敏捷实践移动开发敏捷实践
移动开发敏捷实践
Yuan Mai
 

Semelhante a Chapter 14 sprints (20)

Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)
 
The way to continuous delivery
The way to continuous deliveryThe way to continuous delivery
The way to continuous delivery
 
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
 
Project GATE 的敏捷實踐之路
Project GATE 的敏捷實踐之路Project GATE 的敏捷實踐之路
Project GATE 的敏捷實踐之路
 
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
 
[MonkeyFest 2018 ] App 開發與 DevOps 上的實踐
[MonkeyFest 2018 ] App 開發與 DevOps 上的實踐[MonkeyFest 2018 ] App 開發與 DevOps 上的實踐
[MonkeyFest 2018 ] App 開發與 DevOps 上的實踐
 
Chapter 15 planning
Chapter 15 planningChapter 15 planning
Chapter 15 planning
 
敏捷開發分享
敏捷開發分享敏捷開發分享
敏捷開發分享
 
Scrum gathering 2012 shanghai 领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
Scrum gathering 2012 shanghai  领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)Scrum gathering 2012 shanghai  领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
Scrum gathering 2012 shanghai 领导力与组织转型分会场演讲话题:让飞行中的敏捷软着陆(李忠利)
 
從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
 
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
 Scrum敏捷实施实例讲解 out_softingtemplate.ppt_ Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
 
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
導讀持續交付 2.0 - 談當代軟體交付之虛實融合導讀持續交付 2.0 - 談當代軟體交付之虛實融合
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
 
如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊
 
浅谈架构升级
浅谈架构升级浅谈架构升级
浅谈架构升级
 
移动开发敏捷实践
移动开发敏捷实践移动开发敏捷实践
移动开发敏捷实践
 
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
Effective DevOps:一場文化與技術的轉型運動  (陳正瑋)Effective DevOps:一場文化與技術的轉型運動  (陳正瑋)
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
 
Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
 
從開發到上線的華麗大冒險
從開發到上線的華麗大冒險從開發到上線的華麗大冒險
從開發到上線的華麗大冒險
 

Mais de Jen-Chieh Ko

The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar GatheringThe right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
Jen-Chieh Ko
 

Mais de Jen-Chieh Ko (20)

RSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design PrinciplesRSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design Principles
 
Practical Testing Strategy for Agile Team
Practical Testing Strategy for Agile TeamPractical Testing Strategy for Agile Team
Practical Testing Strategy for Agile Team
 
O.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdfO.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdf
 
2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查
 
Agile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory TestingAgile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory Testing
 
Stop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingStop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous Improving
 
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Mopcon 2021   Scrum 是新的死亡行軍嗎?Mopcon 2021   Scrum 是新的死亡行軍嗎?
Mopcon 2021 Scrum 是新的死亡行軍嗎?
 
啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱
 
Exploratory testing survey in 2020
Exploratory testing survey in 2020Exploratory testing survey in 2020
Exploratory testing survey in 2020
 
如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致
 
Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程
 
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar GatheringThe right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
 
Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑
 
Design sprint experience at Trend Micro
Design sprint experience at Trend MicroDesign sprint experience at Trend Micro
Design sprint experience at Trend Micro
 
Container and Test Automation Management Practices in TrendMicro
Container and Test Automation Management Practices in TrendMicroContainer and Test Automation Management Practices in TrendMicro
Container and Test Automation Management Practices in TrendMicro
 
Design sprint sharing of DS team
Design sprint sharing of DS team Design sprint sharing of DS team
Design sprint sharing of DS team
 
Beer game-public
Beer game-publicBeer game-public
Beer game-public
 
Agile Summit Taipei 2019 - Agile Testing Strategy
Agile Summit Taipei 2019 - Agile Testing StrategyAgile Summit Taipei 2019 - Agile Testing Strategy
Agile Summit Taipei 2019 - Agile Testing Strategy
 
Agile HR at Titansoft
Agile HR at TitansoftAgile HR at Titansoft
Agile HR at Titansoft
 
From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...
 

Chapter 14 sprints