SlideShare una empresa de Scribd logo
1 de 32
Overcoming MORE Impediments to Agile Transformation:


               Scaling Agile
             Distributed Teams
              Hybrid Projects
                  Michael de la Maza, PhD
                      August 30, 2012
Who is cPrime?
Engaged for Your Project Management Success
After the webinar…

• We will send information to collect the PDU you will earn
  from this webinar

• We will also send a link to the recorded webinar once it
  is posted online
About Me
• PhD in Computer Science from MIT
• Former VP of Corporate Strategy at Softricity
• During the past year, I have been an agile coach at
  PayPal, Symantec, and Blue Cross
• Previously, I have done agile training and coaching at
  Carbonite, EMC, Intuit, Verizon Wireless, etc.
• Startup mentor at Blackbox.vc
• Co-author of Professional Scrum with Team
  Foundation Server


         Copyright© Agile Transformation Inc
How We Chose The Topics
Poll

• What topics are you most interested in?
1. Scaling agile
2. Hybrid projects
3. Distributed teams
Poll

• How large is the organization that might do agile?

1.   Under 10 people
2.   Between 10 and 50 people
3.   Between 50 and 150 people
4.   Between 150 and 500 people
5.   Over 500 people
Scaling Agile
Assumptions

• Agile has worked on one to three teams!

• These teams are, by definition, early adopters.
Poll

• At what stage is your agile adoption?
1. Innovators
2. Early adopters
3. Early majority
4. Late majority
5. Laggards
Uh oh!

• Early adopters have, by definition, succeeded. If they
  hadn’t, you wouldn’t be scaling agile!

• But 84% of organizations which do agile have had at least
  one project fail! (source: Sahota, Agile 2012).

• 75% of organizations do not get expected benefits from
  scaling agile (source: Schwaber).

• Scaling agile means that the people who do not want to do
  agile will have to make a choice.

You will almost certainly run into serious problems when scaling
Environment Checklist

• Availability of personnel with right skills?
   Do you have Scrum coaches, Product Owners, Scrum Masters,
   development teams, etc.?
• Management support?
   Has management taken an agile course? Has management ever
   done agile? Do all executives agree on what “agile” means?
• Perceived time to transition?
  Do folks think that a full transition to agile will take less than a year?
• Budget constraints?
  Do you have a budget of $100K+ per team?
• General resistance to change?
   When was the last time a change initiative worked?
Culture Check

• What do you need to do in this company to succeed?
   –   Collaboration: Working together
   –   Control: Getting and keeping control
   –   Competence: Being the best
   –   Cultivation: Learning and growing


• An agile organization will focus on collaboration and
  cultivation. Control is almost completely absent.

Source: Schneider Culture Model
Poll

• What do you need to do in your organization to be
  successful? (choose one)

1.   Collaboration: Working together
2.   Control: Getting and keeping control
3.   Competence: Being the best
4.   Cultivation: Learning and growing
What Flavor of Agile?

• Kanban: Control organizations.

• Extreme Programming: Competence organizations.

• Scrum: Collaboration and Cultivation organizations.

(Source: Sahota, An Agile Adoption and Transformation Survival Guide)
Setup Your Org Structure

• Where do Product Owners and Scrum Masters come
  from? (for those who are scaling Scrum)
     Common pattern is for POs to come from Product Management
     and for Scrum Masters to come from Project Management.


• Do you have an Enterprise Agile Team?
     Example at 1000 person company: COO (Product Owner), SVP
     of Operations (Scrum Master), VP of IT, VP of Administration, Dir
     of Software Development


• Is your HR organization on board?
      New job requirements, career paths, training curricula, job titles, etc.
The Ability To Navigate Through Conflict

• The Dip




• Is conflict suppressed in your organization? Is power
  used to resolve conflict?
Distributed Teams
Standard Advice

• Don’t do it!
• Violates agile principle: “The most efficient and effective
  method of conveying information to and within a
  development team is face-to-face conversation.”
• Off shoring is cost effective only when offshore
  personnel cost 10% of local personnel (source:
  Sutherland).
• Create a communication plan (include escalation path).
• Make sure to create a project charter and product vision.
• Consider bringing people together for six weeks at the
  start of the project.
Poll

• What, in your experience, is the overhead cost of
  distributed teams?

1. Under 20%
2. About 50%
3. Over 100%
The Simple Case

Product Owners and Dev Teams are split

       PO             Dev       PO        Dev
                     Team                Team
        California              Kazakhstan

• Split into two teams, each with a Product Owner and
  Scrum Master
• Create Scrum of Scrums which meets once or twice per
  week
• Maintain shared understanding by being able to work on
  any product backlog item
The Hard Case: Two Types

PO or Dev exists in only one location

• Physically distributed but similar time zones
   Example: Boston and Buenos Aires are one hour apart.




• Physically distributed and different time zones
   Example: California and Kazakhstan are 13 hours apart
Similar Time Zones

• Make extensive use of videoconferencing
   Idea: Setup a laptop with Skype and keep it on all day. Cost < $500

• Consider telepresence technologies
   Product: Oculus (xaxxon.com). Cost < $300.

• Use games for planning and retrospective
   Product: Innovation Games (innovationgames.com)


• Keep meetings to no more than one hour

• Pair
Radically Different Time Zones

• Work together for the first six weeks of the project. Work
  together one sprint every quarter.
• Establish clear daily routine.
   Example: Dev team in California checks in code at end of day. QA
     team in Kazakhstan tests code. Dev team fixes bugs in the
     morning.
• Make extensive use of agile project management tools
   Product: Assembla (assembla.com). Price: ~$50/month.
• Conduct review together if at all possible
   Example: 8pm in California, 9am in Kazakhstan
Hybrid Projects
Two Key Sources of Friction

• Culture




• Cadence
Two Types of Hybrid Projects

• On a multi-team project some teams are agile and some
  are not



• Upstream and downstream activities are not agile
The Hybrid PMO


                                   Program
                                   Manager

                                  Project Manager   Project Manager   Project Manager
Scrum Master   Scrum Master
                                  (Software team)     (Upstream)       (Downstream)




                              Program Manager must
                              be equally adept at agile
                               and non-agile projects
Poll

• Does your organization have a hybrid PMO?

1.   No, but we wish we had one.
2.   Yes, but it does not work very well
3.   Yes and it works well
4.   No. We have something better!
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scaling Agile and Hybrid Projects

Más contenido relacionado

La actualidad más candente

Successful agile teams at scale
Successful agile teams at scaleSuccessful agile teams at scale
Successful agile teams at scaleCapgemini
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?Andrew Shafer
 
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 AustraliaBernd Schiffer
 
Building a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesBuilding a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesMaRS Discovery District
 
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachScrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachMichael Sahota
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Refactoring workshop
Refactoring workshop Refactoring workshop
Refactoring workshop Itzik Saban
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that StickNicola Dourambeis
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum MasterLitheSpeed
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?James Coplien
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentDev9Com
 
The Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul EllarbyThe Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul Ellarbyagilemaine
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Arayaagilemaine
 
Practical Scrum course day 1
Practical Scrum course day 1Practical Scrum course day 1
Practical Scrum course day 1Ilan Kirschenbaum
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasLeanAgileTraining
 

La actualidad más candente (20)

Successful agile teams at scale
Successful agile teams at scaleSuccessful agile teams at scale
Successful agile teams at scale
 
The Long March
The Long MarchThe Long March
The Long March
 
Agile
AgileAgile
Agile
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?
 
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
 
Building a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesBuilding a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best Practices
 
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachScrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from Each
 
Scaling aug 2014 6.key
Scaling aug 2014 6.keyScaling aug 2014 6.key
Scaling aug 2014 6.key
 
Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Refactoring workshop
Refactoring workshop Refactoring workshop
Refactoring workshop
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that Stick
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
 
The Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul EllarbyThe Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul Ellarby
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Araya
 
Practical Scrum course day 1
Practical Scrum course day 1Practical Scrum course day 1
Practical Scrum course day 1
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 Ideas
 

Destacado

Project portfolio formation framework
Project portfolio formation frameworkProject portfolio formation framework
Project portfolio formation frameworkReza Masoumi
 
Scaled Agile OCM Lightning Talk
Scaled Agile OCM Lightning TalkScaled Agile OCM Lightning Talk
Scaled Agile OCM Lightning TalkJoe Vallone
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28Knowit_TM
 
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...Yuval Yeret
 
Mission Impossible: Banking on a SAFe QuickStart
Mission Impossible: Banking on a SAFe QuickStartMission Impossible: Banking on a SAFe QuickStart
Mission Impossible: Banking on a SAFe QuickStartEm Campbell-Pretty
 
A Principles Based Approach to SAFe
A Principles Based Approach to SAFeA Principles Based Approach to SAFe
A Principles Based Approach to SAFeEm Campbell-Pretty
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio ManagementMike Cottmeyer
 

Destacado (8)

PPM presentation
PPM presentation PPM presentation
PPM presentation
 
Project portfolio formation framework
Project portfolio formation frameworkProject portfolio formation framework
Project portfolio formation framework
 
Scaled Agile OCM Lightning Talk
Scaled Agile OCM Lightning TalkScaled Agile OCM Lightning Talk
Scaled Agile OCM Lightning Talk
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28
 
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
 
Mission Impossible: Banking on a SAFe QuickStart
Mission Impossible: Banking on a SAFe QuickStartMission Impossible: Banking on a SAFe QuickStart
Mission Impossible: Banking on a SAFe QuickStart
 
A Principles Based Approach to SAFe
A Principles Based Approach to SAFeA Principles Based Approach to SAFe
A Principles Based Approach to SAFe
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio Management
 

Similar a Overcoming More Impediments to Agile Transformation - Distributed Teams, Scaling Agile and Hybrid Projects

Enterprise agile Framework
Enterprise agile FrameworkEnterprise agile Framework
Enterprise agile FrameworkAgile Club
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)Fabio Armani
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Ahmed Misbah
 
Introduction to kanban calgary .net user group - feb 6
Introduction to kanban   calgary .net user group - feb 6Introduction to kanban   calgary .net user group - feb 6
Introduction to kanban calgary .net user group - feb 6Dave White
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Maurizio Mancini
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFSImaginet
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Maurizio Mancini
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfSwapnikaReddy6
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFSImaginet
 
The Agile Generational Workforce
The Agile Generational WorkforceThe Agile Generational Workforce
The Agile Generational WorkforceCprime
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptxZaid Shabbir
 
Agile Basics: Women In Agile Mid Atlantic
Agile Basics: Women In Agile Mid AtlanticAgile Basics: Women In Agile Mid Atlantic
Agile Basics: Women In Agile Mid AtlanticLeahBurman
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationImaginet
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshopAHAConference
 
Scaling agility or descaling organization
Scaling agility or descaling organizationScaling agility or descaling organization
Scaling agility or descaling organizationLuca Sturaro
 

Similar a Overcoming More Impediments to Agile Transformation - Distributed Teams, Scaling Agile and Hybrid Projects (20)

Enterprise agile Framework
Enterprise agile FrameworkEnterprise agile Framework
Enterprise agile Framework
 
AGILE SPM_Week 1.pptx
AGILE SPM_Week 1.pptxAGILE SPM_Week 1.pptx
AGILE SPM_Week 1.pptx
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019
 
Introduction to kanban calgary .net user group - feb 6
Introduction to kanban   calgary .net user group - feb 6Introduction to kanban   calgary .net user group - feb 6
Introduction to kanban calgary .net user group - feb 6
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFS
 
The Agile Generational Workforce
The Agile Generational WorkforceThe Agile Generational Workforce
The Agile Generational Workforce
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptx
 
Agile Basics: Women In Agile Mid Atlantic
Agile Basics: Women In Agile Mid AtlanticAgile Basics: Women In Agile Mid Atlantic
Agile Basics: Women In Agile Mid Atlantic
 
Clark "Building An Agile Team"
Clark "Building An Agile Team"Clark "Building An Agile Team"
Clark "Building An Agile Team"
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your Organization
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshop
 
Impact of Agile on HR
Impact of Agile on HRImpact of Agile on HR
Impact of Agile on HR
 
Scaling agility or descaling organization
Scaling agility or descaling organizationScaling agility or descaling organization
Scaling agility or descaling organization
 

Más de cPrime | Project Management | Agile | Consulting | Staffing | Training (7)

C prime webinar-ppt-validating agile
C prime webinar-ppt-validating agileC prime webinar-ppt-validating agile
C prime webinar-ppt-validating agile
 
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
 
A Peek Inside Agile: Understanding Scrum & Kanban
A Peek Inside Agile: Understanding Scrum & KanbanA Peek Inside Agile: Understanding Scrum & Kanban
A Peek Inside Agile: Understanding Scrum & Kanban
 
Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model
 
Agile Projects | Rapid Estimation | Techniques | Tips
Agile Projects | Rapid Estimation | Techniques | TipsAgile Projects | Rapid Estimation | Techniques | Tips
Agile Projects | Rapid Estimation | Techniques | Tips
 
Escaping the Waterfall: Reducing Risk with Agile Development with Scrum
Escaping the Waterfall: Reducing Risk with Agile Development with ScrumEscaping the Waterfall: Reducing Risk with Agile Development with Scrum
Escaping the Waterfall: Reducing Risk with Agile Development with Scrum
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 

Último

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 

Último (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 

Overcoming More Impediments to Agile Transformation - Distributed Teams, Scaling Agile and Hybrid Projects

  • 1. Overcoming MORE Impediments to Agile Transformation: Scaling Agile Distributed Teams Hybrid Projects Michael de la Maza, PhD August 30, 2012
  • 2. Who is cPrime? Engaged for Your Project Management Success
  • 3. After the webinar… • We will send information to collect the PDU you will earn from this webinar • We will also send a link to the recorded webinar once it is posted online
  • 4. About Me • PhD in Computer Science from MIT • Former VP of Corporate Strategy at Softricity • During the past year, I have been an agile coach at PayPal, Symantec, and Blue Cross • Previously, I have done agile training and coaching at Carbonite, EMC, Intuit, Verizon Wireless, etc. • Startup mentor at Blackbox.vc • Co-author of Professional Scrum with Team Foundation Server Copyright© Agile Transformation Inc
  • 5. How We Chose The Topics
  • 6. Poll • What topics are you most interested in? 1. Scaling agile 2. Hybrid projects 3. Distributed teams
  • 7. Poll • How large is the organization that might do agile? 1. Under 10 people 2. Between 10 and 50 people 3. Between 50 and 150 people 4. Between 150 and 500 people 5. Over 500 people
  • 9. Assumptions • Agile has worked on one to three teams! • These teams are, by definition, early adopters.
  • 10. Poll • At what stage is your agile adoption? 1. Innovators 2. Early adopters 3. Early majority 4. Late majority 5. Laggards
  • 11. Uh oh! • Early adopters have, by definition, succeeded. If they hadn’t, you wouldn’t be scaling agile! • But 84% of organizations which do agile have had at least one project fail! (source: Sahota, Agile 2012). • 75% of organizations do not get expected benefits from scaling agile (source: Schwaber). • Scaling agile means that the people who do not want to do agile will have to make a choice. You will almost certainly run into serious problems when scaling
  • 12. Environment Checklist • Availability of personnel with right skills? Do you have Scrum coaches, Product Owners, Scrum Masters, development teams, etc.? • Management support? Has management taken an agile course? Has management ever done agile? Do all executives agree on what “agile” means? • Perceived time to transition? Do folks think that a full transition to agile will take less than a year? • Budget constraints? Do you have a budget of $100K+ per team? • General resistance to change? When was the last time a change initiative worked?
  • 13. Culture Check • What do you need to do in this company to succeed? – Collaboration: Working together – Control: Getting and keeping control – Competence: Being the best – Cultivation: Learning and growing • An agile organization will focus on collaboration and cultivation. Control is almost completely absent. Source: Schneider Culture Model
  • 14. Poll • What do you need to do in your organization to be successful? (choose one) 1. Collaboration: Working together 2. Control: Getting and keeping control 3. Competence: Being the best 4. Cultivation: Learning and growing
  • 15. What Flavor of Agile? • Kanban: Control organizations. • Extreme Programming: Competence organizations. • Scrum: Collaboration and Cultivation organizations. (Source: Sahota, An Agile Adoption and Transformation Survival Guide)
  • 16. Setup Your Org Structure • Where do Product Owners and Scrum Masters come from? (for those who are scaling Scrum) Common pattern is for POs to come from Product Management and for Scrum Masters to come from Project Management. • Do you have an Enterprise Agile Team? Example at 1000 person company: COO (Product Owner), SVP of Operations (Scrum Master), VP of IT, VP of Administration, Dir of Software Development • Is your HR organization on board? New job requirements, career paths, training curricula, job titles, etc.
  • 17. The Ability To Navigate Through Conflict • The Dip • Is conflict suppressed in your organization? Is power used to resolve conflict?
  • 18.
  • 20. Standard Advice • Don’t do it! • Violates agile principle: “The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.” • Off shoring is cost effective only when offshore personnel cost 10% of local personnel (source: Sutherland). • Create a communication plan (include escalation path). • Make sure to create a project charter and product vision. • Consider bringing people together for six weeks at the start of the project.
  • 21. Poll • What, in your experience, is the overhead cost of distributed teams? 1. Under 20% 2. About 50% 3. Over 100%
  • 22. The Simple Case Product Owners and Dev Teams are split PO Dev PO Dev Team Team California Kazakhstan • Split into two teams, each with a Product Owner and Scrum Master • Create Scrum of Scrums which meets once or twice per week • Maintain shared understanding by being able to work on any product backlog item
  • 23. The Hard Case: Two Types PO or Dev exists in only one location • Physically distributed but similar time zones Example: Boston and Buenos Aires are one hour apart. • Physically distributed and different time zones Example: California and Kazakhstan are 13 hours apart
  • 24. Similar Time Zones • Make extensive use of videoconferencing Idea: Setup a laptop with Skype and keep it on all day. Cost < $500 • Consider telepresence technologies Product: Oculus (xaxxon.com). Cost < $300. • Use games for planning and retrospective Product: Innovation Games (innovationgames.com) • Keep meetings to no more than one hour • Pair
  • 25. Radically Different Time Zones • Work together for the first six weeks of the project. Work together one sprint every quarter. • Establish clear daily routine. Example: Dev team in California checks in code at end of day. QA team in Kazakhstan tests code. Dev team fixes bugs in the morning. • Make extensive use of agile project management tools Product: Assembla (assembla.com). Price: ~$50/month. • Conduct review together if at all possible Example: 8pm in California, 9am in Kazakhstan
  • 26.
  • 28. Two Key Sources of Friction • Culture • Cadence
  • 29. Two Types of Hybrid Projects • On a multi-team project some teams are agile and some are not • Upstream and downstream activities are not agile
  • 30. The Hybrid PMO Program Manager Project Manager Project Manager Project Manager Scrum Master Scrum Master (Software team) (Upstream) (Downstream) Program Manager must be equally adept at agile and non-agile projects
  • 31. Poll • Does your organization have a hybrid PMO? 1. No, but we wish we had one. 2. Yes, but it does not work very well 3. Yes and it works well 4. No. We have something better!