SlideShare una empresa de Scribd logo
1 de 33
Enabling Distributed Agile Teams
Atlanta Scrum Users Group
September 25th, 2013
Upskill with Agile Training
www.leadingagile.com/agile-training
Certified Scrum Product Owner Orlando, FL October 10-11
Certified ScrumMaster Atlanta, GA October 17-18
Certified Scrum Product Owner Denver, CO October 24-25
Certified Scrum Product Owner Washington, DC November 4-5
Agile Certified Professional (PMI-ACP) Orlando, FL November 18-19
Certified ScrumMaster Orlando, FL December 2-3
Agile Certified Professional (PMI-
ACP)
Atlanta, GA December 5-6
Agile Certified Professional (PMI-ACP) Washington, DC December 9-10
Certified ScrumMaster Atlanta, GA December 12-13
Certified ScrumMaster Washington, DC December 16-17
Agile Certified Professional (PMI-ACP) Denver, CO December 19-20
Accelerated. Accredited. Acclaimed.
Shameless Self Promotion
• I have been in and around agile for years
• Recently joined LeadingAgile
• Been a CSM, CSP, trying out for the PMI-ACP to
see what it’s like
• Blog: agiledude.blogspot.com
• Twitter: @timswise
• Link up with me on LinkedIn
Here’s what we will do
• Have fun!
• Talk a little bit about distributed teams (10 mins)
• We’ll play the negation game to gain a shared
understanding of distributed teams (20 mins)
• We’ll reflect on our newly found shared
understanding (10 mins)
• I’ll talk more about how to enable your teams
(10 mins)
Distributed Teams
Definition – Distributed teams are teams that have
something preventing them from collaborating in
person and face to face
Distributed Teams
You can be distributed while working in the same
room
If you don’t talk face to face, you are distributed
Complications
Let’s talk about them and identify a few more
Complications
Time - Time zones
By TimeZonesBoy (Own work) [CC-BY-SA-3.0
(http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
Complications
Teanga or translated from Gaelic to English,
Language
By Seahen (Gnome-globe.svg Globe of letters.png) [LGPL (http://www.gnu.org/licenses/lgpl.html)],
via Wikimedia Commons
Complications
Trust – Breeding ground for Us vs. Them
By Voir les pages liées (Modification de File:Collaboration logo.svg) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via
Wikimedia Commons
What did I miss?
• A bunch of things
• Your turn!
The Negation Game
Description - This is a game of discovery.
Instead of asking how we can make things better,
we'll ask how we can make things
horrible. Sometimes it's easier and can even be a
little fun to be negative.
Example
How can we make our pair programming partner
miserable?
• We can refrain from taking a bath.
• We won't brush our teeth.
Negation
Our original horrible ideas…
• We can refrain from taking a bath
• We won't brush our teeth
Become good rules…
• We will take a bath
• We will brush our teeth
Negation
After Negation
• Establish “rules”
• Try to get to a shared understanding or state
• Prioritize the shared understanding
• Could produce action
Game Agreements
• Be respectful, don't go too far
• Take turns
• Time boxed to 10 minutes
• Write big!
• Only 1 “ridiculous” answer allowed
King for a Day - Game
By Heinrich Klaffs [CC-BY-SA-2.0 (http://creativecommons.org/licenses/by-sa/2.0)],
via Wikimedia Commons
Line up Line up Everybody Line up
Arrange yourselves from 1 to 10
• 1 means that you would never use distributed
teams
• 10 means that you would always use distributed
teams
http://www.youtube.com/watch?v=SzlyQYn-BZE
Let’s Play
The Negation Game - Results
Ideally, given this context, we will have a working
agreement for different perspectives on how we
want to treat others.
• We have been the distributed person
• We have interacted with the distributed person
• We have all been distributed
• We have had a distributed “twin”
King for a Day - Results
We have been a CIO that is struggling to
determine why we are or why we are not doing
distributed agile
Enablers
Why are you communicating?
• Privacy
• Team Collaboration
• Collective Wisdom
– Documentation
– Code
– Test Cases
– Process
Higher Bandwidth is Better
• Face to face
• High bandwidth, high resolution, large screen, hi-fi,
always on connection
• Low bandwidth, low resolution, small screen, low-fi,
dial / setup costs
• High quality voice only
• VOIP with poor equipment
• IM, text, chat
• Wiki, discussion boards
• E-mail
Voice
F2F
Email
How are you communicating?
Since face to face may be out. Let’s try some
alternatives.
• Always on window for the teams
• Wide angle web cams for team rooms
• Flat Screen TVs for both locations
• Small webcams for every person
• Online white boarding
• High quality conferencing
• Skype or another alternative
Working Agreements
• Agree on the preferred mode of face-to-face
• Display Good/favorite and bad modes (texting,
home phone, cell phone, email) and times of day
/ after-hours
– Preferences will differ per person
Quick Wins
• Put the distributed team members on every
speed dial for the home team
• Using Outlook? Display time zones on the
calendar
• Have a clock with each time zone on every
desktop and in the taskbar
The Communication Kata
Goal of reducing the time it takes to hold a distributed
meeting
• Before you start find a
buddy
• Time box to 4 minutes
• Begin: Schedule a
video conference with
audio
• Call in
• Share your screen
• Share an online
whiteboard
• You draw
• They draw
• Save the drawing
• Shut down the call
• Shut down the video
Building Trust
• Visits with social activities
• understand realities of life in other locale
• Deliberately get over communication gap / fear
Some Cool Tools
• planningpoker.com (everyone should have this)
• ScribLink.com (Online white board)
• Mural.ly (sticky notes, images, go visit, it’s cool)
• Board.net (Collaborative writing with
etherpad.org)
• Scribblar.com (Online white board) -free for 2
users
• LisThings.com (Free corkboard)
• Coggle.it (Collaborative mind mapping)
Resources
• http://www.leadingagile.com
• http://www.goodagile.com/distributedscrumprime
r/
• http://agiledude.blogspot.com
Questions/Discussions
Upskill with Agile Training
www.leadingagile.com/agile-training
Certified Scrum Product Owner Orlando, FL October 10-11
Certified ScrumMaster Atlanta, GA October 17-18
Certified Scrum Product Owner Denver, CO October 24-25
Certified Scrum Product Owner Washington, DC November 4-5
Agile Certified Professional (PMI-ACP) Orlando, FL November 18-19
Certified ScrumMaster Orlando, FL December 2-3
Agile Certified Professional (PMI-
ACP)
Atlanta, GA December 5-6
Agile Certified Professional (PMI-ACP) Washington, DC December 9-10
Certified ScrumMaster Atlanta, GA December 12-13
Certified ScrumMaster Washington, DC December 16-17
Agile Certified Professional (PMI-ACP) Denver, CO December 19-20
Accelerated. Accredited. Acclaimed.

Más contenido relacionado

La actualidad más candente

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
 
Collaboration is More Than Communication – JIRA Agile - Xavier Morera
Collaboration is More Than Communication – JIRA Agile - Xavier MoreraCollaboration is More Than Communication – JIRA Agile - Xavier Morera
Collaboration is More Than Communication – JIRA Agile - Xavier MoreraAtlassian
 
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
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.sbargon
 
Agile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsAgile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsRichard Cheng
 
Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews   Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews AgileDenver
 
The Three Things
The Three ThingsThe Three Things
The Three ThingsAgileDenver
 
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-onHow to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-onAtlassian
 
Harnessing Your Product Manager Superpowers with Trello, Confluence, and Jira
Harnessing Your Product Manager Superpowers with Trello, Confluence, and JiraHarnessing Your Product Manager Superpowers with Trello, Confluence, and Jira
Harnessing Your Product Manager Superpowers with Trello, Confluence, and JiraAtlassian
 
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
 
Epic Champions - Better Software Through Empowered Engineers
Epic Champions - Better Software Through Empowered EngineersEpic Champions - Better Software Through Empowered Engineers
Epic Champions - Better Software Through Empowered EngineersAtlassian
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectivesRichard Cheng
 
Scrum training day 2
Scrum training day 2Scrum training day 2
Scrum training day 2Elad Sofer
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaBernd Schiffer
 
Let's collaborate remotely - Simon Jaillais
Let's collaborate remotely - Simon JaillaisLet's collaborate remotely - Simon Jaillais
Let's collaborate remotely - Simon JaillaisSimon JAILLAIS
 
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile  by Jon StahlAgile From the Top Down: Executives & Leadership Living Agile  by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile by Jon StahlLeanDog
 
Re Boot Team²20071219
Re Boot Team²20071219Re Boot Team²20071219
Re Boot Team²20071219Yves Hanoulle
 

La actualidad más candente (20)

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
 
Collaboration is More Than Communication – JIRA Agile - Xavier Morera
Collaboration is More Than Communication – JIRA Agile - Xavier MoreraCollaboration is More Than Communication – JIRA Agile - Xavier Morera
Collaboration is More Than Communication – JIRA Agile - Xavier Morera
 
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
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.
 
Agile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsAgile Patterns and Anti-Patterns
Agile Patterns and Anti-Patterns
 
Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews   Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews
 
Agile20070912
Agile20070912Agile20070912
Agile20070912
 
The Three Things
The Three ThingsThe Three Things
The Three Things
 
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-onHow to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
 
Harnessing Your Product Manager Superpowers with Trello, Confluence, and Jira
Harnessing Your Product Manager Superpowers with Trello, Confluence, and JiraHarnessing Your Product Manager Superpowers with Trello, Confluence, and Jira
Harnessing Your Product Manager Superpowers with Trello, Confluence, and Jira
 
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
 
Epic Champions - Better Software Through Empowered Engineers
Epic Champions - Better Software Through Empowered EngineersEpic Champions - Better Software Through Empowered Engineers
Epic Champions - Better Software Through Empowered Engineers
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectives
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
 
Scrum training day 2
Scrum training day 2Scrum training day 2
Scrum training day 2
 
Scrum and DevOps training
Scrum and DevOps trainingScrum and DevOps training
Scrum and DevOps training
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
 
Let's collaborate remotely - Simon Jaillais
Let's collaborate remotely - Simon JaillaisLet's collaborate remotely - Simon Jaillais
Let's collaborate remotely - Simon Jaillais
 
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile  by Jon StahlAgile From the Top Down: Executives & Leadership Living Agile  by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
 
Re Boot Team²20071219
Re Boot Team²20071219Re Boot Team²20071219
Re Boot Team²20071219
 

Destacado

When elephants dance , enterprise goes mobile !
When elephants dance , enterprise goes mobile !When elephants dance , enterprise goes mobile !
When elephants dance , enterprise goes mobile !Xebia IT Architects
 
Agile Myths by Ruchika Goyal and Ganesh Gembali
Agile Myths by Ruchika Goyal and Ganesh GembaliAgile Myths by Ruchika Goyal and Ganesh Gembali
Agile Myths by Ruchika Goyal and Ganesh GembaliXebia IT Architects
 
Agile Adoption: Making it Successful by Ambreesh Bangur
Agile Adoption: Making it Successful by Ambreesh Bangur  Agile Adoption: Making it Successful by Ambreesh Bangur
Agile Adoption: Making it Successful by Ambreesh Bangur Xebia IT Architects
 
Scrumban - benefits of both the worlds
Scrumban - benefits of both the worldsScrumban - benefits of both the worlds
Scrumban - benefits of both the worldsXebia IT Architects
 
5 Trends Disrupting Retail by 2020
5 Trends Disrupting Retail by 20205 Trends Disrupting Retail by 2020
5 Trends Disrupting Retail by 2020Kyle Lacy
 
Communication Challenges in Distributed Agile Projects
Communication Challenges in Distributed Agile ProjectsCommunication Challenges in Distributed Agile Projects
Communication Challenges in Distributed Agile Projectsguest36325d
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed AgileNaresh Jain
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...Xebia IT Architects
 
The Distributed Agile Game
The Distributed Agile GameThe Distributed Agile Game
The Distributed Agile GameSumeet Moghe
 
PSFK Future of Retail 2016 Summary Report
PSFK Future of Retail 2016 Summary ReportPSFK Future of Retail 2016 Summary Report
PSFK Future of Retail 2016 Summary ReportPSFK
 
PSFK Future of Retail Report 2012
PSFK Future of Retail Report 2012PSFK Future of Retail Report 2012
PSFK Future of Retail Report 2012PSFK
 

Destacado (13)

When elephants dance , enterprise goes mobile !
When elephants dance , enterprise goes mobile !When elephants dance , enterprise goes mobile !
When elephants dance , enterprise goes mobile !
 
DevOps demystified
DevOps demystifiedDevOps demystified
DevOps demystified
 
Agile Myths by Ruchika Goyal and Ganesh Gembali
Agile Myths by Ruchika Goyal and Ganesh GembaliAgile Myths by Ruchika Goyal and Ganesh Gembali
Agile Myths by Ruchika Goyal and Ganesh Gembali
 
Agile Adoption: Making it Successful by Ambreesh Bangur
Agile Adoption: Making it Successful by Ambreesh Bangur  Agile Adoption: Making it Successful by Ambreesh Bangur
Agile Adoption: Making it Successful by Ambreesh Bangur
 
Agile buzzwords by Aman King
Agile buzzwords by Aman KingAgile buzzwords by Aman King
Agile buzzwords by Aman King
 
Scrumban - benefits of both the worlds
Scrumban - benefits of both the worldsScrumban - benefits of both the worlds
Scrumban - benefits of both the worlds
 
5 Trends Disrupting Retail by 2020
5 Trends Disrupting Retail by 20205 Trends Disrupting Retail by 2020
5 Trends Disrupting Retail by 2020
 
Communication Challenges in Distributed Agile Projects
Communication Challenges in Distributed Agile ProjectsCommunication Challenges in Distributed Agile Projects
Communication Challenges in Distributed Agile Projects
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...
 
The Distributed Agile Game
The Distributed Agile GameThe Distributed Agile Game
The Distributed Agile Game
 
PSFK Future of Retail 2016 Summary Report
PSFK Future of Retail 2016 Summary ReportPSFK Future of Retail 2016 Summary Report
PSFK Future of Retail 2016 Summary Report
 
PSFK Future of Retail Report 2012
PSFK Future of Retail Report 2012PSFK Future of Retail Report 2012
PSFK Future of Retail Report 2012
 

Similar a Enabling Distributed Agile Teams

Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Adrian Roselli
 
Chris Covell Collaboration for distributed teams
Chris Covell   Collaboration for distributed teamsChris Covell   Collaboration for distributed teams
Chris Covell Collaboration for distributed teamsAgile Lietuva
 
Introducing Pair Programming
Introducing Pair ProgrammingIntroducing Pair Programming
Introducing Pair ProgrammingSteven Smith
 
Getting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadGetting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadThinkful
 
Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)Nickolay Ninarski
 
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
 
Untangling - fall2017 - week 7
Untangling - fall2017 - week 7Untangling - fall2017 - week 7
Untangling - fall2017 - week 7Derek Jacoby
 
3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar SlidesDuraSpace
 
Community its easier than you think
Community its easier than you thinkCommunity its easier than you think
Community its easier than you thinkMura CMS
 
Cerebro general overiew eng
Cerebro general overiew engCerebro general overiew eng
Cerebro general overiew engCineSoft
 
How to Run a ClojureBridge Workshop
How to Run a ClojureBridge WorkshopHow to Run a ClojureBridge Workshop
How to Run a ClojureBridge WorkshopNola Stowe
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyondimoneytech
 
Getting Started with Architecture Decision Records
Getting Started with Architecture Decision RecordsGetting Started with Architecture Decision Records
Getting Started with Architecture Decision RecordsMichael Keeling
 
How to run accessible online meetings - AbilityNet Live event, April 2020
How to run accessible online meetings - AbilityNet Live event, April 2020How to run accessible online meetings - AbilityNet Live event, April 2020
How to run accessible online meetings - AbilityNet Live event, April 2020AbilityNet
 
Beyond the classroom skype
Beyond the classroom   skypeBeyond the classroom   skype
Beyond the classroom skypeJosh Allen
 
Nonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksNonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksMinds On Design Lab
 
Pair Programming Styles
Pair Programming StylesPair Programming Styles
Pair Programming StylesAttila Bertók
 

Similar a Enabling Distributed Agile Teams (20)

Standardizing WordPress Workflow
Standardizing WordPress WorkflowStandardizing WordPress Workflow
Standardizing WordPress Workflow
 
Using Video 101 Guide
Using Video 101 GuideUsing Video 101 Guide
Using Video 101 Guide
 
Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018
 
Chris Covell Collaboration for distributed teams
Chris Covell   Collaboration for distributed teamsChris Covell   Collaboration for distributed teams
Chris Covell Collaboration for distributed teams
 
Introducing Pair Programming
Introducing Pair ProgrammingIntroducing Pair Programming
Introducing Pair Programming
 
Getting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadGetting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) upload
 
What is devops
What is devopsWhat is devops
What is devops
 
Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)
 
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
 
Untangling - fall2017 - week 7
Untangling - fall2017 - week 7Untangling - fall2017 - week 7
Untangling - fall2017 - week 7
 
3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides
 
Community its easier than you think
Community its easier than you thinkCommunity its easier than you think
Community its easier than you think
 
Cerebro general overiew eng
Cerebro general overiew engCerebro general overiew eng
Cerebro general overiew eng
 
How to Run a ClojureBridge Workshop
How to Run a ClojureBridge WorkshopHow to Run a ClojureBridge Workshop
How to Run a ClojureBridge Workshop
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
 
Getting Started with Architecture Decision Records
Getting Started with Architecture Decision RecordsGetting Started with Architecture Decision Records
Getting Started with Architecture Decision Records
 
How to run accessible online meetings - AbilityNet Live event, April 2020
How to run accessible online meetings - AbilityNet Live event, April 2020How to run accessible online meetings - AbilityNet Live event, April 2020
How to run accessible online meetings - AbilityNet Live event, April 2020
 
Beyond the classroom skype
Beyond the classroom   skypeBeyond the classroom   skype
Beyond the classroom skype
 
Nonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksNonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & Tricks
 
Pair Programming Styles
Pair Programming StylesPair Programming Styles
Pair Programming Styles
 

Último

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...lizamodels9
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 

Último (20)

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 

Enabling Distributed Agile Teams

  • 1. Enabling Distributed Agile Teams Atlanta Scrum Users Group September 25th, 2013
  • 2. Upskill with Agile Training www.leadingagile.com/agile-training Certified Scrum Product Owner Orlando, FL October 10-11 Certified ScrumMaster Atlanta, GA October 17-18 Certified Scrum Product Owner Denver, CO October 24-25 Certified Scrum Product Owner Washington, DC November 4-5 Agile Certified Professional (PMI-ACP) Orlando, FL November 18-19 Certified ScrumMaster Orlando, FL December 2-3 Agile Certified Professional (PMI- ACP) Atlanta, GA December 5-6 Agile Certified Professional (PMI-ACP) Washington, DC December 9-10 Certified ScrumMaster Atlanta, GA December 12-13 Certified ScrumMaster Washington, DC December 16-17 Agile Certified Professional (PMI-ACP) Denver, CO December 19-20 Accelerated. Accredited. Acclaimed.
  • 3. Shameless Self Promotion • I have been in and around agile for years • Recently joined LeadingAgile • Been a CSM, CSP, trying out for the PMI-ACP to see what it’s like • Blog: agiledude.blogspot.com • Twitter: @timswise • Link up with me on LinkedIn
  • 4. Here’s what we will do • Have fun! • Talk a little bit about distributed teams (10 mins) • We’ll play the negation game to gain a shared understanding of distributed teams (20 mins) • We’ll reflect on our newly found shared understanding (10 mins) • I’ll talk more about how to enable your teams (10 mins)
  • 5. Distributed Teams Definition – Distributed teams are teams that have something preventing them from collaborating in person and face to face
  • 6. Distributed Teams You can be distributed while working in the same room If you don’t talk face to face, you are distributed
  • 7. Complications Let’s talk about them and identify a few more
  • 8. Complications Time - Time zones By TimeZonesBoy (Own work) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
  • 9. Complications Teanga or translated from Gaelic to English, Language By Seahen (Gnome-globe.svg Globe of letters.png) [LGPL (http://www.gnu.org/licenses/lgpl.html)], via Wikimedia Commons
  • 10. Complications Trust – Breeding ground for Us vs. Them By Voir les pages liées (Modification de File:Collaboration logo.svg) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
  • 11. What did I miss? • A bunch of things • Your turn!
  • 12. The Negation Game Description - This is a game of discovery. Instead of asking how we can make things better, we'll ask how we can make things horrible. Sometimes it's easier and can even be a little fun to be negative.
  • 13. Example How can we make our pair programming partner miserable? • We can refrain from taking a bath. • We won't brush our teeth.
  • 14. Negation Our original horrible ideas… • We can refrain from taking a bath • We won't brush our teeth Become good rules… • We will take a bath • We will brush our teeth
  • 15. Negation After Negation • Establish “rules” • Try to get to a shared understanding or state • Prioritize the shared understanding • Could produce action
  • 16. Game Agreements • Be respectful, don't go too far • Take turns • Time boxed to 10 minutes • Write big! • Only 1 “ridiculous” answer allowed
  • 17. King for a Day - Game By Heinrich Klaffs [CC-BY-SA-2.0 (http://creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons
  • 18. Line up Line up Everybody Line up Arrange yourselves from 1 to 10 • 1 means that you would never use distributed teams • 10 means that you would always use distributed teams http://www.youtube.com/watch?v=SzlyQYn-BZE
  • 20. The Negation Game - Results Ideally, given this context, we will have a working agreement for different perspectives on how we want to treat others. • We have been the distributed person • We have interacted with the distributed person • We have all been distributed • We have had a distributed “twin”
  • 21. King for a Day - Results We have been a CIO that is struggling to determine why we are or why we are not doing distributed agile
  • 23. Why are you communicating? • Privacy • Team Collaboration • Collective Wisdom – Documentation – Code – Test Cases – Process
  • 24. Higher Bandwidth is Better • Face to face • High bandwidth, high resolution, large screen, hi-fi, always on connection • Low bandwidth, low resolution, small screen, low-fi, dial / setup costs • High quality voice only • VOIP with poor equipment • IM, text, chat • Wiki, discussion boards • E-mail Voice F2F Email
  • 25. How are you communicating? Since face to face may be out. Let’s try some alternatives. • Always on window for the teams • Wide angle web cams for team rooms • Flat Screen TVs for both locations • Small webcams for every person • Online white boarding • High quality conferencing • Skype or another alternative
  • 26. Working Agreements • Agree on the preferred mode of face-to-face • Display Good/favorite and bad modes (texting, home phone, cell phone, email) and times of day / after-hours – Preferences will differ per person
  • 27. Quick Wins • Put the distributed team members on every speed dial for the home team • Using Outlook? Display time zones on the calendar • Have a clock with each time zone on every desktop and in the taskbar
  • 28. The Communication Kata Goal of reducing the time it takes to hold a distributed meeting • Before you start find a buddy • Time box to 4 minutes • Begin: Schedule a video conference with audio • Call in • Share your screen • Share an online whiteboard • You draw • They draw • Save the drawing • Shut down the call • Shut down the video
  • 29. Building Trust • Visits with social activities • understand realities of life in other locale • Deliberately get over communication gap / fear
  • 30. Some Cool Tools • planningpoker.com (everyone should have this) • ScribLink.com (Online white board) • Mural.ly (sticky notes, images, go visit, it’s cool) • Board.net (Collaborative writing with etherpad.org) • Scribblar.com (Online white board) -free for 2 users • LisThings.com (Free corkboard) • Coggle.it (Collaborative mind mapping)
  • 33. Upskill with Agile Training www.leadingagile.com/agile-training Certified Scrum Product Owner Orlando, FL October 10-11 Certified ScrumMaster Atlanta, GA October 17-18 Certified Scrum Product Owner Denver, CO October 24-25 Certified Scrum Product Owner Washington, DC November 4-5 Agile Certified Professional (PMI-ACP) Orlando, FL November 18-19 Certified ScrumMaster Orlando, FL December 2-3 Agile Certified Professional (PMI- ACP) Atlanta, GA December 5-6 Agile Certified Professional (PMI-ACP) Washington, DC December 9-10 Certified ScrumMaster Atlanta, GA December 12-13 Certified ScrumMaster Washington, DC December 16-17 Agile Certified Professional (PMI-ACP) Denver, CO December 19-20 Accelerated. Accredited. Acclaimed.

Notas del editor

  1. Agile Coach CampOct 1st – 3rd
  2. Story: I have been distributed in the same room with no walls with another person because they would not talk.
  3. So everyone on your team speaks english. Can they write in english.
  4. Distance amplifiesEvery miscommunication causes a defectcreates reworkcosts timecauses delay breeds mistrustLess value is delivered and costs riseDependencies increase risk and cost
  5. Remember what our complications are.TimezonesLanguageTrust
  6.      a. Our company Hollywood Marketing plus, located in sunny Atlanta GA, USA has teams that are staffed with two people from Russia.  What can we do to make the Russian people on the team miserable and less productive?     b. Our company, WerewolvesInLondon, is located in…. London.  Two of us are assigned to each team on the big island.  What can we do as a distributed portion of a team to make our London team's life miserable and less productive?     c. Our company Where's Waldo Inc. has no office.  We all work from our porch.  How can we make each other miserable and less productive?
  7.      a. Our company Hollywood Marketing plus, located in sunny Atlanta GA, USA has teams that are staffed with two people from Russia.  What can we do to make the Russian people on the team miserable and less productive?     b. Our company, WerewolvesInLondon, is located in…. London.  Two of us are assigned to each team on the big island.  What can we do as a distributed portion of a team to make our London team's life miserable and less productive?     c. Our company Where's Waldo Inc. has no office.  We all work from our porch.  How can we make each other miserable and less productive?
  8.      a. Our company Hollywood Marketing plus, located in sunny Atlanta GA, USA has teams that are staffed with two people from Russia.  What can we do to make the Russian people on the team miserable and less productive?     b. Our company, WerewolvesInLondon, is located in…. London.  Two of us are assigned to each team on the big island.  What can we do as a distributed portion of a team to make our London team's life miserable and less productive?     c. Our company Where's Waldo Inc. has no office.  We all work from our porch.  How can we make each other miserable and less productive?
  9. IE, Fly everyone to the moon and back…
  10.      a. Our company TreeVana is considering outsourcing to <choose your country>.  We are currently located in sunny Atlanta GA, USA.  As the CIO, make the case as to why you would want to choose outsourcing?          b. Our company TreeVana is considering outsourcing to <choose your country>.  We are currently located in sunny Atlanta GA, USA.  As the CIO, what are some reasons you are not considering using outsourcing?
  11. This is kind of like the game “My Worst Nightmare”Use Jesse’s Agile Non Agile visual board to visualize issues and problems.
  12. This is kind of like the game “My Worst Nightmare”Use Jesse’s Agile Non Agile visual board to visualize issues and problems.
  13. Playing along with the negation theme. How can we disable a team?What are we disabling? We can not give them ways to communicate We can put people in between them We can put process in between them
  14. Figure out the motive
  15. Things you can do right now
  16. Story from Andrew: Remote PO was a VP. Team members were “afraid” or hesitant to call him (i.e. at his home or on his personal mobile). So, we made mugshot of VP in t-shirt with phone number on it. He personally gave each person a copy and said to call me. Also handed out wallet size versions. He made an effort to call each person. Also had a contest to color/decorate the black & white mug shot. Best drawing would get a prize that would be valuable to that person (which means he’d have to get to know each person enough to know what to give them)!
  17. Story from Andrew: Remote PO was a VP. Team members were “afraid” or hesitant to call him (i.e. at his home or on his personal mobile). So, we made mugshot of VP in t-shirt with phone number on it. He personally gave each person a copy and said to call me. Also handed out wallet size versions. He made an effort to call each person. Also had a contest to color/decorate the black & white mug shot. Best drawing would get a prize that would be valuable to that person (which means he’d have to get to know each person enough to know what to give them)!
  18. OdeskBA handles requirementsArch to review5-10 preferred vendors