A little bit about me

Size: px
Start display at page:

Download "A little bit about me"

Transcription

1 Agile Adoption With Globally Distributed Teams Anup Deshpande, PMP, ACP, CSM A little bit about me President, PMI Silicon Valley chapter Associated with PMISV since PMP, PMI-ACP, CSM certifications Senior Program Manager at Yahoo! Inc. Bachelor of Science PG Diploma in Business Management 17+ years of Industry experience 12+ years of Program / Project Management worldwide experience Specialized in Software Product Development in fortune 500 companies 1

2 Agenda Challenges with cross functional teams Agile approach to carving out teams Managing cross-dependencies with Agile Quick raise of hands How many of you have some knowledge of Agile / Scrum? How many of you are practicing Agile / Scrum today? 2

3 Agenda Challenges with cross functional teams Agile approach to carving out teams Managing cross-dependencies with Agile Agenda Challenges with cross functional teams Agile approach to carving out teams Managing cross-dependencies with Agile 3

4 Distributed Teams Further Distributed Teams! 4

5 Effects: Time-zone Issues Effects: Cross-cultural communication failures 5

6 Result: Chaotic Communication Goal: Don t talk but deliver results 6

7 Agenda Challenges with cross functional teams Agile approach to carving out teams Managing cross-dependencies with Agile Agenda Challenges with cross functional teams Agile approach to carving out teams Managing cross-dependencies with Agile 7

8 Larger Teams Form Multiple Agile Teams within a single location Form Multiple Agile Teams at different locations 8

9 Traditional Teams Structure Cross functional Team Composition 9

10 Scrum Team: Roles and Responsibilities Daily Scrum Meeting 15 min timeboxed meeting with the entire scrum team Each team member to address following questions: What did you do yesterday? What do you plan to achieve today? What are the blockers that could prevent you from achieving your plan for today? 10

11 Product Owner may / may not be local Agenda Challenges with cross functional teams Agile approach to carving out teams Managing cross-dependencies with Agile 11

12 Agenda Challenges with cross functional teams Agile approach to carving out teams Managing cross-dependencies with Agile Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 12

13 Large teams scale with Scrum of scrums Scrum-of-scrums Meeting min timeboxed meeting with the all scrum team representatives Frequency of this meeting varies Representative should be a technical member Each team rep to address following questions: What has your team done since we last met yesterday? What will your team do before we meet again? Is anything slowing your team down or getting in your way? Are you about to put something in another team s way? 13

14 Scrum Teams Overlap for communication as needed Tools to minimize impact of distributed teams 14

15 Video Conferencing Daily Progress Updates on Wiki 15

16 Phone conversations s?? Use s only to push the information available on wiki No discussions / arguments / confrontations on please. Choose personal interaction instead. 16

17 Q & A Thank you! 17