SlideShare a Scribd company logo
Collaboration for Distributed Teams 
Tackling the problem of good communication 
within agile teams spread over many locations 
Kaunas Agile Tour 2014
Walk this way! 
Millau Viaduct – Collaboration between 
Norman Foster and Michel Virlogeux 
Collaboration between RUN DMC 
and Aerosmith
Introduction 
• Commitment to collaborate 
• Business commitment to agile 
• Distributed teams 
• How have we done it? 
•People 
•Technology 
•Tools
Commitment to collaborate 
• Agile is hard 
• It is about people and their commitment to collaborate 
• Team contract or working agreement 
• Sprint/Time box planning 
• Task sizing 
• Stand-ups 
• Retros
Business Commitment to Agile 
• White boards 
• Sticky notes 
• Team spaces 
All examples I have found are single location
But what about distributed teams? 
• There has been development collaboration for years in the Open and 
Closed Source worlds 
•E.g. Apache 1.0 released on December 1st 1995 
• So how is that different from our Agile projects? 
•Very developer led 
•Project Management Committees allowing access to commit source code 
•Voting on features 
•Organic entity
How have we done it? 
The People 
• A bit of background 
•We have people in 4 physical locations (3 in UK and 1 in LT) 
•We have 2 partners (1 in UK and 1 in Poland) 
• But why don’t we just have singe location project teams? 
•Our internal customers are all in one place 
•We don’t have all skills in every location 
• Each person on a project commits to collaborate - they know that they 
can not build the system on their own 
• The team decides how they are going to work - what is important to 
them - working agreement (see next slide)
Project Working Agreement 
• All follow agreed stand up etiquette – be 
prepared, be concise, everyone else 
silent, only give actions and blockers – 
discussions left for triage, respect 
location. 
• Meetings will : start and finish on time, 
have an agenda, only have relevant 
people. 
• Collaborative Discussions – Face to face 
is best. Discussions not to take place via 
email. Group email is to inform not 
discuss. 
• Keep up morale of the team – regular 
get-togethers. 
• Documentation – right balance, visible, 
agreed in timebox planning session. 
• Discussion on stories to be documented. 
Start small and scale up as necessary. 
• Treat team mates as you would expect 
to be treated. 
• Achieve a common understanding – 
knowledge sharing, understand stories, 
use team Wiki. 
• Think business not just technical – agree 
regular demos. 
• Eliminate blockers as early as possible 
and be pro-active thinking ahead. 
• Be consistent with planning method – 
story points and high level task planning 
for timeboxes. 
• Team commitment to quality – test early 
and often and use automated tests. 
• Timebox changeover – retro afternoon, 
planning following morning. Alternate 
locations when possible.
The People (continued) 
Note, not much technology is outlined... as this may change 
• But key points: 
• No discussion on email 
• Use of wiki for documentation 
• Face to face is best
The People (continued) 
• Scrum of Scrums 
• Issues brought and resolved 
• Pizza Friday 
• Common function community get together 
• any subject can be proposed 
• the attendees decide on agenda during the session 
• Dojos 
• Community skills sharing 
• focussed on a particular topic 
• Lunch Bites 
• Project, product or technology information share
How have we done it? 
The Technology 
• Face to face is best - the teams get together: 
•at the start of projects 
•at "big" points 
•at deployments 
•at the end to celebrate!
The Technology (continued) 
• Video Conferencing - 
•this is the corner stone of our collaboration 
•all stand-ups via VC 
•VC rooms in all locations 
•starting to use desk to desk VC more and more as technology gets better 1to1 common 
place, but many to many becoming more common 
•Water Cooler Window - ad hoc window between sites 
•starting to see virtual team screens - a combination of WCW and desk VC
The Technology (continued) 
• Phones and conference calls 
•this is still an important part of day to day life, but seeing less and less as all desks are 
getting VC (more with people outside the project teams) 
• Text based live communication (chat rooms) 
•widespread, many conversations at once 
•permanent record 
•file sharing 
• Document Collaboration 
•the most important 
•central location 
• Email 
•has it's place, but used for notification only 
•don’t send a document… send a link
How do we do it? 
The Tools 
• Source Control 
•We all understand the importance of good source control 
•I promote the use of developers and testers having full access to 
source - increasing collaboration 
•Now we are seeing our system administrators, network engineers all 
using source control for collaboration and DevOps activities 
•TFS, GIT, CVS, SVN
The Tools (continued) 
• Wiki/Document collaboration 
•This can't be stressed enough, documents once out of first draft, must 
be managed centrally 
•Example of non central document management - training slots 
•Example of Thursday night boys – text (bad), now the kids collaborate 
with facebook (good) 
•Sharepoint, Google Docs, DocuWiki
The Tools (continued) 
• Interactive/electronic white boards 
• We use SMARTTech 8070i 
• these are great for collaboration 
• when not in WCW mode, they are used for cross site collaboration 
using interactive software SMART Ink and Lync 
• Planning visualisation 
• TFS, Urban Turtle, Jira
Some Examples 
• Developer wanting access to database server 
•Ticket, emails, back and forth, closed tickets, re-opened tickets 
•Come and have a look, realisation, more is done 
• Database developer working on database deployment 
•Developing on own, DBA review at CT deployment, knocked back 
•Getting DBA on board and getting advice early in dev process 
• Tester testing code after development 
•Defects found and ticket raised, QA type approach 
•Dev and Test working together, zero defect development
To Summarise 
• Collaboration is about people committing 
• Strong processes and methods 
• Tools can help, but it is about hearts and minds

More Related Content

What's hot

Engaging and Effective Virtual Facilitator-led Training
Engaging and Effective Virtual Facilitator-led TrainingEngaging and Effective Virtual Facilitator-led Training
Engaging and Effective Virtual Facilitator-led Training
Jennifer Tomarchio
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
Laurent Cerveau
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about them
Wayne Greene
 
Software Process... the good parts
Software Process... the good partsSoftware Process... the good parts
Software Process... the good parts
Andrew Shafer
 
Agile Network India | "Make Work Visible" - Expose the time thieves to optimi...
Agile Network India | "Make Work Visible" - Expose the time thieves to optimi...Agile Network India | "Make Work Visible" - Expose the time thieves to optimi...
Agile Network India | "Make Work Visible" - Expose the time thieves to optimi...
AgileNetwork
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product release
Laurent Cerveau
 
The Agony and the Ecstasy: Converting Traditional ILT to the Virtual Classroom
The Agony and the Ecstasy:Converting Traditional ILT to the Virtual ClassroomThe Agony and the Ecstasy:Converting Traditional ILT to the Virtual Classroom
The Agony and the Ecstasy: Converting Traditional ILT to the Virtual Classroom
Christopher King
 
Collaborative user research experience report ux cam 2014 r_nathaniel
Collaborative user research experience report ux cam 2014 r_nathanielCollaborative user research experience report ux cam 2014 r_nathaniel
Collaborative user research experience report ux cam 2014 r_nathaniel
Revathi Nathaniel
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
TheFamily
 
Harvey Wheaton's Agile Gardening
Harvey Wheaton's Agile GardeningHarvey Wheaton's Agile Gardening
Harvey Wheaton's Agile Gardening
Mind the Product
 
Leadership Without Management: Scaling Organizations by Scaling Engineers
Leadership Without Management: Scaling Organizations by Scaling EngineersLeadership Without Management: Scaling Organizations by Scaling Engineers
Leadership Without Management: Scaling Organizations by Scaling Engineers
bcantrill
 
Code as a Communication Tool
Code as a Communication ToolCode as a Communication Tool
Code as a Communication Tool
Vinicius Gomes
 
Android Developer Skills, Techniques, and Patterns
Android Developer Skills, Techniques, and PatternsAndroid Developer Skills, Techniques, and Patterns
Android Developer Skills, Techniques, and Patterns
gdgut
 
How to Present a Webinar
How to Present a WebinarHow to Present a Webinar
How to Present a WebinarKeri Cascio
 
Incorporating UX into an Agile Methodology
Incorporating UX into an Agile MethodologyIncorporating UX into an Agile Methodology
Incorporating UX into an Agile Methodology
Amy Powell
 
Don't get blamed for your choices - Techorama 2019
Don't get blamed for your choices - Techorama 2019Don't get blamed for your choices - Techorama 2019
Don't get blamed for your choices - Techorama 2019
Hannes Lowette
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
Red Gate Software
 
Nimble Framework - Software architecture and design in agile era - PSQT Template
Nimble Framework - Software architecture and design in agile era - PSQT TemplateNimble Framework - Software architecture and design in agile era - PSQT Template
Nimble Framework - Software architecture and design in agile era - PSQT Templatetjain
 
Risg ppt
Risg pptRisg ppt
Demystifying pair programming, swarming and mob programming - Shrikant Vashis...
Demystifying pair programming, swarming and mob programming - Shrikant Vashis...Demystifying pair programming, swarming and mob programming - Shrikant Vashis...
Demystifying pair programming, swarming and mob programming - Shrikant Vashis...
Technical Agility institute
 

What's hot (20)

Engaging and Effective Virtual Facilitator-led Training
Engaging and Effective Virtual Facilitator-led TrainingEngaging and Effective Virtual Facilitator-led Training
Engaging and Effective Virtual Facilitator-led Training
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about them
 
Software Process... the good parts
Software Process... the good partsSoftware Process... the good parts
Software Process... the good parts
 
Agile Network India | "Make Work Visible" - Expose the time thieves to optimi...
Agile Network India | "Make Work Visible" - Expose the time thieves to optimi...Agile Network India | "Make Work Visible" - Expose the time thieves to optimi...
Agile Network India | "Make Work Visible" - Expose the time thieves to optimi...
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product release
 
The Agony and the Ecstasy: Converting Traditional ILT to the Virtual Classroom
The Agony and the Ecstasy:Converting Traditional ILT to the Virtual ClassroomThe Agony and the Ecstasy:Converting Traditional ILT to the Virtual Classroom
The Agony and the Ecstasy: Converting Traditional ILT to the Virtual Classroom
 
Collaborative user research experience report ux cam 2014 r_nathaniel
Collaborative user research experience report ux cam 2014 r_nathanielCollaborative user research experience report ux cam 2014 r_nathaniel
Collaborative user research experience report ux cam 2014 r_nathaniel
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
 
Harvey Wheaton's Agile Gardening
Harvey Wheaton's Agile GardeningHarvey Wheaton's Agile Gardening
Harvey Wheaton's Agile Gardening
 
Leadership Without Management: Scaling Organizations by Scaling Engineers
Leadership Without Management: Scaling Organizations by Scaling EngineersLeadership Without Management: Scaling Organizations by Scaling Engineers
Leadership Without Management: Scaling Organizations by Scaling Engineers
 
Code as a Communication Tool
Code as a Communication ToolCode as a Communication Tool
Code as a Communication Tool
 
Android Developer Skills, Techniques, and Patterns
Android Developer Skills, Techniques, and PatternsAndroid Developer Skills, Techniques, and Patterns
Android Developer Skills, Techniques, and Patterns
 
How to Present a Webinar
How to Present a WebinarHow to Present a Webinar
How to Present a Webinar
 
Incorporating UX into an Agile Methodology
Incorporating UX into an Agile MethodologyIncorporating UX into an Agile Methodology
Incorporating UX into an Agile Methodology
 
Don't get blamed for your choices - Techorama 2019
Don't get blamed for your choices - Techorama 2019Don't get blamed for your choices - Techorama 2019
Don't get blamed for your choices - Techorama 2019
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 
Nimble Framework - Software architecture and design in agile era - PSQT Template
Nimble Framework - Software architecture and design in agile era - PSQT TemplateNimble Framework - Software architecture and design in agile era - PSQT Template
Nimble Framework - Software architecture and design in agile era - PSQT Template
 
Risg ppt
Risg pptRisg ppt
Risg ppt
 
Demystifying pair programming, swarming and mob programming - Shrikant Vashis...
Demystifying pair programming, swarming and mob programming - Shrikant Vashis...Demystifying pair programming, swarming and mob programming - Shrikant Vashis...
Demystifying pair programming, swarming and mob programming - Shrikant Vashis...
 

Viewers also liked

3 techniques for high quality communication on your agile teams brief
3 techniques for high quality communication on your agile teams brief3 techniques for high quality communication on your agile teams brief
3 techniques for high quality communication on your agile teams brief
Andrea Chiou
 
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
RIA RUI Society
 
[Agiles 2011] Agile communication with near-shore
[Agiles 2011] Agile communication with near-shore[Agiles 2011] Agile communication with near-shore
[Agiles 2011] Agile communication with near-shore
Guilherme Motta
 
Affluenza project ap english powerpoint
Affluenza project ap english powerpointAffluenza project ap english powerpoint
Affluenza project ap english powerpoint
guptarp
 
Defeating Babel: 4 Strategies for Better Design Communication in Agile
Defeating Babel: 4 Strategies for Better Design Communication in AgileDefeating Babel: 4 Strategies for Better Design Communication in Agile
Defeating Babel: 4 Strategies for Better Design Communication in Agile
Jim Carlsen-Landy
 
Agile teams - right communication and trust building techniques
Agile teams - right communication and trust building techniquesAgile teams - right communication and trust building techniques
Agile teams - right communication and trust building techniques
Amoli Upadhye
 
Agile communication: Communication conspiracy
Agile communication: Communication conspiracyAgile communication: Communication conspiracy
Agile communication: Communication conspiracy
Magneta AI
 
Agile distributed teams
Agile distributed teamsAgile distributed teams
Agile distributed teams
Ariel Schapiro
 
Lean Agile Scotland 2016 Clean Language Workshop
Lean Agile Scotland  2016 Clean Language WorkshopLean Agile Scotland  2016 Clean Language Workshop
Lean Agile Scotland 2016 Clean Language Workshop
Andrea Chiou
 
Johnston communication styles agile tour toronto 2013
Johnston communication styles agile tour toronto 2013Johnston communication styles agile tour toronto 2013
Johnston communication styles agile tour toronto 2013
Sue Johnston, MBA + a bunch of other stuff
 
Communication
CommunicationCommunication
Communication
Zuzana (Zuzi) Sochova
 
Bridging The Communication Gap, Fast
Bridging The Communication Gap, Fast Bridging The Communication Gap, Fast
Bridging The Communication Gap, Fast
Konstantin Kudryashov
 
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
Info-Tech Research Group
 
Great ScrumMaster
Great ScrumMasterGreat ScrumMaster
Great ScrumMaster
Zuzana (Zuzi) Sochova
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That Complicated
VersionOne
 
NFC Technology
NFC TechnologyNFC Technology
NFC Technology
Neha Singh
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
Gaetano Mazzanti
 

Viewers also liked (19)

3 techniques for high quality communication on your agile teams brief
3 techniques for high quality communication on your agile teams brief3 techniques for high quality communication on your agile teams brief
3 techniques for high quality communication on your agile teams brief
 
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
 
Wealth
WealthWealth
Wealth
 
[Agiles 2011] Agile communication with near-shore
[Agiles 2011] Agile communication with near-shore[Agiles 2011] Agile communication with near-shore
[Agiles 2011] Agile communication with near-shore
 
Affluenza project ap english powerpoint
Affluenza project ap english powerpointAffluenza project ap english powerpoint
Affluenza project ap english powerpoint
 
Defeating Babel: 4 Strategies for Better Design Communication in Agile
Defeating Babel: 4 Strategies for Better Design Communication in AgileDefeating Babel: 4 Strategies for Better Design Communication in Agile
Defeating Babel: 4 Strategies for Better Design Communication in Agile
 
Agile teams - right communication and trust building techniques
Agile teams - right communication and trust building techniquesAgile teams - right communication and trust building techniques
Agile teams - right communication and trust building techniques
 
Agile communication: Communication conspiracy
Agile communication: Communication conspiracyAgile communication: Communication conspiracy
Agile communication: Communication conspiracy
 
Agile distributed teams
Agile distributed teamsAgile distributed teams
Agile distributed teams
 
Lean Agile Scotland 2016 Clean Language Workshop
Lean Agile Scotland  2016 Clean Language WorkshopLean Agile Scotland  2016 Clean Language Workshop
Lean Agile Scotland 2016 Clean Language Workshop
 
Johnston communication styles agile tour toronto 2013
Johnston communication styles agile tour toronto 2013Johnston communication styles agile tour toronto 2013
Johnston communication styles agile tour toronto 2013
 
Communication
CommunicationCommunication
Communication
 
Bridging The Communication Gap, Fast
Bridging The Communication Gap, Fast Bridging The Communication Gap, Fast
Bridging The Communication Gap, Fast
 
Agile governance
Agile governanceAgile governance
Agile governance
 
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
 
Great ScrumMaster
Great ScrumMasterGreat ScrumMaster
Great ScrumMaster
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That Complicated
 
NFC Technology
NFC TechnologyNFC Technology
NFC Technology
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 

Similar to Chris Covell Collaboration for distributed teams

It's XP Stupid (2019)
It's XP Stupid (2019)It's XP Stupid (2019)
It's XP Stupid (2019)
Mike Harris
 
It's XP, Stupid
It's XP, StupidIt's XP, Stupid
It's XP, Stupid
Mike Harris
 
How we daily manage and work in a dispersed company: Particular Software
How we daily manage and work in a dispersed company: Particular SoftwareHow we daily manage and work in a dispersed company: Particular Software
How we daily manage and work in a dispersed company: Particular Software
Mauro Servienti
 
On working in Particular
On working in ParticularOn working in Particular
On working in Particular
Mauro Servienti
 
Collaboration analytics -Quality of work and productivity- for
Collaboration analytics -Quality of work and productivity- forCollaboration analytics -Quality of work and productivity- for
Collaboration analytics -Quality of work and productivity- for
shwetaaggarwal2006
 
Managing meetings effectively with activities
Managing meetings effectively with activitiesManaging meetings effectively with activities
Managing meetings effectively with activities
LetsConnect
 
Project management
Project managementProject management
Project management
Brian Pichman
 
Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016
UXPA International
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
Mandi Walls
 
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businesseSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businessPatrickCrompton
 
The Well Connected Facility
The Well Connected FacilityThe Well Connected Facility
The Well Connected Facility
Ryan Duggan
 
Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience - Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience -
UXPA International
 
Improving success with Distributed Teams
Improving success with Distributed TeamsImproving success with Distributed Teams
Improving success with Distributed Teams
Greg Robinson
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
Jef Bekes
 
Project Management
Project ManagementProject Management
Project Management
Brian Pichman
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management Basics
Brian Pichman
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
UserTesting
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Arrows_Group
 
ANIn Ahmedabad Jan 2024 | Cross-Functional Collaboration Key to Agile - Harsh...
ANIn Ahmedabad Jan 2024 | Cross-Functional Collaboration Key to Agile - Harsh...ANIn Ahmedabad Jan 2024 | Cross-Functional Collaboration Key to Agile - Harsh...
ANIn Ahmedabad Jan 2024 | Cross-Functional Collaboration Key to Agile - Harsh...
AgileNetwork
 

Similar to Chris Covell Collaboration for distributed teams (20)

It's XP Stupid (2019)
It's XP Stupid (2019)It's XP Stupid (2019)
It's XP Stupid (2019)
 
IT CLA 2013
IT CLA 2013IT CLA 2013
IT CLA 2013
 
It's XP, Stupid
It's XP, StupidIt's XP, Stupid
It's XP, Stupid
 
How we daily manage and work in a dispersed company: Particular Software
How we daily manage and work in a dispersed company: Particular SoftwareHow we daily manage and work in a dispersed company: Particular Software
How we daily manage and work in a dispersed company: Particular Software
 
On working in Particular
On working in ParticularOn working in Particular
On working in Particular
 
Collaboration analytics -Quality of work and productivity- for
Collaboration analytics -Quality of work and productivity- forCollaboration analytics -Quality of work and productivity- for
Collaboration analytics -Quality of work and productivity- for
 
Managing meetings effectively with activities
Managing meetings effectively with activitiesManaging meetings effectively with activities
Managing meetings effectively with activities
 
Project management
Project managementProject management
Project management
 
Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
 
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businesseSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
 
The Well Connected Facility
The Well Connected FacilityThe Well Connected Facility
The Well Connected Facility
 
Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience - Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience -
 
Improving success with Distributed Teams
Improving success with Distributed TeamsImproving success with Distributed Teams
Improving success with Distributed Teams
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
 
Project Management
Project ManagementProject Management
Project Management
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management Basics
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
 
ANIn Ahmedabad Jan 2024 | Cross-Functional Collaboration Key to Agile - Harsh...
ANIn Ahmedabad Jan 2024 | Cross-Functional Collaboration Key to Agile - Harsh...ANIn Ahmedabad Jan 2024 | Cross-Functional Collaboration Key to Agile - Harsh...
ANIn Ahmedabad Jan 2024 | Cross-Functional Collaboration Key to Agile - Harsh...
 

More from Agile Lietuva

Agile Pusryčiai 2023 - „Skaitmeninė transformacija viešajame sektoriuje: nuo ...
Agile Pusryčiai 2023 - „Skaitmeninė transformacija viešajame sektoriuje: nuo ...Agile Pusryčiai 2023 - „Skaitmeninė transformacija viešajame sektoriuje: nuo ...
Agile Pusryčiai 2023 - „Skaitmeninė transformacija viešajame sektoriuje: nuo ...
Agile Lietuva
 
Agile Pusryčiai 2023 - „Kaip užsitikrinti projekto sėkmę dar iki projekto pra...
Agile Pusryčiai 2023 - „Kaip užsitikrinti projekto sėkmę dar iki projekto pra...Agile Pusryčiai 2023 - „Kaip užsitikrinti projekto sėkmę dar iki projekto pra...
Agile Pusryčiai 2023 - „Kaip užsitikrinti projekto sėkmę dar iki projekto pra...
Agile Lietuva
 
Agile pusryčiai 2023 - „Pirštas ant projekto pulso: CPO LT Agile patirtis ir ...
Agile pusryčiai 2023 - „Pirštas ant projekto pulso: CPO LT Agile patirtis ir ...Agile pusryčiai 2023 - „Pirštas ant projekto pulso: CPO LT Agile patirtis ir ...
Agile pusryčiai 2023 - „Pirštas ant projekto pulso: CPO LT Agile patirtis ir ...
Agile Lietuva
 
Agile Pusryčiai 2023 - „Viešasis sektorius – neatskleistas inovacijų paklauso...
Agile Pusryčiai 2023 - „Viešasis sektorius – neatskleistas inovacijų paklauso...Agile Pusryčiai 2023 - „Viešasis sektorius – neatskleistas inovacijų paklauso...
Agile Pusryčiai 2023 - „Viešasis sektorius – neatskleistas inovacijų paklauso...
Agile Lietuva
 
M. Kaminskas ir A. K. Remeikienė. LEAN projektas: sėkmės istorijos, iššūkiai ...
M. Kaminskas ir A. K. Remeikienė. LEAN projektas: sėkmės istorijos, iššūkiai ...M. Kaminskas ir A. K. Remeikienė. LEAN projektas: sėkmės istorijos, iššūkiai ...
M. Kaminskas ir A. K. Remeikienė. LEAN projektas: sėkmės istorijos, iššūkiai ...
Agile Lietuva
 
B. den Haak. How to make OKRs Lean Again
B. den Haak. How to make OKRs Lean AgainB. den Haak. How to make OKRs Lean Again
B. den Haak. How to make OKRs Lean Again
Agile Lietuva
 
D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.
Agile Lietuva
 
Aleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečius
Aleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečiusAleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečius
Aleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečius
Agile Lietuva
 
Maija Aniskovič. Agile įtaka komandos motyvacijai.
Maija Aniskovič. Agile  įtaka komandos motyvacijai.Maija Aniskovič. Agile  įtaka komandos motyvacijai.
Maija Aniskovič. Agile įtaka komandos motyvacijai.
Agile Lietuva
 
dr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymas
dr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymasdr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymas
dr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymas
Agile Lietuva
 
M. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visi
M. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visiM. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visi
M. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visi
Agile Lietuva
 
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
Agile Lietuva
 
M. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijas
M. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijasM. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijas
M. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijas
Agile Lietuva
 
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...
Agile Lietuva
 
V. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie Scrum
V. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie ScrumV. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie Scrum
V. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie Scrum
Agile Lietuva
 
Leonard Vorobej. Agile projektų valdymas pradedantiesiems
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsLeonard Vorobej. Agile projektų valdymas pradedantiesiems
Leonard Vorobej. Agile projektų valdymas pradedantiesiems
Agile Lietuva
 
Giedrė Žemulaitytė. Agile personalo skyriaus valdyme
Giedrė Žemulaitytė. Agile personalo skyriaus valdyme Giedrė Žemulaitytė. Agile personalo skyriaus valdyme
Giedrė Žemulaitytė. Agile personalo skyriaus valdyme
Agile Lietuva
 
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandoseGabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
Agile Lietuva
 
Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...
Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...
Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...
Agile Lietuva
 
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastu
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastuDenis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastu
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastu
Agile Lietuva
 

More from Agile Lietuva (20)

Agile Pusryčiai 2023 - „Skaitmeninė transformacija viešajame sektoriuje: nuo ...
Agile Pusryčiai 2023 - „Skaitmeninė transformacija viešajame sektoriuje: nuo ...Agile Pusryčiai 2023 - „Skaitmeninė transformacija viešajame sektoriuje: nuo ...
Agile Pusryčiai 2023 - „Skaitmeninė transformacija viešajame sektoriuje: nuo ...
 
Agile Pusryčiai 2023 - „Kaip užsitikrinti projekto sėkmę dar iki projekto pra...
Agile Pusryčiai 2023 - „Kaip užsitikrinti projekto sėkmę dar iki projekto pra...Agile Pusryčiai 2023 - „Kaip užsitikrinti projekto sėkmę dar iki projekto pra...
Agile Pusryčiai 2023 - „Kaip užsitikrinti projekto sėkmę dar iki projekto pra...
 
Agile pusryčiai 2023 - „Pirštas ant projekto pulso: CPO LT Agile patirtis ir ...
Agile pusryčiai 2023 - „Pirštas ant projekto pulso: CPO LT Agile patirtis ir ...Agile pusryčiai 2023 - „Pirštas ant projekto pulso: CPO LT Agile patirtis ir ...
Agile pusryčiai 2023 - „Pirštas ant projekto pulso: CPO LT Agile patirtis ir ...
 
Agile Pusryčiai 2023 - „Viešasis sektorius – neatskleistas inovacijų paklauso...
Agile Pusryčiai 2023 - „Viešasis sektorius – neatskleistas inovacijų paklauso...Agile Pusryčiai 2023 - „Viešasis sektorius – neatskleistas inovacijų paklauso...
Agile Pusryčiai 2023 - „Viešasis sektorius – neatskleistas inovacijų paklauso...
 
M. Kaminskas ir A. K. Remeikienė. LEAN projektas: sėkmės istorijos, iššūkiai ...
M. Kaminskas ir A. K. Remeikienė. LEAN projektas: sėkmės istorijos, iššūkiai ...M. Kaminskas ir A. K. Remeikienė. LEAN projektas: sėkmės istorijos, iššūkiai ...
M. Kaminskas ir A. K. Remeikienė. LEAN projektas: sėkmės istorijos, iššūkiai ...
 
B. den Haak. How to make OKRs Lean Again
B. den Haak. How to make OKRs Lean AgainB. den Haak. How to make OKRs Lean Again
B. den Haak. How to make OKRs Lean Again
 
D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.
 
Aleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečius
Aleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečiusAleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečius
Aleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečius
 
Maija Aniskovič. Agile įtaka komandos motyvacijai.
Maija Aniskovič. Agile  įtaka komandos motyvacijai.Maija Aniskovič. Agile  įtaka komandos motyvacijai.
Maija Aniskovič. Agile įtaka komandos motyvacijai.
 
dr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymas
dr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymasdr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymas
dr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymas
 
M. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visi
M. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visiM. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visi
M. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visi
 
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
 
M. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijas
M. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijasM. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijas
M. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijas
 
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...
 
V. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie Scrum
V. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie ScrumV. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie Scrum
V. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie Scrum
 
Leonard Vorobej. Agile projektų valdymas pradedantiesiems
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsLeonard Vorobej. Agile projektų valdymas pradedantiesiems
Leonard Vorobej. Agile projektų valdymas pradedantiesiems
 
Giedrė Žemulaitytė. Agile personalo skyriaus valdyme
Giedrė Žemulaitytė. Agile personalo skyriaus valdyme Giedrė Žemulaitytė. Agile personalo skyriaus valdyme
Giedrė Žemulaitytė. Agile personalo skyriaus valdyme
 
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandoseGabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
 
Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...
Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...
Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...
 
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastu
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastuDenis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastu
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastu
 

Recently uploaded

W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
Jim Smith
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
Tata Consultancy Services
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
CIOWomenMagazine
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
A. F. M. Rubayat-Ul Jannat
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
Amir H. Fassihi
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
akaash13
 

Recently uploaded (10)

W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
 

Chris Covell Collaboration for distributed teams

  • 1. Collaboration for Distributed Teams Tackling the problem of good communication within agile teams spread over many locations Kaunas Agile Tour 2014
  • 2. Walk this way! Millau Viaduct – Collaboration between Norman Foster and Michel Virlogeux Collaboration between RUN DMC and Aerosmith
  • 3. Introduction • Commitment to collaborate • Business commitment to agile • Distributed teams • How have we done it? •People •Technology •Tools
  • 4. Commitment to collaborate • Agile is hard • It is about people and their commitment to collaborate • Team contract or working agreement • Sprint/Time box planning • Task sizing • Stand-ups • Retros
  • 5. Business Commitment to Agile • White boards • Sticky notes • Team spaces All examples I have found are single location
  • 6.
  • 7. But what about distributed teams? • There has been development collaboration for years in the Open and Closed Source worlds •E.g. Apache 1.0 released on December 1st 1995 • So how is that different from our Agile projects? •Very developer led •Project Management Committees allowing access to commit source code •Voting on features •Organic entity
  • 8. How have we done it? The People • A bit of background •We have people in 4 physical locations (3 in UK and 1 in LT) •We have 2 partners (1 in UK and 1 in Poland) • But why don’t we just have singe location project teams? •Our internal customers are all in one place •We don’t have all skills in every location • Each person on a project commits to collaborate - they know that they can not build the system on their own • The team decides how they are going to work - what is important to them - working agreement (see next slide)
  • 9. Project Working Agreement • All follow agreed stand up etiquette – be prepared, be concise, everyone else silent, only give actions and blockers – discussions left for triage, respect location. • Meetings will : start and finish on time, have an agenda, only have relevant people. • Collaborative Discussions – Face to face is best. Discussions not to take place via email. Group email is to inform not discuss. • Keep up morale of the team – regular get-togethers. • Documentation – right balance, visible, agreed in timebox planning session. • Discussion on stories to be documented. Start small and scale up as necessary. • Treat team mates as you would expect to be treated. • Achieve a common understanding – knowledge sharing, understand stories, use team Wiki. • Think business not just technical – agree regular demos. • Eliminate blockers as early as possible and be pro-active thinking ahead. • Be consistent with planning method – story points and high level task planning for timeboxes. • Team commitment to quality – test early and often and use automated tests. • Timebox changeover – retro afternoon, planning following morning. Alternate locations when possible.
  • 10. The People (continued) Note, not much technology is outlined... as this may change • But key points: • No discussion on email • Use of wiki for documentation • Face to face is best
  • 11. The People (continued) • Scrum of Scrums • Issues brought and resolved • Pizza Friday • Common function community get together • any subject can be proposed • the attendees decide on agenda during the session • Dojos • Community skills sharing • focussed on a particular topic • Lunch Bites • Project, product or technology information share
  • 12. How have we done it? The Technology • Face to face is best - the teams get together: •at the start of projects •at "big" points •at deployments •at the end to celebrate!
  • 13. The Technology (continued) • Video Conferencing - •this is the corner stone of our collaboration •all stand-ups via VC •VC rooms in all locations •starting to use desk to desk VC more and more as technology gets better 1to1 common place, but many to many becoming more common •Water Cooler Window - ad hoc window between sites •starting to see virtual team screens - a combination of WCW and desk VC
  • 14. The Technology (continued) • Phones and conference calls •this is still an important part of day to day life, but seeing less and less as all desks are getting VC (more with people outside the project teams) • Text based live communication (chat rooms) •widespread, many conversations at once •permanent record •file sharing • Document Collaboration •the most important •central location • Email •has it's place, but used for notification only •don’t send a document… send a link
  • 15. How do we do it? The Tools • Source Control •We all understand the importance of good source control •I promote the use of developers and testers having full access to source - increasing collaboration •Now we are seeing our system administrators, network engineers all using source control for collaboration and DevOps activities •TFS, GIT, CVS, SVN
  • 16. The Tools (continued) • Wiki/Document collaboration •This can't be stressed enough, documents once out of first draft, must be managed centrally •Example of non central document management - training slots •Example of Thursday night boys – text (bad), now the kids collaborate with facebook (good) •Sharepoint, Google Docs, DocuWiki
  • 17. The Tools (continued) • Interactive/electronic white boards • We use SMARTTech 8070i • these are great for collaboration • when not in WCW mode, they are used for cross site collaboration using interactive software SMART Ink and Lync • Planning visualisation • TFS, Urban Turtle, Jira
  • 18. Some Examples • Developer wanting access to database server •Ticket, emails, back and forth, closed tickets, re-opened tickets •Come and have a look, realisation, more is done • Database developer working on database deployment •Developing on own, DBA review at CT deployment, knocked back •Getting DBA on board and getting advice early in dev process • Tester testing code after development •Defects found and ticket raised, QA type approach •Dev and Test working together, zero defect development
  • 19. To Summarise • Collaboration is about people committing • Strong processes and methods • Tools can help, but it is about hearts and minds