SlideShare una empresa de Scribd logo
1 de 23
Challenges and success practices
for agile dispersed team
Presenter: Thang Nguyen
Scrum Master, Coach @ DEK Technologies
1
Agenda
 Agile dispersed team
 Challenges
 Success practices
2
Agile dispersed team
3
Co-located team
Distributed team
Dispersed team
Why do we need dispersed team?
 Look for talent all over the world
 Special skills in another location
 Cost-savings
 Access to new market
4
Agile Values
 Individuals and interactions over processes and tool
 Working software over comprehensive documentation
 Customer collaboration over contract negotiation
 Responding to change over following a plan
5
12 Agile Principles
 …
 The most efficient and effective method of conveying
information to and within a development team is face-to-
face conversation.
 …
6
7
Challenge #1: Time zone differences
8
 Conflicting work hours
 Parallel work
 Work allocation and scheduling
Challenge #2: Cultural diversity
 Iceberg model
◦ External culture is easy to understand and change
◦ Internal culture is more difficult to understand
9
Challenge #3: Communication
 Is a challenge in traditional agile environment
 Even more difficult in distributed team
◦ Most of communication is non-verbal
◦ Lost or misunderstood information
◦ Difference in language
10
Challenge #4: Technical alignments
 Misalignment in engineering best practices can also
create conflicts between team members.
11
Challenge #5: Managerial issues
 How to engage all members in the development
process?
 Difficulties in status monitoring, management
12
Challenge #6: Trust
13
 Easy to blame and criticize the other groups and the
team can break down into competing tribes.
14
Practice #1: Overlapping Work Hours
 Document the time zone differences and ranges
 Determine a core-time range for all geographically
dispersed team members
 Overlapping working hours needs to be established as
much as possible.
15
Practice #2: Exchanging program
 Regular visits by sending members to other location will
foster collaboration
 Enhance understanding and also creates personal trust
between team members
16
Practice #3: Communication
 Video conference should be used as much as possible
 Communication tools:
◦ Instant message: Skype, hipchat, …
◦ Desktop sharing: Lync, Bluejeans, …
17
Practice #4: Transparent information
 Single source for information across all teams to foster
greater understanding among team members.
 The knowledge base should be accessible online in real
time by all locations
◦ Wiki
◦ Shared mailing list and folder
◦ Online project management tools
18
Practice #5: Remote pairing
 Pair with another remote team member which can lead
to great knowledge transfer.
 The understanding was much deeper and an immediate
bond was created between the two who paired
19
Practice #6: Engineering best practices
 Establish a set of common best practices across all
remote teams.
 Scrum Master must facilitate and ensure agreement
from all remote teams.
 Reinforce the trust and shared values between team
members.
20
Practice #7: No class system
 No distinction should be made between team members
at different locations.
 With a class system, it will lower the trust relationship
between teams.
 The ‘lower’ class will always feel that they are left out.
21
Practice #8: Individual retrospectives
 Conduct individual sprint retrospectives at the end of
each sprint at each location and then will conduct a joint
retrospective
 Members at each location looks individually at what
needs to be improved and how, by who.
 In the joint retrospective, only focus on those things that
are of interest for the whole team.
22
Q&A
23

Más contenido relacionado

Destacado

'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...ColomboCampsCommunity
 
Fixed Price Offshore Agile projects
Fixed Price Offshore Agile projectsFixed Price Offshore Agile projects
Fixed Price Offshore Agile projectsNaresh Jain
 
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014ColomboCampsCommunity
 
Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013Ziggyggiz
 
Agile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupAgile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupJan Petter Hagberg
 
Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?Johanna Rothman
 
Scrum Gathering 2014 - Enabling Distributed Agile Teams
Scrum Gathering 2014 - Enabling Distributed Agile TeamsScrum Gathering 2014 - Enabling Distributed Agile Teams
Scrum Gathering 2014 - Enabling Distributed Agile TeamsTimothy Wise
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgileDenver
 
Lessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamLessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamAgileDenver
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsDavid Rico
 

Destacado (11)

'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
 
Fixed Price Offshore Agile projects
Fixed Price Offshore Agile projectsFixed Price Offshore Agile projects
Fixed Price Offshore Agile projects
 
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
 
Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013
 
Agile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupAgile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo Meetup
 
Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?
 
Scrum Gathering 2014 - Enabling Distributed Agile Teams
Scrum Gathering 2014 - Enabling Distributed Agile TeamsScrum Gathering 2014 - Enabling Distributed Agile Teams
Scrum Gathering 2014 - Enabling Distributed Agile Teams
 
ATC2013-Umadevi- Distributed Agile Challenges
ATC2013-Umadevi- Distributed Agile ChallengesATC2013-Umadevi- Distributed Agile Challenges
ATC2013-Umadevi- Distributed Agile Challenges
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
 
Lessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamLessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile team
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual Teams
 

Similar a [Thang nguyen] Best practices for Agile dispered team

Knowledge Management in Distributed Agile Software Development
Knowledge Management in Distributed Agile Software DevelopmentKnowledge Management in Distributed Agile Software Development
Knowledge Management in Distributed Agile Software DevelopmentKir Chou
 
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools Nathalie Reid
 
Project Management Communications – Virtual and Global Teams
Project Management Communications – Virtual and Global TeamsProject Management Communications – Virtual and Global Teams
Project Management Communications – Virtual and Global TeamsDimitris Litsikakis
 
Core Values Of Knowledge Transfers
Core Values Of Knowledge TransfersCore Values Of Knowledge Transfers
Core Values Of Knowledge TransfersThabang Mabena
 
10 Powerful Strategies for Leading Remote and Distributed Teams | The Entrepr...
10 Powerful Strategies for Leading Remote and Distributed Teams | The Entrepr...10 Powerful Strategies for Leading Remote and Distributed Teams | The Entrepr...
10 Powerful Strategies for Leading Remote and Distributed Teams | The Entrepr...TheEntrepreneurRevie
 
Babele - accelerators for greater impact
Babele - accelerators for greater impactBabele - accelerators for greater impact
Babele - accelerators for greater impactEmanuele Musa
 
What's Next: Using technology to engage employees and build businesses
What's Next: Using technology to engage employees and build businessesWhat's Next: Using technology to engage employees and build businesses
What's Next: Using technology to engage employees and build businessesOgilvy Consulting
 
Leading A Virtual Team by Julian E. Dipp
Leading A Virtual Team by Julian E. DippLeading A Virtual Team by Julian E. Dipp
Leading A Virtual Team by Julian E. DippJulian Dipp
 
What's Next: Using technology to engage employees & build businesses
What's Next: Using technology to engage employees & build businessesWhat's Next: Using technology to engage employees & build businesses
What's Next: Using technology to engage employees & build businessesOgilvy Consulting
 
Y3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningY3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningMiles Berry
 
Growing a learning culture slideshare
Growing a learning culture   slideshareGrowing a learning culture   slideshare
Growing a learning culture slideshareKwame Thomison
 
Do Better Do Quicker, Steve Barden
Do Better Do Quicker, Steve BardenDo Better Do Quicker, Steve Barden
Do Better Do Quicker, Steve BardenLINE_Communications
 
Improving success with Distributed Teams
Improving success with Distributed TeamsImproving success with Distributed Teams
Improving success with Distributed TeamsGreg Robinson
 
How Virtual is Virtual: Designing for Distributed Work in Innovation
How Virtual is Virtual: Designing for Distributed Work in InnovationHow Virtual is Virtual: Designing for Distributed Work in Innovation
How Virtual is Virtual: Designing for Distributed Work in InnovationSociotechnical Roundtable
 
Tutor version slides seminar 9 implementing knowledge management
Tutor version slides seminar 9 implementing knowledge managementTutor version slides seminar 9 implementing knowledge management
Tutor version slides seminar 9 implementing knowledge managementmoduledesign
 
Power up your remote working - tips on digital tools & practice
Power up your remote working - tips on digital tools & practicePower up your remote working - tips on digital tools & practice
Power up your remote working - tips on digital tools & practiceCatherine Shinners
 

Similar a [Thang nguyen] Best practices for Agile dispered team (20)

Knowledge Management in Distributed Agile Software Development
Knowledge Management in Distributed Agile Software DevelopmentKnowledge Management in Distributed Agile Software Development
Knowledge Management in Distributed Agile Software Development
 
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools
 
Project Management Communications – Virtual and Global Teams
Project Management Communications – Virtual and Global TeamsProject Management Communications – Virtual and Global Teams
Project Management Communications – Virtual and Global Teams
 
I Am Curious; Digital
I Am Curious; DigitalI Am Curious; Digital
I Am Curious; Digital
 
Core Values Of Knowledge Transfers
Core Values Of Knowledge TransfersCore Values Of Knowledge Transfers
Core Values Of Knowledge Transfers
 
10 Powerful Strategies for Leading Remote and Distributed Teams | The Entrepr...
10 Powerful Strategies for Leading Remote and Distributed Teams | The Entrepr...10 Powerful Strategies for Leading Remote and Distributed Teams | The Entrepr...
10 Powerful Strategies for Leading Remote and Distributed Teams | The Entrepr...
 
Babele - accelerators for greater impact
Babele - accelerators for greater impactBabele - accelerators for greater impact
Babele - accelerators for greater impact
 
What's Next: Using technology to engage employees and build businesses
What's Next: Using technology to engage employees and build businessesWhat's Next: Using technology to engage employees and build businesses
What's Next: Using technology to engage employees and build businesses
 
Leading A Virtual Team by Julian E. Dipp
Leading A Virtual Team by Julian E. DippLeading A Virtual Team by Julian E. Dipp
Leading A Virtual Team by Julian E. Dipp
 
What's Next: Using technology to engage employees & build businesses
What's Next: Using technology to engage employees & build businessesWhat's Next: Using technology to engage employees & build businesses
What's Next: Using technology to engage employees & build businesses
 
Virtual Learning Programs
Virtual Learning ProgramsVirtual Learning Programs
Virtual Learning Programs
 
Y3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningY3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 Planning
 
Growing a learning culture slideshare
Growing a learning culture   slideshareGrowing a learning culture   slideshare
Growing a learning culture slideshare
 
Do Better Do Quicker, Steve Barden
Do Better Do Quicker, Steve BardenDo Better Do Quicker, Steve Barden
Do Better Do Quicker, Steve Barden
 
Gic2012 aula7-ingles
Gic2012 aula7-inglesGic2012 aula7-ingles
Gic2012 aula7-ingles
 
Improving success with Distributed Teams
Improving success with Distributed TeamsImproving success with Distributed Teams
Improving success with Distributed Teams
 
How Virtual is Virtual: Designing for Distributed Work in Innovation
How Virtual is Virtual: Designing for Distributed Work in InnovationHow Virtual is Virtual: Designing for Distributed Work in Innovation
How Virtual is Virtual: Designing for Distributed Work in Innovation
 
Tutor version slides seminar 9 implementing knowledge management
Tutor version slides seminar 9 implementing knowledge managementTutor version slides seminar 9 implementing knowledge management
Tutor version slides seminar 9 implementing knowledge management
 
Power up your remote working - tips on digital tools & practice
Power up your remote working - tips on digital tools & practicePower up your remote working - tips on digital tools & practice
Power up your remote working - tips on digital tools & practice
 
Leveraging Agile Methodologies with Remote Developers
Leveraging Agile Methodologies with Remote DevelopersLeveraging Agile Methodologies with Remote Developers
Leveraging Agile Methodologies with Remote Developers
 

Más de Agile đây Vietnam

[Hanoi, june 2015] One normal day of an agile developer
[Hanoi, june 2015] One normal day of an agile developer [Hanoi, june 2015] One normal day of an agile developer
[Hanoi, june 2015] One normal day of an agile developer Agile đây Vietnam
 
[Tu Bui] Transitioning from a traditional tester to an Agile tester
[Tu Bui] Transitioning from a traditional tester to an Agile tester[Tu Bui] Transitioning from a traditional tester to an Agile tester
[Tu Bui] Transitioning from a traditional tester to an Agile testerAgile đây Vietnam
 
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam DanangAgile đây Vietnam
 
[Pascal & Thien Que] Why XP is important for us and why XP could be very impo...
[Pascal & Thien Que] Why XP is important for us and why XP could be very impo...[Pascal & Thien Que] Why XP is important for us and why XP could be very impo...
[Pascal & Thien Que] Why XP is important for us and why XP could be very impo...Agile đây Vietnam
 
[Christopher Ngo] Intro DevOPS XP Day 2015
[Christopher Ngo] Intro DevOPS XP Day 2015[Christopher Ngo] Intro DevOPS XP Day 2015
[Christopher Ngo] Intro DevOPS XP Day 2015Agile đây Vietnam
 
[Chris shayan] Agility at Vietnamworks
[Chris shayan] Agility at Vietnamworks[Chris shayan] Agility at Vietnamworks
[Chris shayan] Agility at VietnamworksAgile đây Vietnam
 
[Agile tour 2014- HN] Nguyen Vu Hung: Beyond Agile - Practices and Mindset - ...
[Agile tour 2014- HN] Nguyen Vu Hung: Beyond Agile - Practices and Mindset - ...[Agile tour 2014- HN] Nguyen Vu Hung: Beyond Agile - Practices and Mindset - ...
[Agile tour 2014- HN] Nguyen Vu Hung: Beyond Agile - Practices and Mindset - ...Agile đây Vietnam
 
[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundationAgile đây Vietnam
 
[XPday.vn] XP? not Windows XP {presentation} (at) [XP Day Vietnam 2015]
[XPday.vn] XP? not Windows XP {presentation} (at) [XP Day Vietnam 2015][XPday.vn] XP? not Windows XP {presentation} (at) [XP Day Vietnam 2015]
[XPday.vn] XP? not Windows XP {presentation} (at) [XP Day Vietnam 2015]Agile đây Vietnam
 
[XPday.vn] what make software flexible (presentation) {at} [XP Day Vietnam 20...
[XPday.vn] what make software flexible (presentation) {at} [XP Day Vietnam 20...[XPday.vn] what make software flexible (presentation) {at} [XP Day Vietnam 20...
[XPday.vn] what make software flexible (presentation) {at} [XP Day Vietnam 20...Agile đây Vietnam
 
[XPday.vn] is XP still eXtreme? {keynote talk} (at) [XP Day Vietnam 2015]
[XPday.vn] is XP still eXtreme? {keynote talk} (at) [XP Day Vietnam 2015][XPday.vn] is XP still eXtreme? {keynote talk} (at) [XP Day Vietnam 2015]
[XPday.vn] is XP still eXtreme? {keynote talk} (at) [XP Day Vietnam 2015]Agile đây Vietnam
 
[XPday.vn] XP practices as scaffolding for breakthrough companies (presentati...
[XPday.vn] XP practices as scaffolding for breakthrough companies (presentati...[XPday.vn] XP practices as scaffolding for breakthrough companies (presentati...
[XPday.vn] XP practices as scaffolding for breakthrough companies (presentati...Agile đây Vietnam
 
[XPday.vn] Legacy code workshop (at) [XP Day Vietnam 2015]
[XPday.vn] Legacy code workshop (at) [XP Day Vietnam 2015][XPday.vn] Legacy code workshop (at) [XP Day Vietnam 2015]
[XPday.vn] Legacy code workshop (at) [XP Day Vietnam 2015]Agile đây Vietnam
 

Más de Agile đây Vietnam (13)

[Hanoi, june 2015] One normal day of an agile developer
[Hanoi, june 2015] One normal day of an agile developer [Hanoi, june 2015] One normal day of an agile developer
[Hanoi, june 2015] One normal day of an agile developer
 
[Tu Bui] Transitioning from a traditional tester to an Agile tester
[Tu Bui] Transitioning from a traditional tester to an Agile tester[Tu Bui] Transitioning from a traditional tester to an Agile tester
[Tu Bui] Transitioning from a traditional tester to an Agile tester
 
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang
 
[Pascal & Thien Que] Why XP is important for us and why XP could be very impo...
[Pascal & Thien Que] Why XP is important for us and why XP could be very impo...[Pascal & Thien Que] Why XP is important for us and why XP could be very impo...
[Pascal & Thien Que] Why XP is important for us and why XP could be very impo...
 
[Christopher Ngo] Intro DevOPS XP Day 2015
[Christopher Ngo] Intro DevOPS XP Day 2015[Christopher Ngo] Intro DevOPS XP Day 2015
[Christopher Ngo] Intro DevOPS XP Day 2015
 
[Chris shayan] Agility at Vietnamworks
[Chris shayan] Agility at Vietnamworks[Chris shayan] Agility at Vietnamworks
[Chris shayan] Agility at Vietnamworks
 
[Agile tour 2014- HN] Nguyen Vu Hung: Beyond Agile - Practices and Mindset - ...
[Agile tour 2014- HN] Nguyen Vu Hung: Beyond Agile - Practices and Mindset - ...[Agile tour 2014- HN] Nguyen Vu Hung: Beyond Agile - Practices and Mindset - ...
[Agile tour 2014- HN] Nguyen Vu Hung: Beyond Agile - Practices and Mindset - ...
 
[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation
 
[XPday.vn] XP? not Windows XP {presentation} (at) [XP Day Vietnam 2015]
[XPday.vn] XP? not Windows XP {presentation} (at) [XP Day Vietnam 2015][XPday.vn] XP? not Windows XP {presentation} (at) [XP Day Vietnam 2015]
[XPday.vn] XP? not Windows XP {presentation} (at) [XP Day Vietnam 2015]
 
[XPday.vn] what make software flexible (presentation) {at} [XP Day Vietnam 20...
[XPday.vn] what make software flexible (presentation) {at} [XP Day Vietnam 20...[XPday.vn] what make software flexible (presentation) {at} [XP Day Vietnam 20...
[XPday.vn] what make software flexible (presentation) {at} [XP Day Vietnam 20...
 
[XPday.vn] is XP still eXtreme? {keynote talk} (at) [XP Day Vietnam 2015]
[XPday.vn] is XP still eXtreme? {keynote talk} (at) [XP Day Vietnam 2015][XPday.vn] is XP still eXtreme? {keynote talk} (at) [XP Day Vietnam 2015]
[XPday.vn] is XP still eXtreme? {keynote talk} (at) [XP Day Vietnam 2015]
 
[XPday.vn] XP practices as scaffolding for breakthrough companies (presentati...
[XPday.vn] XP practices as scaffolding for breakthrough companies (presentati...[XPday.vn] XP practices as scaffolding for breakthrough companies (presentati...
[XPday.vn] XP practices as scaffolding for breakthrough companies (presentati...
 
[XPday.vn] Legacy code workshop (at) [XP Day Vietnam 2015]
[XPday.vn] Legacy code workshop (at) [XP Day Vietnam 2015][XPday.vn] Legacy code workshop (at) [XP Day Vietnam 2015]
[XPday.vn] Legacy code workshop (at) [XP Day Vietnam 2015]
 

Último

why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 

Último (20)

why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

[Thang nguyen] Best practices for Agile dispered team

  • 1. Challenges and success practices for agile dispersed team Presenter: Thang Nguyen Scrum Master, Coach @ DEK Technologies 1
  • 2. Agenda  Agile dispersed team  Challenges  Success practices 2
  • 3. Agile dispersed team 3 Co-located team Distributed team Dispersed team
  • 4. Why do we need dispersed team?  Look for talent all over the world  Special skills in another location  Cost-savings  Access to new market 4
  • 5. Agile Values  Individuals and interactions over processes and tool  Working software over comprehensive documentation  Customer collaboration over contract negotiation  Responding to change over following a plan 5
  • 6. 12 Agile Principles  …  The most efficient and effective method of conveying information to and within a development team is face-to- face conversation.  … 6
  • 7. 7
  • 8. Challenge #1: Time zone differences 8  Conflicting work hours  Parallel work  Work allocation and scheduling
  • 9. Challenge #2: Cultural diversity  Iceberg model ◦ External culture is easy to understand and change ◦ Internal culture is more difficult to understand 9
  • 10. Challenge #3: Communication  Is a challenge in traditional agile environment  Even more difficult in distributed team ◦ Most of communication is non-verbal ◦ Lost or misunderstood information ◦ Difference in language 10
  • 11. Challenge #4: Technical alignments  Misalignment in engineering best practices can also create conflicts between team members. 11
  • 12. Challenge #5: Managerial issues  How to engage all members in the development process?  Difficulties in status monitoring, management 12
  • 13. Challenge #6: Trust 13  Easy to blame and criticize the other groups and the team can break down into competing tribes.
  • 14. 14
  • 15. Practice #1: Overlapping Work Hours  Document the time zone differences and ranges  Determine a core-time range for all geographically dispersed team members  Overlapping working hours needs to be established as much as possible. 15
  • 16. Practice #2: Exchanging program  Regular visits by sending members to other location will foster collaboration  Enhance understanding and also creates personal trust between team members 16
  • 17. Practice #3: Communication  Video conference should be used as much as possible  Communication tools: ◦ Instant message: Skype, hipchat, … ◦ Desktop sharing: Lync, Bluejeans, … 17
  • 18. Practice #4: Transparent information  Single source for information across all teams to foster greater understanding among team members.  The knowledge base should be accessible online in real time by all locations ◦ Wiki ◦ Shared mailing list and folder ◦ Online project management tools 18
  • 19. Practice #5: Remote pairing  Pair with another remote team member which can lead to great knowledge transfer.  The understanding was much deeper and an immediate bond was created between the two who paired 19
  • 20. Practice #6: Engineering best practices  Establish a set of common best practices across all remote teams.  Scrum Master must facilitate and ensure agreement from all remote teams.  Reinforce the trust and shared values between team members. 20
  • 21. Practice #7: No class system  No distinction should be made between team members at different locations.  With a class system, it will lower the trust relationship between teams.  The ‘lower’ class will always feel that they are left out. 21
  • 22. Practice #8: Individual retrospectives  Conduct individual sprint retrospectives at the end of each sprint at each location and then will conduct a joint retrospective  Members at each location looks individually at what needs to be improved and how, by who.  In the joint retrospective, only focus on those things that are of interest for the whole team. 22