SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
Are You Being A Right
        ScrumMaster ?

                                Date: April 9, 2013
                                  By: Ethan Huang




PAGE:   1
ScrumMaster
        你做对了吗?

                      Date: April 9, 2013
                        By: Ethan Huang




PAGE:   2
Ethan Huang

            ethuang@cisco.com




PAGE:   3
Warm up !




PAGE:   4
PAGE:   5
What is a ScrumMaster ?




PAGE:   6
The ScrumMaster - Characteristics

        Represents team to the management
        Represents management to the team
        No management title   CANNOT make decisions on behalf of the team

        Authorized “sheep-dog”
        Coaching the team rather than being a player
        Change Agent
        Listen much more than tell
        A servant leader

PAGE:    7
The ScrumMaster - Mission

        Responsible for enacting Scrum values and principles
        Removes impediments
        Serves the Product Owner and team
        Protects the team
        Facilitates team collaboration/productivity




PAGE:     8
Working with PO and the Team




                                  Transparency                  Management
Stakeholders                     Communication                     Layer
                                Self-management

                Product Owner                     ScrumMaster




                            Development Team


  PAGE:   9
Three roles in one team




PAGE:   10
Three roles in one team




PAGE:   10
How could a ScrumMaster
             step back and be a coach?




PAGE:   11
The chicken and the pig




PAGE:   12
Be a Chicken!




PAGE:   13
Case Study




             Some team members are not proactive enough. They spend 1
             week on some tasks other people believe they can complete
             in couple days.

             一些团队成员不        积   。他们花一周时间在一些           人认为他们只需要
             一   天就能    定的任务上。




PAGE:   14
Case Study




         Team is complaining that there are too many meetings in Scrum. In the
         meeting room many team members are just listening, in WebEx meetings
         a lot of attendees are on mute.

         团队抱怨Scrum里会议太多。在会议室里很多团队成员只是在听而已,在
         WebEx 里很多人都是静音状态。




PAGE:   15
Case Study




         The Daily Scrum lasts on 3 minutes - everybody reports the same thing: “
         Today I am working on the same task as yesterday, tomorrow I will keep
         working on this task, no blocking issues”.

         Daily Scrum 只需要三分钟 - 每个人都状态都一样:“今天我在做昨天的任务,
         明天继续,没有 blocking issues”。




PAGE:   16
Case Study




         During the daily Scrum, the ScrumMaster was checking the
         status with every team member one by one, then put them
         together to a daily report for the upper managers.

         在daily Scrum中,ScrumMaster挨个检查每个团队成员的状态,然后
         把这些信息整理成一份给管理层的每日状态报告。




PAGE:   17
Case Study



         A team-member speaks up and says he thinks the retrospective
         is a waste of time; several other team members murmur in
         agreement, and someone else suggests that the team stop doing
         the retrospective. They feel the action items are never really
         taken care of.

         一个组员提出意⻅见,他说他觉得回顾会是浪费时间;其他组员也低声附
         和,还有一些人建议团队停止召               回顾会议。他们觉得回顾会决定的行
         动项很少被真正的执行的。




PAGE:   18
Case Study



         In Sprint Planning meeting PO, PM, EM and the 2 core team
         members spent 3 hours talking about what are the user stories
         team should be working on. But after that team still find there a
         lot of open questions on requirement. Team works very hard but
         still cannot deliver some user stories due to requirement
         changes.

         在 Sprint 计   会议中 PO,PM,EM 和2位核心团队成员花了3小时讨论
         需求。可是会后团队还是发现需求上有很多不清楚的地方。团队工作很
         辛苦,但是最后由于需求变更还是没能交付所有的用户故事。




PAGE:   19
Backlog Grooming
    Not a formal sprint event, but a continuous activity
    PO and team work together to ensure requirement is ready before a sprint
    User stories are decomposed to smaller ones and AC are added to meet DoR


        Backlog Grooming   Backlog Grooming   Backlog Grooming
             Sprint N         Sprint N + 1       Sprint N + 2




                              Sprint N        Sprint N + 1       Sprint N + 2




PAGE:     20
Case Study




         A team has been doing Scrum for 6 months, and it has never
         gotten to 100% done at the end of a Sprint; it only gets to
         80-90% done every Sprint. Now the PO is asking them if they
         can complete all feature before the ‘deadline’.

         一个团队已经运用Scrum6个月了,并且他们从未实现过100%完成一个
         Sprint;每个Sprint他们只能完成80−90%。现在 PO 在问团队是否可
         以在最后期限前完成所有功能。




PAGE:   21
Release Planning
    In Scrum Release Planning is a simple math game


        Total # of Story Points Estimated   300

        Low Velocity                        30

        High Velocity                       50


    How many sprints will be needed to deliver all user stories?




PAGE:    22
When can we get 150 points done?

                                             Feature"Burn"Up"Chart"
        200"

        180"

        160"

        140"

        120"

        100"

         80"

         60"

         40"

         20"

          0"
               S1"   S2"   S3"   S4"   S5"   S6"   S7"   S8"   S9"   S10" S11" S12" S13" S14" S15" S16" S17" S18"


PAGE:    23
What can I get by the end of Sprint 16?

                                             Feature"Burn"Up"Chart"
        200"

        180"

        160"

        140"

        120"

        100"

         80"

         60"

         40"

         20"

          0"
               S1"   S2"   S3"   S4"   S5"   S6"   S7"   S8"   S9"   S10" S11" S12" S13" S14" S15" S16" S17" S18"


PAGE:    24
Take-aways

        •   Ask more questions, talk less.
            多问问题,少发表意⻅见

        •   Find the root course, don’t just fix problems.
            找到问题的根源,不要头 医头

        •   Use statistics data to help team improve.
            用统计数据帮助团队改进

        •   Build up good relationship with the managers, get their support.
            和管理层建立良好 系,得到他们的支持




PAGE:   25
Thanks!
 That’s all for today
      Date: April 9, 2013
Reading List
        •    Agile and Iterative Development: A Manager’s Guide by Craig Larman
        •    Agile Estimating and Planning by Mike Cohn
        •    Agile Project Management with Scrum by Ken Schwaber
        •    Succeeding with Agile - Software Development Using Scrum by Mike Cohn
        •    Agile Retrospectives by Esther Derby and Diana Larsen
        •    Agile Software Development Ecosystems by Jim Highsmith
        •    Agile Software Development with Scrum by Ken Schwaber and Mike Beedle
        •    Scrum and The Enterprise by Ken Schwaber
        •    User Stories Applied for Agile Software Development by Mike Cohn
        •    Lots of weekly articles at www.scrumalliance.org




PAGE:       27

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Scrum for Video Game Development
Scrum for Video Game DevelopmentScrum for Video Game Development
Scrum for Video Game Development
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
The Scrum Roles presented by the Scrumlies 2009
The Scrum Roles presented by the Scrumlies 2009The Scrum Roles presented by the Scrumlies 2009
The Scrum Roles presented by the Scrumlies 2009
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 
Scrum
ScrumScrum
Scrum
 
Three steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile orgThree steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile org
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Why Scrum?
Why Scrum?Why Scrum?
Why Scrum?
 
Understanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum RolesUnderstanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum Roles
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
2020 scrum-guide-us-highlighted
2020 scrum-guide-us-highlighted2020 scrum-guide-us-highlighted
2020 scrum-guide-us-highlighted
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 
Back To Basics: Agile Practices
Back To Basics: Agile PracticesBack To Basics: Agile Practices
Back To Basics: Agile Practices
 
Scrum team and efficiency
Scrum team and efficiencyScrum team and efficiency
Scrum team and efficiency
 

Ähnlich wie Are you being the right ScrumMaster?

Too fast for Scrum? | AgilePT 2015
Too fast for Scrum? | AgilePT 2015Too fast for Scrum? | AgilePT 2015
Too fast for Scrum? | AgilePT 2015
Antonio Arrais de Castro, PhD,PMP,CSPO,CSM,P2P
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM Master
Joost Mulders
 

Ähnlich wie Are you being the right ScrumMaster? (20)

SCRUM, an introduction
SCRUM, an introductionSCRUM, an introduction
SCRUM, an introduction
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-master
 
Help the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentHelp the Scrum Master IS the Impediment
Help the Scrum Master IS the Impediment
 
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop
 
Adopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank ShahAdopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank Shah
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
 
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case StudyEngineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Too fast for Scrum? | AgilePT 2015
Too fast for Scrum? | AgilePT 2015Too fast for Scrum? | AgilePT 2015
Too fast for Scrum? | AgilePT 2015
 
Scrum by roofimon
Scrum by roofimonScrum by roofimon
Scrum by roofimon
 
wed post
wed postwed post
wed post
 
slideshare test
slideshare testslideshare test
slideshare test
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?
 
ScrumButs
ScrumButsScrumButs
ScrumButs
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient Employees
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Scrum - the basics
Scrum - the basicsScrum - the basics
Scrum - the basics
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM Master
 
Iterating towards professional scrum
Iterating towards professional scrumIterating towards professional scrum
Iterating towards professional scrum
 

Mehr von Ethan Huang

Agile vs. the iron triangle
Agile vs. the iron triangleAgile vs. the iron triangle
Agile vs. the iron triangle
Ethan Huang
 

Mehr von Ethan Huang (11)

Agile Coach & HR (Chinese) - Speech @ Agile Tour 2020
Agile Coach & HR (Chinese) - Speech @ Agile Tour 2020Agile Coach & HR (Chinese) - Speech @ Agile Tour 2020
Agile Coach & HR (Chinese) - Speech @ Agile Tour 2020
 
Lets abandon performance appraisal
Lets abandon performance appraisalLets abandon performance appraisal
Lets abandon performance appraisal
 
Toolbox for agile coaches@rsg hz2016
Toolbox for agile coaches@rsg hz2016Toolbox for agile coaches@rsg hz2016
Toolbox for agile coaches@rsg hz2016
 
20 ways to run retrospective differently
20 ways to run retrospective differently20 ways to run retrospective differently
20 ways to run retrospective differently
 
Agile testing strategy
Agile testing strategyAgile testing strategy
Agile testing strategy
 
Lets abandon performance appraisal
Lets abandon performance appraisalLets abandon performance appraisal
Lets abandon performance appraisal
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity Measurement
 
Agile vs. the iron triangle
Agile vs. the iron triangleAgile vs. the iron triangle
Agile vs. the iron triangle
 
Team wide testing
Team wide testingTeam wide testing
Team wide testing
 
Integrated Dev And Qa Team With Scrum
Integrated Dev And Qa Team With ScrumIntegrated Dev And Qa Team With Scrum
Integrated Dev And Qa Team With Scrum
 
Story Based Burn Down
Story Based Burn DownStory Based Burn Down
Story Based Burn Down
 

Kürzlich hochgeladen

Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
mriyagarg453
 

Kürzlich hochgeladen (20)

Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna...
 
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
 
(TOP CLASS) Call Girls In Nungambakkam Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Nungambakkam Phone 7427069034 Call Girls Model With...(TOP CLASS) Call Girls In Nungambakkam Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Nungambakkam Phone 7427069034 Call Girls Model With...
 
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
 
📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call Girls📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call Girls
 
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceCollege Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
 
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
 
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
 
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
 
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
 
Verified Trusted Call Girls Singaperumal Koil Chennai ✔✔7427069034 Independe...
Verified Trusted Call Girls Singaperumal Koil Chennai ✔✔7427069034  Independe...Verified Trusted Call Girls Singaperumal Koil Chennai ✔✔7427069034  Independe...
Verified Trusted Call Girls Singaperumal Koil Chennai ✔✔7427069034 Independe...
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
 
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
 

Are you being the right ScrumMaster?

  • 1. Are You Being A Right ScrumMaster ? Date: April 9, 2013 By: Ethan Huang PAGE: 1
  • 2. ScrumMaster 你做对了吗? Date: April 9, 2013 By: Ethan Huang PAGE: 2
  • 3. Ethan Huang ethuang@cisco.com PAGE: 3
  • 5. PAGE: 5
  • 6. What is a ScrumMaster ? PAGE: 6
  • 7. The ScrumMaster - Characteristics Represents team to the management Represents management to the team No management title CANNOT make decisions on behalf of the team Authorized “sheep-dog” Coaching the team rather than being a player Change Agent Listen much more than tell A servant leader PAGE: 7
  • 8. The ScrumMaster - Mission Responsible for enacting Scrum values and principles Removes impediments Serves the Product Owner and team Protects the team Facilitates team collaboration/productivity PAGE: 8
  • 9. Working with PO and the Team Transparency Management Stakeholders Communication Layer Self-management Product Owner ScrumMaster Development Team PAGE: 9
  • 10. Three roles in one team PAGE: 10
  • 11. Three roles in one team PAGE: 10
  • 12. How could a ScrumMaster step back and be a coach? PAGE: 11
  • 13. The chicken and the pig PAGE: 12
  • 15. Case Study Some team members are not proactive enough. They spend 1 week on some tasks other people believe they can complete in couple days. 一些团队成员不 积 。他们花一周时间在一些 人认为他们只需要 一 天就能 定的任务上。 PAGE: 14
  • 16. Case Study Team is complaining that there are too many meetings in Scrum. In the meeting room many team members are just listening, in WebEx meetings a lot of attendees are on mute. 团队抱怨Scrum里会议太多。在会议室里很多团队成员只是在听而已,在 WebEx 里很多人都是静音状态。 PAGE: 15
  • 17. Case Study The Daily Scrum lasts on 3 minutes - everybody reports the same thing: “ Today I am working on the same task as yesterday, tomorrow I will keep working on this task, no blocking issues”. Daily Scrum 只需要三分钟 - 每个人都状态都一样:“今天我在做昨天的任务, 明天继续,没有 blocking issues”。 PAGE: 16
  • 18. Case Study During the daily Scrum, the ScrumMaster was checking the status with every team member one by one, then put them together to a daily report for the upper managers. 在daily Scrum中,ScrumMaster挨个检查每个团队成员的状态,然后 把这些信息整理成一份给管理层的每日状态报告。 PAGE: 17
  • 19. Case Study A team-member speaks up and says he thinks the retrospective is a waste of time; several other team members murmur in agreement, and someone else suggests that the team stop doing the retrospective. They feel the action items are never really taken care of. 一个组员提出意⻅见,他说他觉得回顾会是浪费时间;其他组员也低声附 和,还有一些人建议团队停止召 回顾会议。他们觉得回顾会决定的行 动项很少被真正的执行的。 PAGE: 18
  • 20. Case Study In Sprint Planning meeting PO, PM, EM and the 2 core team members spent 3 hours talking about what are the user stories team should be working on. But after that team still find there a lot of open questions on requirement. Team works very hard but still cannot deliver some user stories due to requirement changes. 在 Sprint 计 会议中 PO,PM,EM 和2位核心团队成员花了3小时讨论 需求。可是会后团队还是发现需求上有很多不清楚的地方。团队工作很 辛苦,但是最后由于需求变更还是没能交付所有的用户故事。 PAGE: 19
  • 21. Backlog Grooming Not a formal sprint event, but a continuous activity PO and team work together to ensure requirement is ready before a sprint User stories are decomposed to smaller ones and AC are added to meet DoR Backlog Grooming Backlog Grooming Backlog Grooming Sprint N Sprint N + 1 Sprint N + 2 Sprint N Sprint N + 1 Sprint N + 2 PAGE: 20
  • 22. Case Study A team has been doing Scrum for 6 months, and it has never gotten to 100% done at the end of a Sprint; it only gets to 80-90% done every Sprint. Now the PO is asking them if they can complete all feature before the ‘deadline’. 一个团队已经运用Scrum6个月了,并且他们从未实现过100%完成一个 Sprint;每个Sprint他们只能完成80−90%。现在 PO 在问团队是否可 以在最后期限前完成所有功能。 PAGE: 21
  • 23. Release Planning In Scrum Release Planning is a simple math game Total # of Story Points Estimated 300 Low Velocity 30 High Velocity 50 How many sprints will be needed to deliver all user stories? PAGE: 22
  • 24. When can we get 150 points done? Feature"Burn"Up"Chart" 200" 180" 160" 140" 120" 100" 80" 60" 40" 20" 0" S1" S2" S3" S4" S5" S6" S7" S8" S9" S10" S11" S12" S13" S14" S15" S16" S17" S18" PAGE: 23
  • 25. What can I get by the end of Sprint 16? Feature"Burn"Up"Chart" 200" 180" 160" 140" 120" 100" 80" 60" 40" 20" 0" S1" S2" S3" S4" S5" S6" S7" S8" S9" S10" S11" S12" S13" S14" S15" S16" S17" S18" PAGE: 24
  • 26. Take-aways • Ask more questions, talk less. 多问问题,少发表意⻅见 • Find the root course, don’t just fix problems. 找到问题的根源,不要头 医头 • Use statistics data to help team improve. 用统计数据帮助团队改进 • Build up good relationship with the managers, get their support. 和管理层建立良好 系,得到他们的支持 PAGE: 25
  • 27. Thanks! That’s all for today Date: April 9, 2013
  • 28. Reading List • Agile and Iterative Development: A Manager’s Guide by Craig Larman • Agile Estimating and Planning by Mike Cohn • Agile Project Management with Scrum by Ken Schwaber • Succeeding with Agile - Software Development Using Scrum by Mike Cohn • Agile Retrospectives by Esther Derby and Diana Larsen • Agile Software Development Ecosystems by Jim Highsmith • Agile Software Development with Scrum by Ken Schwaber and Mike Beedle • Scrum and The Enterprise by Ken Schwaber • User Stories Applied for Agile Software Development by Mike Cohn • Lots of weekly articles at www.scrumalliance.org PAGE: 27