SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante 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
 

Semelhante 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
 

Mais 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

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Último (20)

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

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!