Insight into distributed teams · Bhagya Perera Me attempting to assimilate to the UK through rugby...
Transcript of Insight into distributed teams · Bhagya Perera Me attempting to assimilate to the UK through rugby...
Insightintodistributedteams
Abby:@a_bangser Bhagya:@bhagyagdm
Whoweare
BhagyaPerera
MeattemptingtoassimilatetotheUKthrough rugby
- QualityAnalyst- ThoughtWorker- Workedin:
USA,India,Kenya,UK- Workacross:
4UStimezonesUSandUKtoIndiaGlobalsatelliteteam
AbbyBangser
- QualityAnalyst- WorkingatRBI- Workedin:
SriLanka,Singapore,UK
- Workedacross:SriLankatoIndia,US,SingaporeandUKUKtoIndia
I’vebeentoldoffbyofficersofGalacticEmpire!!
Whattoexpect
• Explorewhydistributedteamsfaceissues• Practicalsession
• Pleasenotethatwehavearrangedtheseexercisesinordertohighlightthepotentialsandnotanexactreplicaofrealworlddevelopment
• Concretenewideastotryonyourteams
Currentissues?
Differentflavoursofdistributedteams
Single Site Multi Site
Remote First Satellite Workers
● Youandyourteamhavesoldworkinlargepartbecauseofyourcostandtimestructureleveragingyourmultiplesites
● Yourclientisontravelfreezesowillonlybelocatedwithoneteam
Congratulations!You’rehired!
● Communicationisdonethrough“e-mail”outsideofsetiterationmeetingsbyusingtheprovidedfolderorbag
● Tostart,youronsiteteamwillworkwithyourclientinaninception togetcontextandsetexpectationsandworkflow
Theteamwillthenhave3iterationstodeliver.Eachiterationcontains…
● AnIterationPlanningMeeting willbehostedbyvideoconferencetosetteamplanfortheiteration
● Development timewillthenoccurforbothteams● TheonsiteteamwillhostaDemo fortheProductOwnerandcanthen
sharetheresultswiththeiroffsiteteam● Retrospectiveswillbeheldindependentlybyworkinglocation
Yourteamcadence
Howtimingbarswork
ScheduleActivity Who participates Outcome/Rules Time
Inception Onsite only Estimate how much work can be done in 21 minutes of dev 5
Iteration Planning Meeting
Both teams by call Share inception info. Plan iteration between the 2 sites. 3
Development Both teams independently Work on product. Can communicate only by “email”. All work for demo must be onsite by the end of this phase.
7
Demo Onsite only w/PO PO will accept/reject work and provide feedback 2
Share information Both teams by email Onshore shares any feedback from the demo 1
Retrospective Both teams independently Format is up to the team. What would help improve? 3
Iteration Planning Meeting
Both teams by call Plan iteration between the 2 sites. 3
Development Both teams independently Work on product. Can communicate only by “email”. All work for demo must be onsite by the end of this phase.
7
Demo Onsite only w/PO PO will accept/reject work and provide feedback 2
Share information Both teams by email Onshore shares any feedback from the demo 1
Retrospective Both teams independently Format is up to the team. What would help improve? 3
Whole group discussion 10
UN:Selja PW:Poppeli
Inception
IPM
Iteration
Demo
ShareInfo
Retro
IPM
Iteration
Demo
ShareInfo
Retro
Let’sdiscuss…
Schedule
Activity Who participates Outcome/Rules TimeIteration Planning Meeting
Both teams by call Plan iteration between the 2 sites. 3
Development Both teams, independently
Work on product. Can communicate only by “email”. All work for demo must be onsite by the end of this phase.
7
Demo Onsite only w/PO PO will accept/reject work and provide feedback 2
IPM
Iteration
Demo
Everyoneisdistributed
SympathyCaring and understanding for the
suffering of others
EmpathyThe ability to experience the feelings of another person
Buildempathythroughsharedexperiences
• Anyonepersonneedstobeusingremotetoolsforaconferencecall?Allpeopleshoulduseremotetools.
• Twocorelocations?Doshorttermassignmentsbetween locations.
• Pairprogram?Pairacrossphysicallocations.
• Onemainlocationwithahandfulofremoteteammembers?Createabuddysystemtoalwaysincluderemoteawareness.
Buildempathythroughsharedexperiences
Tohaveempathy,youneedtobuildrelationships- Outsideworktoo
• SocialiseoutsideworkwhencanShowhowfunlovingpersonyouare.
• StartmeetingswithasmalltalkSimplyaskhowtheyareandhowwastheirweekend foranexample
• ShareyourinterestsMaybeyoubothlikethesamefootballclub
Whenbuildingrelationships,needtokeepinmindculturaldifferences
• LearnaboutthecultureofothersYoucanhelpthemtosocialisewithyourteam
• EncouragethemtoaskquestionsShareinformationandletthemknowhowhelpfulquestionscanbe
• Don’tusepunsandlocalculturalreferencesThiswayyouwon’toffend them
Speakingofculturaldifferences,therearestudiestoshowhowdeeptheyrunStudytalk:
Powerdistanceisthe“extenttowhichthelesspowerfulmembersoforganizationsandinstitutionsacceptandexpectthatpowerisdistributedunequally.” - CultureConsequencesbyGeertHofstede
Realtalk:Settingteamnormsasallpeoplecanchallengeideasmaynotbeenoughtoovercomethelongstandingculturalpressuresnottoaskquestionsofasuperior.
Givenculturaldifferencescommunicationishardeveninperson,don’tworryaboutperfection• Accentscanbetricky
Rememberyouhaveanaccenttoo• Speakslowly,Usediagrams,Chatrooms…
Makesureyouallhavethesameunderstanding attheendoftheday• Encouragethecommunicationmethodcomfortablefortheteam
Thecommunicationworksthebestwheneveryoneiscomfortableofthemethodtheyshareideas
Andthetechnologydoesn’tneedtobeperfecteither!• Don’tignoreproblemsuntilyoucansolveany
possibleoutcome,YAGNI!• Defaulttotransparencyforgroups• Beokwitheachteamusingadifferenttool
(ie:SlackvsGroupMevsMicrosoftTeams)
Thankyou,andpleasecomejointheconversation...
Abby:@a_bangser Bhagya:@bhagyagdm
...butinthemeantime,anyquestions?