Presentation is loading. Please wait.

Presentation is loading. Please wait.

Growing and Sustaining An Offshore Scrum Engagement Edward Uy & Nikos Ioannou Kelley Blue Book.

Similar presentations


Presentation on theme: "Growing and Sustaining An Offshore Scrum Engagement Edward Uy & Nikos Ioannou Kelley Blue Book."— Presentation transcript:

1 Growing and Sustaining An Offshore Scrum Engagement Edward Uy & Nikos Ioannou Kelley Blue Book

2 2 Agenda KBB Background Five Dysfunctions of a Team Starting Small Growing the Teams –Hyderabad, India –Beijing, China Learnings Q & A 2 Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

3 3 Background KBB has been around for over 80 years. We publish automotive values on KBB.com and have numerous products for the automotive dealer & OEM, finance, and insurance markets KBB has been working with Scrum since 2005 –Moderate Scrum experience level –Currently 18 teams/200 users Five Dysfunctions of a Team introduced in 2006 Offshore efforts began in 1Q07 Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

4 The Five Dysfunctions of a Team Absence of Trust Fear of Conflict Lack of Commitment Avoidance of Accountability Inattention to Results The Five Dysfunctions of a Team By Patrick Lencioni Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

5 The Five Dysfunctions of a Team Absence of Trust Fear of Conflict Lack of Commitment Avoidance of Accountability Inattention to Results Absence of Trust The fear of being vulnerable with team members prevents the building of trust within the team. Absence of Trust The fear of being vulnerable with team members prevents the building of trust within the team. Inattention to Results The pursuit of individual goals and personal status erodes the focus on collective success. Inattention to Results The pursuit of individual goals and personal status erodes the focus on collective success. Avoidance of Accountability The need to avoid interpersonal discomfort prevents team members from holding one another accountable for their behaviors and performance. Avoidance of Accountability The need to avoid interpersonal discomfort prevents team members from holding one another accountable for their behaviors and performance. Lack of Commitment The lack of clarity or buy-in prevents team members from making decisions they will stick to. Lack of Commitment The lack of clarity or buy-in prevents team members from making decisions they will stick to. Fear of Conflict The desire to preserve artificial harmony stifles the occurrence of productive, ideological conflict. Fear of Conflict The desire to preserve artificial harmony stifles the occurrence of productive, ideological conflict. Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

6 Team Building Personal Sharing Exercise Each team member “answers” 3 questions for the team Where did you grow up? How many siblings? Describe a challenge you had to overcome in your youth Team Effectiveness Exercise All team members in rotation focus on an individual and discuss one thing that he/she does really well that helps the team; and one thing they would like that person to improve upon to help the team Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

7 Team Building Doesn’t Always Translate 团队的五大功能紊乱

8 8 Starting Small Beijing, ChinaHyderabad, India Team Size55 Technical KnowledgeModerate Scrum KnowledgeNoneLow to Moderate English Language Capability Low to ModerateModerate to High Products AssignedKBB.comDealer Products Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

9 Starting Small Both teams were assigned low-effort, low-complexity, low-risk projects –Beijing Team: small internal Web-based tools for supporting KBB.com –Hyderabad Team: relatively small enhancements for an Auto Dealer Web application Product and technical resources were assigned to support the teams by answering questions and removing roadblocks The Learnings –Software deliverables met business expectations and timeliness –However, some technology requirements fell short Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

10 Hyderabad Team - Growing The Epic: Retiring a legacy dealer software by enhancing an existing web application –Setting-up a combined on-shore/off-shore team The process – adjusting over time –Weekly combined code review sessions –Interdependent stories from the epic backlog –Common development environment –Automated build/deploy processes and testing –Daily combined scrum calls followed by a technical call –SharePoint discussion board Solid results meeting both business and technical expectations! Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

11 Hyderabad Team – The Challenge Changes on the nature of work –Need for fast turnaround on smaller enhancements –Need for frequent releases to production –No more large epic work in the product backlog Onshore team was stretched to meet aggressive timelines –Resulted in poorly written stories –And there was minimal technical support time available to support the offshore team The Impact to the offshore teams performance –Results did not meet product owner expectations –Lower quality work without the onshore support –Poor Sprint Planning, daily Scrum and Retrospective meetings Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

12 Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings Hyderabad Team – Adjusting It is all about building cohesive teams –Onshore Team travelled to India to re-introduce Scrum and to have Five Dysfunctions team building Immediate Improvements - signs of effective Sprint Planning, Reviews, and Retrospectives Team collaboration Intense discussions Well-defined stories Detailed task planning

13 Hyderabad Team – Adjusting Realistic story sizing = realistic expectations Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

14 Hyderabad Team – Adjusting Let’s try that again… Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

15 Hyderabad Team – Adjusting A good Retrospective is the essence of Scrum The Five Dysfunctions of a Team model is the foundation for productive and effective meetings Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

16 16 Beijing Team – The Challenge ( 挑战 ) Challenges with finding and retaining technical management/ leadership needed for: –More complex design work –Complex integration and impact assessment –Resulted in requiring more technical on-shore support time Hierarchical culture –Everyone tests…yes, really! –Scrum is for the entire team…not just the “leads” Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

17 17 Beijing Team – Adjusting ( 调节 ) Changed the focus of work to site optimization, UI compliance, testing automation More frequent exchanges and longer stays –Technical standards –Scrum Training –5 Dysfunctions Team Building Emphasis on more well-written and clear stories Vendor is providing English language training after hours to continually improve skills Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

18 18 Beijing Team - Adjusting Resulted in: –Getting issues out faster during calls or SharePoint discussion boards –All team members now feel like they can provide input at Planning Meetings, Daily Scrums, Reviews and Retrospectives –Higher quality team deliverables and velocity –Other Beijing team members also want to work on KBB Scrum teams Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

19 19 Additional Team Building Discoveries Vendors wanted to please the client –Offshore teams didn’t reveal issues quickly enough and resulted in poor daily Scrum and retrospective meetings –None of the offshore team members had ever had direct contact with the client before; this structure was new to them, and therefore the leads ended up being the “spokes-people” for the team Continual reinforcement of Scrum principles and 5Ds is necessary for everyone - onshore and offshore teams –We had to make sure company values and attitude toward Scrum and 5Ds were embraced Support of off-shore takes time and it is important to make sure the time is allocated! Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

20 20 Final Thoughts We’re a small technology shop –We are focused on making every interaction as effective as possible –Offshore teams need to understand KBB culture and what is important to us –Its more than Client – Vendor relationship; offshore teams are an extension of our onshore team We make adjustments all the time and will continue to do so. Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings

21 Thanks! Background Five Dysfunctions Starting Small Growing Hyderabad & Beijing Learnings Edward Uy euy@kbb.com Nikos Ioannou nioannou@kbb.com


Download ppt "Growing and Sustaining An Offshore Scrum Engagement Edward Uy & Nikos Ioannou Kelley Blue Book."

Similar presentations


Ads by Google