Top 5 Secrets of
Distributed Teams
Christina McNeill – Penn State – cmcneill@plone.org
T. Kim Nguyen – Wildcard Corp. – nguyen@plone.org
Why Are Successful Teams Important?
●Individuals have limits
●Affect Plone’s success
●Team effectiveness is a range: 0% <–> 100%
●Ways to boost effectiveness
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
Team Challenges
Normal
Roles
Personality
Organization
Leadership
Remote
Momentum
Collaboration
Global
Time/Distance
Language
Cultural Norms
1.Plan the Meeting
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
1.Plan the Meeting
Share agenda & other documents beforehand
Scheduling: be consistent in frequency, time, format
Do you need a meeting?
Pick collaboration tools
1.Plan the Meeting
Google Drive & Docs
Google Calendar
2. Manage the Meeting
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
2. Manage the Meeting
Start and finish on time
Follow agenda: Stay on topic
Can use task managers as structure for the meeting
Manage personality dynamics
Record minutes and action items
2. Manage the Meeting: Face-to-Face
Google Hangouts (group)
Skype (group)
Firefox Hello (1 on 1)
FaceTime (1 on 1)
2. Manage the Meeting: Task Managers
ActiveInboxHQ.com
Trello
JIRA
Basecamp (PSM13, PSM14)
Github issue tracker
3. Communicate Between
Meetings
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
3. Communicate Between Meetings
1.Email
2.Collaborative Editing
Google Docs
Design: invisionapp.com
3. Folder / Google Drive
4. Chat
IRC
Slack.com
4. Share with the
Community
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
4. Share with the Community: What & Why
Team members
Agenda
For transparency
So people know you’re active & can coordinate with you
You may get help!
4. Share with the Community: How
1.community.plone.org: Announcements -> Team Minutes
2.Twitter
3.Personal blog (feed to planet.plone.org)
news from these sources are included in the newsletter
5. PeopleThink™
5. PeopleThink™
●Who make good team members? not always obvious
●Easing collaboration / group dynamics
●Allowing personality and style differences to
complement, not clash
●Who will show up consistently? Who will do what they
say they would do?
Applied Theory / Plone Teams
1.Foundation Board
2.Plone.com
3.Plone 5 Launch Team
4.Marketing & Communications
Plone Foundation Board
The Star Chamber … evolved into a political weapon, a symbol of the misuse and abuse of power
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone Foundation Board
Team with most formal process
Scheduled bi-weekly meetings
Formal agenda process
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone Foundation Board
Agenda
Google Hangout
Approve prior meeting minutes
Record meeting minutes
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone Foundation Board
Email
Google Docs
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone Foundation Board
Meeting minutes
posted on plone.org/foundation/minutes
posted on community.plone.org
emailed to Foundation membership
Agenda
posted on plone.org/foundation/agendas
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone Foundation Board
●A truly effective mix of:
○ quiet (and maybe not so quiet) doers
○ reality checkers
○ social networkers
○ longstanding context keepers
Plone.com
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone.com
Regularly scheduled bi-weekly meetings
Same day
Same time
Google Calendar
Recurring meetings
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone.com
the same Google Hangout URL
private Trac issue tracker
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone.com
Email
Comments on issue tracker
IRC
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone.com
Closed (private) issue tracker
No meeting notes taken, none shared
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone.com
Right people in right roles:
themer
decider
writer
idea bouncer & editor
general purpose doer
Plone 5 Launch Team
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone 5 Launch Team
Regularly scheduled bi-weekly meetings
Same day
Same time
Google Calendar
Recurring meetings
Agenda
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone 5 Launch Team
Follow Agenda
Google Hangout
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone 5 Launch Team
Notes *eventually* posted on
community.plone.org
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Plone 5 Launch Team
●Members chosen to represent all aspects
of P5: docs, training, installers, framework
team, marketing & communications
●A good mix of deciders and doers
●Needed more people to DO
Marketing &
Communications Team
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Marketing & Communications Team
Regularly scheduled bi-weekly meetings
Same day
Same time
Google Calendar
Recurring meetings
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Marketing & Communications Team
Overlap with Plone 5 Launch Team
members
Email
Slack
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Marketing & Communications Team
Folded into Plone 5 Launch Team
Notes not taken and/or nothing to share
Miscommunication
No one attends
Meetings canceled
Plan the meeting
Manage the meeting
Communicate between
meetings
Share with the
community
PeopleThink™
Marketing & Communications Team
So much to do, not enough people
Small team, work well together
Skills needed
5 Secrets
1.Plan the Meetings
2.Manage the Meetings
3.Communication Between Meetings
4.Share with Community
5.PeopleThink
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
Top 5 Secrets of
Distributed Teams
Christina McNeill – Penn State – cmcneill@plone.org
T. Kim Nguyen – Wildcard Corp. – nguyen@plone.org

More Related Content

PPTX
Hosting Effective Online Meetings, Part 2
PPTX
Diapositivas con pili
PPTX
Detailed research
PPT
17 de agosto 1850
PPSX
Cool Hair
DOCX
Satelite venezuela vs alemania
PDF
Expanding the Freshman Experience
PPTX
Getting to Know the Literacy Learner
Hosting Effective Online Meetings, Part 2
Diapositivas con pili
Detailed research
17 de agosto 1850
Cool Hair
Satelite venezuela vs alemania
Expanding the Freshman Experience
Getting to Know the Literacy Learner

Similar to Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen (20)

PPTX
communication use in business meetings
PPT
Meeting Management
PPT
Leading from a Distance: Practical Tips for Successful Virtual Leadership
PPTX
LSC Technology Initiative Grant Conference 2015 | Session Materials - TIG 201...
PPT
Knowledge Management
 
PPT
D10 Project Management
PPT
D10 Project Management
PDF
February 13 | Facilitation for adaptation policy makers
PDF
Introduction to Project Management
PDF
Emerging Leaders's Playbook
PPT
Productive Meetings
PDF
Teamwork
PDF
Group Cosplay Panel
PPTX
Effective Meetings - Basics for Student Leaders
PDF
Charisma Productions Gazette Volume 2 Issue 7
PDF
Charisma Productions Gazette Volume 2 Issue 7
PPTX
4 common mistakes project teams make
PPTX
Effective Meetings Workshop: ULS Leadership program
PPTX
UNIT II ppt- 351 LA 31- Soft skills.pptx
PPTX
Mastering the Art of Planning, Leading, and Participating in Effective Meetin...
communication use in business meetings
Meeting Management
Leading from a Distance: Practical Tips for Successful Virtual Leadership
LSC Technology Initiative Grant Conference 2015 | Session Materials - TIG 201...
Knowledge Management
 
D10 Project Management
D10 Project Management
February 13 | Facilitation for adaptation policy makers
Introduction to Project Management
Emerging Leaders's Playbook
Productive Meetings
Teamwork
Group Cosplay Panel
Effective Meetings - Basics for Student Leaders
Charisma Productions Gazette Volume 2 Issue 7
Charisma Productions Gazette Volume 2 Issue 7
4 common mistakes project teams make
Effective Meetings Workshop: ULS Leadership program
UNIT II ppt- 351 LA 31- Soft skills.pptx
Mastering the Art of Planning, Leading, and Participating in Effective Meetin...
Ad

More from T. Kim Nguyen (20)

PDF
Your Plone [Intranet] in a Box™
PDF
Permissions & Security in Plone
PDF
How to Setup a Plone Intranet in Half a Day (Python Web Conf 2020)
PDF
Deploying Plone on AWS
PDF
Melding React with the Ultra Secure Plone Content Repository
PDF
A Case Study: Measuring Productivity in Education
PDF
State of Plone 2017
PDF
Have Content Quality, Will Search Your Intranet, by Fulvio Casali
PDF
I broke what? Taking over maintenance on existing (well loved) projects, by B...
PDF
TU Dresden: A Large-Scale Plone Deployment Case Study, by Sebastian Gottfried
PDF
TUD-Chat – a moderated chat add-on for Plone, by Sebastian Schietzold
PDF
Plone as a Conference Management System, by Adriana Ramírez V. and Gildardo ...
PDF
Our Castle's Strength
PDF
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
PDF
Trajectory: Integrating SQL Data into your Plone Site, Plone Conference 2016,...
PDF
Web Development with Vim by Johannes Raggam
PDF
Gold in Rio
PDF
Easy online business processes with Plone forms and workflow
PDF
Plone for CMS review group at UW Oshkosh
PDF
PloneEdu.org: New Opportunities, New Frontiers
Your Plone [Intranet] in a Box™
Permissions & Security in Plone
How to Setup a Plone Intranet in Half a Day (Python Web Conf 2020)
Deploying Plone on AWS
Melding React with the Ultra Secure Plone Content Repository
A Case Study: Measuring Productivity in Education
State of Plone 2017
Have Content Quality, Will Search Your Intranet, by Fulvio Casali
I broke what? Taking over maintenance on existing (well loved) projects, by B...
TU Dresden: A Large-Scale Plone Deployment Case Study, by Sebastian Gottfried
TUD-Chat – a moderated chat add-on for Plone, by Sebastian Schietzold
Plone as a Conference Management System, by Adriana Ramírez V. and Gildardo ...
Our Castle's Strength
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
Trajectory: Integrating SQL Data into your Plone Site, Plone Conference 2016,...
Web Development with Vim by Johannes Raggam
Gold in Rio
Easy online business processes with Plone forms and workflow
Plone for CMS review group at UW Oshkosh
PloneEdu.org: New Opportunities, New Frontiers
Ad

Recently uploaded (20)

PPTX
Time Management Techniques_All Rules.pptx
PPTX
Ryan Daly Gallardo Prod Management PPT .pptx
PPTX
Why work place wellbeing matters BookReview
PPT
risk management (contd.) Risk Identification Risk Components and Drivers Risk...
PPT
Software EffortEstimation and Risk Project Planning Activities Software Scope...
PPTX
Lean Thinking: Making Efficiency an Everyday Thing
PPTX
Management and Leadership across diverse culture
PPTX
Review of "Living Beyond Self Doubt" by Som Bathla
PPTX
Recruitment and bshiwjwnbshshshshhshvej.ppt
PPTX
management development and careerr planning.pptx
PDF
How to Present a Project Proposal to Stakeholders for Approval?
PPTX
Spotlight on road Injury in the Philippines
PDF
Boost the power of design | Design Impulse
PDF
Personal-Professional-Development-in-Nursing-1.pdf
PPTX
SM_Behavior Based Safety (BBS)_Unit V.pptx
PPTX
Unit 6: Product service and brand.pptx mm
PPTX
Leading, its definiton, example, and types.pptx
PDF
Eugene Orlovsky CEO & Founder of Perfsys
PDF
The Untold Story of Swami Vijay Kumar Durai: Building PRS International
PPTX
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx
Time Management Techniques_All Rules.pptx
Ryan Daly Gallardo Prod Management PPT .pptx
Why work place wellbeing matters BookReview
risk management (contd.) Risk Identification Risk Components and Drivers Risk...
Software EffortEstimation and Risk Project Planning Activities Software Scope...
Lean Thinking: Making Efficiency an Everyday Thing
Management and Leadership across diverse culture
Review of "Living Beyond Self Doubt" by Som Bathla
Recruitment and bshiwjwnbshshshshhshvej.ppt
management development and careerr planning.pptx
How to Present a Project Proposal to Stakeholders for Approval?
Spotlight on road Injury in the Philippines
Boost the power of design | Design Impulse
Personal-Professional-Development-in-Nursing-1.pdf
SM_Behavior Based Safety (BBS)_Unit V.pptx
Unit 6: Product service and brand.pptx mm
Leading, its definiton, example, and types.pptx
Eugene Orlovsky CEO & Founder of Perfsys
The Untold Story of Swami Vijay Kumar Durai: Building PRS International
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx

Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen

  • 1. Top 5 Secrets of Distributed Teams Christina McNeill – Penn State – [email protected] T. Kim Nguyen – Wildcard Corp. – [email protected]
  • 2. Why Are Successful Teams Important? ●Individuals have limits ●Affect Plone’s success ●Team effectiveness is a range: 0% <–> 100% ●Ways to boost effectiveness
  • 7. 1.Plan the Meeting Share agenda & other documents beforehand Scheduling: be consistent in frequency, time, format Do you need a meeting? Pick collaboration tools
  • 8. 1.Plan the Meeting Google Drive & Docs Google Calendar
  • 9. 2. Manage the Meeting
  • 11. 2. Manage the Meeting Start and finish on time Follow agenda: Stay on topic Can use task managers as structure for the meeting Manage personality dynamics Record minutes and action items
  • 12. 2. Manage the Meeting: Face-to-Face Google Hangouts (group) Skype (group) Firefox Hello (1 on 1) FaceTime (1 on 1)
  • 13. 2. Manage the Meeting: Task Managers ActiveInboxHQ.com Trello JIRA Basecamp (PSM13, PSM14) Github issue tracker
  • 16. 3. Communicate Between Meetings 1.Email 2.Collaborative Editing Google Docs Design: invisionapp.com 3. Folder / Google Drive 4. Chat IRC Slack.com
  • 17. 4. Share with the Community
  • 19. 4. Share with the Community: What & Why Team members Agenda For transparency So people know you’re active & can coordinate with you You may get help!
  • 20. 4. Share with the Community: How 1.community.plone.org: Announcements -> Team Minutes 2.Twitter 3.Personal blog (feed to planet.plone.org) news from these sources are included in the newsletter
  • 22. 5. PeopleThink™ ●Who make good team members? not always obvious ●Easing collaboration / group dynamics ●Allowing personality and style differences to complement, not clash ●Who will show up consistently? Who will do what they say they would do?
  • 23. Applied Theory / Plone Teams 1.Foundation Board 2.Plone.com 3.Plone 5 Launch Team 4.Marketing & Communications
  • 25. The Star Chamber … evolved into a political weapon, a symbol of the misuse and abuse of power
  • 26. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone Foundation Board Team with most formal process Scheduled bi-weekly meetings Formal agenda process
  • 27. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone Foundation Board Agenda Google Hangout Approve prior meeting minutes Record meeting minutes
  • 28. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone Foundation Board Email Google Docs
  • 29. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone Foundation Board Meeting minutes posted on plone.org/foundation/minutes posted on community.plone.org emailed to Foundation membership Agenda posted on plone.org/foundation/agendas
  • 30. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone Foundation Board ●A truly effective mix of: ○ quiet (and maybe not so quiet) doers ○ reality checkers ○ social networkers ○ longstanding context keepers
  • 33. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone.com Regularly scheduled bi-weekly meetings Same day Same time Google Calendar Recurring meetings
  • 34. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone.com the same Google Hangout URL private Trac issue tracker
  • 35. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone.com Email Comments on issue tracker IRC
  • 36. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone.com Closed (private) issue tracker No meeting notes taken, none shared
  • 37. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone.com Right people in right roles: themer decider writer idea bouncer & editor general purpose doer
  • 40. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone 5 Launch Team Regularly scheduled bi-weekly meetings Same day Same time Google Calendar Recurring meetings Agenda
  • 41. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone 5 Launch Team Follow Agenda Google Hangout
  • 42. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone 5 Launch Team Notes *eventually* posted on community.plone.org
  • 43. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Plone 5 Launch Team ●Members chosen to represent all aspects of P5: docs, training, installers, framework team, marketing & communications ●A good mix of deciders and doers ●Needed more people to DO
  • 46. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Marketing & Communications Team Regularly scheduled bi-weekly meetings Same day Same time Google Calendar Recurring meetings
  • 47. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Marketing & Communications Team Overlap with Plone 5 Launch Team members Email Slack
  • 48. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Marketing & Communications Team Folded into Plone 5 Launch Team Notes not taken and/or nothing to share Miscommunication No one attends Meetings canceled
  • 49. Plan the meeting Manage the meeting Communicate between meetings Share with the community PeopleThink™ Marketing & Communications Team So much to do, not enough people Small team, work well together Skills needed
  • 50. 5 Secrets 1.Plan the Meetings 2.Manage the Meetings 3.Communication Between Meetings 4.Share with Community 5.PeopleThink
  • 52. Top 5 Secrets of Distributed Teams Christina McNeill – Penn State – [email protected] T. Kim Nguyen – Wildcard Corp. – [email protected]

Editor's Notes

  • #3: big / complex / long lasting things are not accomplished by individuals alone effective teams are critical to the success of Plone we each remember nightmare teams, and (if we’re lucky) some amazing teams but, mostly, teams aren’t at those extremes how do you boost a team’s effectiveness? these are the things that helped us on some moderately successful teams we have been a part of
  • #5: Normal team challenges Finding role where everyone is contributing in meaningful ways Personality: work style, communication Leadership & organization Remote team challenges Creating & maintaining enthusiasm for work that could be accomplished in one day if we were all locked in a room together (this is why we love sprints, yes? =) ) Collaborative Tools: because people aren't in the same room, they get easily distracted by things that happen to them in the room they're in, and then they never get back to the remote work Global team challenges time zones language barriers cultural
  • #6: 7 Ps
  • #8: Plan the Meeting How Be consistent: frequency, time, format Do you need to meet at all? Could use the time to Get Things Done instead. Send documents to read beforehand; send agenda so members can add what they’ve accomplished since last meeting. *choose tools up front
  • #9: Plan the Meeting Create a Google drive folder, set sharing permissions once, create docs inside it (they acquire the same sharing permissions) Add attendees. Repeating events. Always notify attendees. Include link to Google Doc in event description. If use Hangout, keep the same Hangout URL.
  • #12: Being on time is best use of everyone’s time If a new topic comes up, can it wait until the end or next meeting? Flexibility is good; don’t shut down discussion if it seems to be productive! Try to allow the quieter team members to be heard. May have to (gently!) interrupt others. Have someone record the minutes and action items: best if whoever is recording is not the same person who is running the meeting
  • #13: Face-to-Face Google Hangouts (group & public recordings / streaming On Air) Skype (group) Firefox Hello (1 on 1) FaceTime (1 on 1) Task Managers: *good tool to help keep meeting focused & members accountable ActiveInbox Trello JIRA Basecamp (PSM13, PSM14) Github issue tracker
  • #14: Task Managers: *good tool to help keep meeting focused & members accountable ActiveInboxHQ.com (for Gmail) Trello JIRA Basecamp (PSM13, PSM14) Github issue tracker (public & private repos)
  • #17: Email: if you can, create a group e.g. Google Group, with one email address, or you may forget people Collaborative Editing Google Docs Suggesting mode with editing & approval workflow in-document chat (show demo how to enable this) How to view document history to see what’s been changed and/or rollback to previous version Feedback on Designs: invisionapp.com Shared Folder Google Drive or Web Site Intranet Folder Chat (pro/con list?) IRC Slack or equivalent (advantages of Slack: chat logging, paste snippets/images/files, notifications on all devices)
  • #20: Transparency
  • #21: How to Communicate community.plone.org: Announcements/Team Minutes* Twitter (seems to be Community social media tool of choice)* personal blog* *These things are included in newsletter
  • #23: doers, idea people, take charge, deep thinkers, detail people, process people, historical perspective diversity makes us stronger developers, designers, trainers, writers, testers, organizers
  • #26: The Star Chamber was an English court of law who sat at the royal Palace of Westminster, from the late 15th century to the mid-17th century (ca. 1641). Over time, the Star Chamber evolved into a political weapon, a symbol of the misuse and abuse of power
  • #27: Plone Foundation Board Plone “team” with the most formal process biweekly meetings agenda drafted, agreed on, then made public and sent out ahead of time
  • #29: Google Docs for collaborating on budgets and other documents
  • #30: official minutes prepared and approved by the board official minutes posted to plone.org and sent to Plone Foundation membership (and informally posted to community.plone.org for wider readership and community awareness)
  • #34: Plone.com Team Issue tracker which we used to structure team meetings Google Hangouts members are accessible & responsive, even if not immediately available to work on “some thing” scheduled bi-weekly meetings
  • #41: Plone 5 Launch Team biweekly meetings Google Hangouts Google Docs for agendas and notes send ahead of time and edited during meetings
  • #47: Marketing & Communications Team scheduled bi-weekly meetings: helpful that there was overlap between this team, the Plone Board, and Launch team Google Doc for collaborative agenda & notes Invisio App to collaborative edit designs Many times we didn't have the meeting so we could spend the time to work