SlideShare a Scribd company logo
1 of 31
Download to read offline
Agile and Scrum in China:
       Can It Work?
       Will It Work?
  Tom Mellor, Scrum Alliance
Speaker Introduction
Chair of the Board of Directors of the Scrum
Alliance
Employer: State Farm Ins Cos. (USA)
Title: Agile Coach and Project Manager
Introduced Scrum and agile development into the
IT Dept (5000+ people) in 2003
Certified Scrum Trainer, Certified Scrum Product
Owner, Certified Scrum Professional, Certified
ScrumMaster
Worked on and coached over 25 Scrum projects
Speaker Confessions
   30+ years in business with 8+ in IT as a
    business analyst and project manager
   Wrote code in 1978 (Basic and Fortran);
    returned in 2005 to university to learn java
   Have been around development long enough to
    fundamentally understand its concepts (not true
    for me for the Chinese language)
   A bit anxious that I might receive many  for
    my talk since it isn’t technical
   That is a risk I am willing to take because I feel
    the message I bring is important
Some Common Project and
Team Problems (Nontechnical)
   Despite adoption of Scrum and/or other agile
    processes, the business and team(s) still do not
    often communicate well
   Organization management does not honor the
    difference between knowledge work and
    physical labor
   Nontechnical people believe all developers
    have equal skill level and developers tend to
    establish a ―pecking order‖ and are not inclined
    to do cooperative work such as pair
    programming
Some Common Project and
Team Problems (Nontechnical)
   People believe we do magic and that we can
    predict time and cost up front with precision
    even though we deal with a large amount of
    uncertainty and ambiguity
   Developers know that Test Driven Development
    is good, but they resist doing it because they
    believe it slows them down too much
   The development is done emergency room
    style – and developers do not know who to
    please
The Root of Agile Created in
2001: The Agile Manifesto
                              www.agilemanifesto.org


                                The 4 Values
        We are uncovering better ways of developing software by doing it
        and helping others do it. Through this work we have come to value:

        Individuals and interactions over processes and tools
        Working software over comprehensive documentation
          Customer collaboration over contract negotiation
              Responding to change over following a plan

        While there is value in the items on the right, we value the items on
        the left more.
The 12 Principles of the Agile
Manifesto
1.    我们的最高目标是,通过尽早和持续地交付有价值的软件来满足客户。
2.    欢迎对需求提出变更——哪怕是在项目开发后期。要善于利用需求变更,帮助
      客户获得竞争优势。
3.    要经常性地交付可用的软件,周期从几周到几个月不等,交付时间越短越好。
4.    项目过程中,业务人员与开发人员必须在天天一起工作。
5.    要善于激励项目人员,给他们以所需要的环境和支持,并相信他们能够完成任
      务。
6.    无论是团队内还是团队间,最有效的沟通方法是面对面的交谈。
7.    可用的软件是衡量进度的主要指标。
8.    敏捷过程提倡可持续的开发。项目方、开发人员和用户应该能够保持长期稳定
      的进展速度。
9.    对技术的精益求精以及对设计的不断完善将提升敏捷性。
10.   要做到简洁,即尽最大可能减少不必要的工作。这是一门艺术。
11.   最佳的架构、需求和设计出自于自组织的团队。
12.   团队要定期反省如何能够做到更有效,并相应地调整团队的行为。
Scrum In a Picture
Scrum Defined
 A (very) light weight work organization
framework with a minimal set of rules
based in empirical process theory where
product is delivered iteratively and
incrementally in 30 days or less.
It is suitable for technical and
nontechnical product development.
The Three Scrum Roles
   The Product Owner: the person responsible
    for representing the customer and end user
    and for prioritizing work
   The ScrumMaster: not a traditional project
    manager, but rather a servant to the team
    whose job is to remove impediments (noise)
    and coach the team in the use of Scrum to be
    as productive as possible
   The Team: cross-functional group of 5 to 12
    people
The Three Scrum Documents
   Product Backlog –prioritized list of features
    that the Product Owner desires
   Sprint Backlog – list of tasks needed to get
    chosen stories completed in an iteration
   Simple Progress Charts – called Burn Up or
    Burn Down Charts
The Four Scrum Ceremonies
   Sprint Planning
   Daily Scrum
   Sprint Review
   Sprint Retrospective
Why Scrum Works
   Demands quality working software be delivered
    quickly
   Employs queuing theory and other lean principles
    (e.g. removal of waste, JIT delivery, etc.)
   Leverages the high performance of self-organizing
    teams that decide how work should be done
   Involves and satisfies the customer by having the
    customer prioritize and approve the work in regular
    intervals
   Seeks to minimize technical risk (and other risks) by
    encapsulating development into a time box
Why Scrum Works
   Employs continuous improvement using periods of
    reflection (hansei and kaizen)
   Uses the principle of inspect and adapt to evolve
    software to a satisfying state
   Teams can use the scientific process to explore
    solutions
   One person (the ScrumMaster) is responsible for
    removing noise or seeing that noise is removed and
    otherwise serves the team as needed
   One person (the Product Owner) prioritizes desired
    functionality and represents the customer
Three Guiding Principles of
Scrum

   Ask the Team
   Inspect and Adapt
   Deliver fast
Some Reasons (But Not All)
Why Scrum Does Not Work
   Cultural intolerance and lack of trust
   Ineffective (poor??) or absent software
    practices and craftsmanship
   Poor (or no) communication within the team
    and/or between the Product Owner and the
    team
   People working on too many things
   Project managers get in the way
   Bad management practices
When Scrum Works, But Not
Very Well (Smells)
   The Sprint is not honored
   Outsiders interfere with the process
   Lack of commitment
   Team doesn’t seek to improve
   ScrumMaster becomes a project manager
    and assigns work and expects
   The Burn Down Chart becomes a Gantt
    Chart
   Team members say ―That’s not my job.‖
When Scrum Works, But Not
Very Well (Smells)
   Done is not defined or misunderstood and
    technical debt piles on
   Team delivery pace fluctuates widely
   No attention to continuous improvement by
    the team
   Team dwells on problems rather than fixing
    them
   Rewards focus on individuals, not teams
   Add text here.
   To add a picture, chart,
    or other content in the
    right column, click the


    “Scrum doesn't
    appropriate icon.
    To add a slide, click
    New Slide on the
    work in China!”
    Insert menu, or press
    CTRL+M.
    With regards to Bas Vodde, CST
Lesson 2: Wrap-up
   Summarize important points.
   Allow time for questions.

    “Agile could work in
    China because it is
    communist country”
Is Culture The Biggest Obstacle
to Adoption of Agile (in China)?
   Certified Scrum Trainer Bas Vodde from
    Singapore presented this in Shanghai at the
    recent Scrum Gathering
   His caution: generalizations about culture are
    typically untrue!!
   He developed the Cultural Agility Index based
    upon assessing countries based upon survey
    feedback using Hoftede’s Power Distance
    Index and the Agile Manifesto
Is Culture The Biggest Obstacle
to Adoption of Agile (in China)?
The Power Distance Index:
the extent to which less powerful
members of organizations and
institutions (like the family)
tolerate and expect that power is
distributed unequally
(Agile promotes low power distance)
Is Culture The Biggest Obstacle
to Adoption of Agile (in China)?
Lesson 3: Objectives
   List the intended outcomes for this training
    session.
   Each objective should be concise, should
    contain a verb, and should have a
    measurable result.
Lesson 3: Content
Cultural Agility Index
Dimensions
1. Power Index           1.   China 56; US 16
2. Individualism         2.   China 14; US 68
   versus Collectivism   3.   China 56; US 50
3. Masculinity versus    4.   China 6; US 13
   Femininity            5.   China 65; US 22
4. Uncertainty
   Avoidance
5. Long Term
   Orientation
Vodde’s Composite Agility
Ranking
   List important points from each lesson.
   Provide resources for more information on
    subject.
       List resources on this slide.
       Provide handouts with additional resource
        material.
Bas’s Assessments
   Prepare a quiz or challenge to assess how
    much information participants learned.
   Survey participants to see if they found the
    training beneficial.
Bas’s Assessments
Bas’s Assessments
   Prepare a quiz or challenge to assess how
    much information participants learned.
   Survey participants to see if they found the
    training beneficial.
Scrum and Agile In China:
Some Conclusions
   Can Scrum and agile work in China?
    Vodde presents a compelling argument that
    ―Yes, it can.‖
    Will Scrum and agile work in China? Only
    time will tell; success will be based upon how
    well companies are willing to adapt.
    QUESTIONS?

More Related Content

What's hot

Scrum intro ILTechTalks
Scrum intro ILTechTalksScrum intro ILTechTalks
Scrum intro ILTechTalks
Elad Sofer
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
Richard Cheng
 

What's hot (20)

Scrum intro ILTechTalks
Scrum intro ILTechTalksScrum intro ILTechTalks
Scrum intro ILTechTalks
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
 
Building Agile Teams
Building Agile TeamsBuilding Agile Teams
Building Agile Teams
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
 
Mixing Scrum and Kanban in Agile
Mixing Scrum and Kanban in AgileMixing Scrum and Kanban in Agile
Mixing Scrum and Kanban in Agile
 
Team Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 EngTeam Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 Eng
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
Scrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar PrasadScrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar Prasad
 
Agile in unfriendly territories
Agile in unfriendly territoriesAgile in unfriendly territories
Agile in unfriendly territories
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
Lean and Agile Learning: The CGS Approach
Lean and Agile Learning: The CGS ApproachLean and Agile Learning: The CGS Approach
Lean and Agile Learning: The CGS Approach
 
OverView to PMP
OverView to PMPOverView to PMP
OverView to PMP
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two Roles
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
 
Scrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaScrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum Australia
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutes
 
Scrum in five minutes
Scrum in five minutesScrum in five minutes
Scrum in five minutes
 

Viewers also liked

リーンスタートアップの企画検討と起業準備 ブレークスルーキャンプ by IMJ セミナー第2回
リーンスタートアップの企画検討と起業準備 ブレークスルーキャンプ by IMJ セミナー第2回リーンスタートアップの企画検討と起業準備 ブレークスルーキャンプ by IMJ セミナー第2回
リーンスタートアップの企画検討と起業準備 ブレークスルーキャンプ by IMJ セミナー第2回
ブレークスルーパートナーズ 赤羽雄二
 
Zaragoza 2010 homenaje a labordeta
Zaragoza 2010 homenaje a labordetaZaragoza 2010 homenaje a labordeta
Zaragoza 2010 homenaje a labordeta
pilarandres
 
föreläsning Ungas Världar
föreläsning Ungas Världarföreläsning Ungas Världar
föreläsning Ungas Världar
patrik hernwall
 
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKitHTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
George Harada
 
2013 oni ehnii hagas jiliin sanhuugin tailan
2013 oni ehnii hagas jiliin sanhuugin tailan2013 oni ehnii hagas jiliin sanhuugin tailan
2013 oni ehnii hagas jiliin sanhuugin tailan
tg_tuvshee
 
аттестация в АСУ РСО
аттестация в АСУ РСОаттестация в АСУ РСО
аттестация в АСУ РСО
aev
 

Viewers also liked (20)

リーンスタートアップの企画検討と起業準備 ブレークスルーキャンプ by IMJ セミナー第2回
リーンスタートアップの企画検討と起業準備 ブレークスルーキャンプ by IMJ セミナー第2回リーンスタートアップの企画検討と起業準備 ブレークスルーキャンプ by IMJ セミナー第2回
リーンスタートアップの企画検討と起業準備 ブレークスルーキャンプ by IMJ セミナー第2回
 
Zaragoza 2010 homenaje a labordeta
Zaragoza 2010 homenaje a labordetaZaragoza 2010 homenaje a labordeta
Zaragoza 2010 homenaje a labordeta
 
Ava 1 m 4-clase tita
Ava 1  m 4-clase titaAva 1  m 4-clase tita
Ava 1 m 4-clase tita
 
föreläsning Ungas Världar
föreläsning Ungas Världarföreläsning Ungas Världar
föreläsning Ungas Världar
 
Publishing for impact; elements for a publication strategy
Publishing for impact; elements for a publication strategyPublishing for impact; elements for a publication strategy
Publishing for impact; elements for a publication strategy
 
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKitHTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
 
The Biggest Launch
The Biggest LaunchThe Biggest Launch
The Biggest Launch
 
Skolforum 27 Oktober 2009
Skolforum 27 Oktober 2009Skolforum 27 Oktober 2009
Skolforum 27 Oktober 2009
 
Crossing the distance
Crossing the distanceCrossing the distance
Crossing the distance
 
2013 oni ehnii hagas jiliin sanhuugin tailan
2013 oni ehnii hagas jiliin sanhuugin tailan2013 oni ehnii hagas jiliin sanhuugin tailan
2013 oni ehnii hagas jiliin sanhuugin tailan
 
Ttvacin
TtvacinTtvacin
Ttvacin
 
239 fis ens_med_03_03_2-5
239 fis ens_med_03_03_2-5239 fis ens_med_03_03_2-5
239 fis ens_med_03_03_2-5
 
De Conversation Manager
De Conversation ManagerDe Conversation Manager
De Conversation Manager
 
Using Social Media For Non Profits Vv
Using Social Media For Non Profits VvUsing Social Media For Non Profits Vv
Using Social Media For Non Profits Vv
 
аттестация в АСУ РСО
аттестация в АСУ РСОаттестация в АСУ РСО
аттестация в АСУ РСО
 
Pengantar sosiologi, sejarah sosiologi (meeting 2)
Pengantar sosiologi, sejarah sosiologi  (meeting 2)Pengantar sosiologi, sejarah sosiologi  (meeting 2)
Pengantar sosiologi, sejarah sosiologi (meeting 2)
 
Pio baroja
Pio barojaPio baroja
Pio baroja
 
080930 Hamk Mobiili Hintikka V20
080930 Hamk Mobiili Hintikka V20080930 Hamk Mobiili Hintikka V20
080930 Hamk Mobiili Hintikka V20
 
презентация "Эффективные инструменты увеличения продаж в сегменте производств...
презентация "Эффективные инструменты увеличения продаж в сегменте производств...презентация "Эффективные инструменты увеличения продаж в сегменте производств...
презентация "Эффективные инструменты увеличения продаж в сегменте производств...
 
Seminario de evangelizacao italia 2012
Seminario de evangelizacao italia 2012Seminario de evangelizacao italia 2012
Seminario de evangelizacao italia 2012
 

Similar to Tom - Scrum

The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
Ahmed Sidky
 

Similar to Tom - Scrum (20)

rumgileebookasc
rumgileebookascrumgileebookasc
rumgileebookasc
 
Principles to practices workshop
Principles to practices workshopPrinciples to practices workshop
Principles to practices workshop
 
BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1
 
Scrum - An introduction
Scrum - An introductionScrum - An introduction
Scrum - An introduction
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
10 tips for the agile transition. By Francesco Sferlazza
10 tips for the agile transition. By Francesco Sferlazza10 tips for the agile transition. By Francesco Sferlazza
10 tips for the agile transition. By Francesco Sferlazza
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Clark "Building An Agile Team"
Clark "Building An Agile Team"Clark "Building An Agile Team"
Clark "Building An Agile Team"
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Agile HR management
Agile HR managementAgile HR management
Agile HR management
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hub
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
ETCA_7
ETCA_7ETCA_7
ETCA_7
 

More from d0nn9n

腾讯大讲堂:62 拇指下的精彩(手机qq交互设计经验分享)
腾讯大讲堂:62 拇指下的精彩(手机qq交互设计经验分享)腾讯大讲堂:62 拇指下的精彩(手机qq交互设计经验分享)
腾讯大讲堂:62 拇指下的精彩(手机qq交互设计经验分享)
d0nn9n
 
腾讯大讲堂:55 企业法律风险防范
腾讯大讲堂:55 企业法律风险防范腾讯大讲堂:55 企业法律风险防范
腾讯大讲堂:55 企业法律风险防范
d0nn9n
 
腾讯大讲堂:56 qzone安全之路
腾讯大讲堂:56 qzone安全之路腾讯大讲堂:56 qzone安全之路
腾讯大讲堂:56 qzone安全之路
d0nn9n
 
腾讯大讲堂:59 数据蕴含商机,挖掘决胜千里
腾讯大讲堂:59 数据蕴含商机,挖掘决胜千里腾讯大讲堂:59 数据蕴含商机,挖掘决胜千里
腾讯大讲堂:59 数据蕴含商机,挖掘决胜千里
d0nn9n
 
腾讯大讲堂:57 超级qq的千万之路
腾讯大讲堂:57 超级qq的千万之路 腾讯大讲堂:57 超级qq的千万之路
腾讯大讲堂:57 超级qq的千万之路
d0nn9n
 
蔡学镛 Rebol漫谈
蔡学镛   Rebol漫谈蔡学镛   Rebol漫谈
蔡学镛 Rebol漫谈
d0nn9n
 
赵泽欣 - 淘宝网前端应用与发展
赵泽欣 - 淘宝网前端应用与发展赵泽欣 - 淘宝网前端应用与发展
赵泽欣 - 淘宝网前端应用与发展
d0nn9n
 
Yanggang wps
Yanggang wpsYanggang wps
Yanggang wps
d0nn9n
 
熊节 - 软件工厂的精益之路
熊节 - 软件工厂的精益之路熊节 - 软件工厂的精益之路
熊节 - 软件工厂的精益之路
d0nn9n
 
谢恩伟 - 微软在云端
谢恩伟 - 微软在云端谢恩伟 - 微软在云端
谢恩伟 - 微软在云端
d0nn9n
 
去哪儿平台技术
去哪儿平台技术去哪儿平台技术
去哪儿平台技术
d0nn9n
 
吴磊 - Silverlight企业级RIA
吴磊 - Silverlight企业级RIA吴磊 - Silverlight企业级RIA
吴磊 - Silverlight企业级RIA
d0nn9n
 
Tim - FSharp
Tim - FSharpTim - FSharp
Tim - FSharp
d0nn9n
 
Tiger oracle
Tiger oracleTiger oracle
Tiger oracle
d0nn9n
 
Paulking groovy
Paulking groovyPaulking groovy
Paulking groovy
d0nn9n
 
Paulking dlp
Paulking dlpPaulking dlp
Paulking dlp
d0nn9n
 
Patrick jcp
Patrick jcpPatrick jcp
Patrick jcp
d0nn9n
 
Nick twitter
Nick twitterNick twitter
Nick twitter
d0nn9n
 
Marc facebook
Marc facebookMarc facebook
Marc facebook
d0nn9n
 
Kane debt
Kane debtKane debt
Kane debt
d0nn9n
 

More from d0nn9n (20)

腾讯大讲堂:62 拇指下的精彩(手机qq交互设计经验分享)
腾讯大讲堂:62 拇指下的精彩(手机qq交互设计经验分享)腾讯大讲堂:62 拇指下的精彩(手机qq交互设计经验分享)
腾讯大讲堂:62 拇指下的精彩(手机qq交互设计经验分享)
 
腾讯大讲堂:55 企业法律风险防范
腾讯大讲堂:55 企业法律风险防范腾讯大讲堂:55 企业法律风险防范
腾讯大讲堂:55 企业法律风险防范
 
腾讯大讲堂:56 qzone安全之路
腾讯大讲堂:56 qzone安全之路腾讯大讲堂:56 qzone安全之路
腾讯大讲堂:56 qzone安全之路
 
腾讯大讲堂:59 数据蕴含商机,挖掘决胜千里
腾讯大讲堂:59 数据蕴含商机,挖掘决胜千里腾讯大讲堂:59 数据蕴含商机,挖掘决胜千里
腾讯大讲堂:59 数据蕴含商机,挖掘决胜千里
 
腾讯大讲堂:57 超级qq的千万之路
腾讯大讲堂:57 超级qq的千万之路 腾讯大讲堂:57 超级qq的千万之路
腾讯大讲堂:57 超级qq的千万之路
 
蔡学镛 Rebol漫谈
蔡学镛   Rebol漫谈蔡学镛   Rebol漫谈
蔡学镛 Rebol漫谈
 
赵泽欣 - 淘宝网前端应用与发展
赵泽欣 - 淘宝网前端应用与发展赵泽欣 - 淘宝网前端应用与发展
赵泽欣 - 淘宝网前端应用与发展
 
Yanggang wps
Yanggang wpsYanggang wps
Yanggang wps
 
熊节 - 软件工厂的精益之路
熊节 - 软件工厂的精益之路熊节 - 软件工厂的精益之路
熊节 - 软件工厂的精益之路
 
谢恩伟 - 微软在云端
谢恩伟 - 微软在云端谢恩伟 - 微软在云端
谢恩伟 - 微软在云端
 
去哪儿平台技术
去哪儿平台技术去哪儿平台技术
去哪儿平台技术
 
吴磊 - Silverlight企业级RIA
吴磊 - Silverlight企业级RIA吴磊 - Silverlight企业级RIA
吴磊 - Silverlight企业级RIA
 
Tim - FSharp
Tim - FSharpTim - FSharp
Tim - FSharp
 
Tiger oracle
Tiger oracleTiger oracle
Tiger oracle
 
Paulking groovy
Paulking groovyPaulking groovy
Paulking groovy
 
Paulking dlp
Paulking dlpPaulking dlp
Paulking dlp
 
Patrick jcp
Patrick jcpPatrick jcp
Patrick jcp
 
Nick twitter
Nick twitterNick twitter
Nick twitter
 
Marc facebook
Marc facebookMarc facebook
Marc facebook
 
Kane debt
Kane debtKane debt
Kane debt
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Tom - Scrum

  • 1. Agile and Scrum in China: Can It Work? Will It Work? Tom Mellor, Scrum Alliance
  • 2. Speaker Introduction Chair of the Board of Directors of the Scrum Alliance Employer: State Farm Ins Cos. (USA) Title: Agile Coach and Project Manager Introduced Scrum and agile development into the IT Dept (5000+ people) in 2003 Certified Scrum Trainer, Certified Scrum Product Owner, Certified Scrum Professional, Certified ScrumMaster Worked on and coached over 25 Scrum projects
  • 3. Speaker Confessions  30+ years in business with 8+ in IT as a business analyst and project manager  Wrote code in 1978 (Basic and Fortran); returned in 2005 to university to learn java  Have been around development long enough to fundamentally understand its concepts (not true for me for the Chinese language)  A bit anxious that I might receive many  for my talk since it isn’t technical  That is a risk I am willing to take because I feel the message I bring is important
  • 4. Some Common Project and Team Problems (Nontechnical)  Despite adoption of Scrum and/or other agile processes, the business and team(s) still do not often communicate well  Organization management does not honor the difference between knowledge work and physical labor  Nontechnical people believe all developers have equal skill level and developers tend to establish a ―pecking order‖ and are not inclined to do cooperative work such as pair programming
  • 5. Some Common Project and Team Problems (Nontechnical)  People believe we do magic and that we can predict time and cost up front with precision even though we deal with a large amount of uncertainty and ambiguity  Developers know that Test Driven Development is good, but they resist doing it because they believe it slows them down too much  The development is done emergency room style – and developers do not know who to please
  • 6. The Root of Agile Created in 2001: The Agile Manifesto www.agilemanifesto.org The 4 Values We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan While there is value in the items on the right, we value the items on the left more.
  • 7. The 12 Principles of the Agile Manifesto 1. 我们的最高目标是,通过尽早和持续地交付有价值的软件来满足客户。 2. 欢迎对需求提出变更——哪怕是在项目开发后期。要善于利用需求变更,帮助 客户获得竞争优势。 3. 要经常性地交付可用的软件,周期从几周到几个月不等,交付时间越短越好。 4. 项目过程中,业务人员与开发人员必须在天天一起工作。 5. 要善于激励项目人员,给他们以所需要的环境和支持,并相信他们能够完成任 务。 6. 无论是团队内还是团队间,最有效的沟通方法是面对面的交谈。 7. 可用的软件是衡量进度的主要指标。 8. 敏捷过程提倡可持续的开发。项目方、开发人员和用户应该能够保持长期稳定 的进展速度。 9. 对技术的精益求精以及对设计的不断完善将提升敏捷性。 10. 要做到简洁,即尽最大可能减少不必要的工作。这是一门艺术。 11. 最佳的架构、需求和设计出自于自组织的团队。 12. 团队要定期反省如何能够做到更有效,并相应地调整团队的行为。
  • 8. Scrum In a Picture
  • 9. Scrum Defined A (very) light weight work organization framework with a minimal set of rules based in empirical process theory where product is delivered iteratively and incrementally in 30 days or less. It is suitable for technical and nontechnical product development.
  • 10. The Three Scrum Roles  The Product Owner: the person responsible for representing the customer and end user and for prioritizing work  The ScrumMaster: not a traditional project manager, but rather a servant to the team whose job is to remove impediments (noise) and coach the team in the use of Scrum to be as productive as possible  The Team: cross-functional group of 5 to 12 people
  • 11. The Three Scrum Documents  Product Backlog –prioritized list of features that the Product Owner desires  Sprint Backlog – list of tasks needed to get chosen stories completed in an iteration  Simple Progress Charts – called Burn Up or Burn Down Charts
  • 12. The Four Scrum Ceremonies  Sprint Planning  Daily Scrum  Sprint Review  Sprint Retrospective
  • 13. Why Scrum Works  Demands quality working software be delivered quickly  Employs queuing theory and other lean principles (e.g. removal of waste, JIT delivery, etc.)  Leverages the high performance of self-organizing teams that decide how work should be done  Involves and satisfies the customer by having the customer prioritize and approve the work in regular intervals  Seeks to minimize technical risk (and other risks) by encapsulating development into a time box
  • 14. Why Scrum Works  Employs continuous improvement using periods of reflection (hansei and kaizen)  Uses the principle of inspect and adapt to evolve software to a satisfying state  Teams can use the scientific process to explore solutions  One person (the ScrumMaster) is responsible for removing noise or seeing that noise is removed and otherwise serves the team as needed  One person (the Product Owner) prioritizes desired functionality and represents the customer
  • 15. Three Guiding Principles of Scrum  Ask the Team  Inspect and Adapt  Deliver fast
  • 16. Some Reasons (But Not All) Why Scrum Does Not Work  Cultural intolerance and lack of trust  Ineffective (poor??) or absent software practices and craftsmanship  Poor (or no) communication within the team and/or between the Product Owner and the team  People working on too many things  Project managers get in the way  Bad management practices
  • 17. When Scrum Works, But Not Very Well (Smells)  The Sprint is not honored  Outsiders interfere with the process  Lack of commitment  Team doesn’t seek to improve  ScrumMaster becomes a project manager and assigns work and expects  The Burn Down Chart becomes a Gantt Chart  Team members say ―That’s not my job.‖
  • 18. When Scrum Works, But Not Very Well (Smells)  Done is not defined or misunderstood and technical debt piles on  Team delivery pace fluctuates widely  No attention to continuous improvement by the team  Team dwells on problems rather than fixing them  Rewards focus on individuals, not teams
  • 19. Add text here.  To add a picture, chart, or other content in the right column, click the  “Scrum doesn't appropriate icon. To add a slide, click New Slide on the work in China!” Insert menu, or press CTRL+M. With regards to Bas Vodde, CST
  • 20. Lesson 2: Wrap-up  Summarize important points.  Allow time for questions. “Agile could work in China because it is communist country”
  • 21. Is Culture The Biggest Obstacle to Adoption of Agile (in China)?  Certified Scrum Trainer Bas Vodde from Singapore presented this in Shanghai at the recent Scrum Gathering  His caution: generalizations about culture are typically untrue!!  He developed the Cultural Agility Index based upon assessing countries based upon survey feedback using Hoftede’s Power Distance Index and the Agile Manifesto
  • 22. Is Culture The Biggest Obstacle to Adoption of Agile (in China)? The Power Distance Index: the extent to which less powerful members of organizations and institutions (like the family) tolerate and expect that power is distributed unequally (Agile promotes low power distance)
  • 23. Is Culture The Biggest Obstacle to Adoption of Agile (in China)?
  • 24. Lesson 3: Objectives  List the intended outcomes for this training session.  Each objective should be concise, should contain a verb, and should have a measurable result.
  • 26. Cultural Agility Index Dimensions 1. Power Index 1. China 56; US 16 2. Individualism 2. China 14; US 68 versus Collectivism 3. China 56; US 50 3. Masculinity versus 4. China 6; US 13 Femininity 5. China 65; US 22 4. Uncertainty Avoidance 5. Long Term Orientation
  • 27. Vodde’s Composite Agility Ranking  List important points from each lesson.  Provide resources for more information on subject.  List resources on this slide.  Provide handouts with additional resource material.
  • 28. Bas’s Assessments  Prepare a quiz or challenge to assess how much information participants learned.  Survey participants to see if they found the training beneficial.
  • 30. Bas’s Assessments  Prepare a quiz or challenge to assess how much information participants learned.  Survey participants to see if they found the training beneficial.
  • 31. Scrum and Agile In China: Some Conclusions  Can Scrum and agile work in China? Vodde presents a compelling argument that ―Yes, it can.‖  Will Scrum and agile work in China? Only time will tell; success will be based upon how well companies are willing to adapt.  QUESTIONS?