SlideShare uma empresa Scribd logo
1 de 19
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

Mais conteúdo relacionado

Mais procurados

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 TrainingJennifer Tomarchio
 
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 themWayne Greene
 
Software Process... the good parts
Software Process... the good partsSoftware Process... the good parts
Software Process... the good partsAndrew 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 releaseLaurent 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 ClassroomChristopher 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_nathanielRevathi 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 CerveauTheFamily
 
Harvey Wheaton's Agile Gardening
Harvey Wheaton's Agile GardeningHarvey Wheaton's Agile Gardening
Harvey Wheaton's Agile GardeningMind 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 Engineersbcantrill
 
Code as a Communication Tool
Code as a Communication ToolCode as a Communication Tool
Code as a Communication ToolVinicius Gomes
 
Android Developer Skills, Techniques, and Patterns
Android Developer Skills, Techniques, and PatternsAndroid Developer Skills, Techniques, and Patterns
Android Developer Skills, Techniques, and Patternsgdgut
 
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 MethodologyAmy 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 2019Hannes 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 ChangeRed 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
 
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
 

Mais procurados (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...
 

Destaque

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 briefAndrea 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-shoreGuilherme Motta
 
Affluenza project ap english powerpoint
Affluenza project ap english powerpointAffluenza project ap english powerpoint
Affluenza project ap english powerpointguptarp
 
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 AgileJim 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 techniquesAmoli Upadhye
 
Agile communication: Communication conspiracy
Agile communication: Communication conspiracyAgile communication: Communication conspiracy
Agile communication: Communication conspiracyMagneta AI
 
Agile distributed teams
Agile distributed teamsAgile distributed teams
Agile distributed teamsAriel 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 WorkshopAndrea Chiou
 
Bridging The Communication Gap, Fast
Bridging The Communication Gap, Fast Bridging The Communication Gap, Fast
Bridging The Communication Gap, Fast Konstantin Kudryashov
 
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 ComplicatedVersionOne
 
NFC Technology
NFC TechnologyNFC Technology
NFC TechnologyNeha Singh
 

Destaque (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
 

Semelhante a 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
 
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 SoftwareMauro Servienti
 
On working in Particular
On working in ParticularOn working in Particular
On working in ParticularMauro Servienti
 
Managing meetings effectively with activities
Managing meetings effectively with activitiesManaging meetings effectively with activities
Managing meetings effectively with activitiesLetsConnect
 
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 CultureMandi 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 FacilityRyan 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 TeamsGreg Robinson
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency EnvironmentJef Bekes
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management BasicsBrian Pichman
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
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
 
What's Next: Using technology to engage employees & build businesses
What's Next: Using technology to engage employees & build businessesWhat's Next: Using technology to engage employees & build businesses
What's Next: Using technology to engage employees & build businessesOgilvy Consulting
 

Semelhante a 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
 
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...
 
What's Next: Using technology to engage employees & build businesses
What's Next: Using technology to engage employees & build businessesWhat's Next: Using technology to engage employees & build businesses
What's Next: Using technology to engage employees & build businesses
 

Mais de 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 AgainAgile 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čiusAgile 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 pristatymasAgile 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 visiAgile 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 transformacijasAgile 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 ScrumAgile Lietuva
 
Leonard Vorobej. Agile projektų valdymas pradedantiesiems
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsLeonard Vorobej. Agile projektų valdymas pradedantiesiems
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsAgile 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 komandoseAgile 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 mastuAgile Lietuva
 

Mais de 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
 

Último

Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxssuserf63bd7
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdfArtiSrivastava23
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalWilliam (Bill) H. Bender, FCSI
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siligurimeghakumariji156
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.aruny7087
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownSandaliGurusinghe2
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamraAllTops
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNitya salvi
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 

Último (14)

Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docx
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 

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