SlideShare a Scribd company logo
Distributed Drupal team:
not an option, but the reality
by Anatolii Pazhyn, CEO at AnyforSoft
Kharkiv, Ukraine
2017
Who likes to work at the
office?
Who likes to work from
home or another
city/country?
Who are we?
●
Backend Developers
●
Frontend Developers
●
Project Managers
●
QA
●
Sales
●
CxO
●
Business owners
Virtual/Remote/Distributed
teams
Distributed Drupal team
Basically, it is about being competitive in the fast-
changing world.
There is no other choice than to create distributed
teams and to experiment with them and to learn fast.
Advantages for business
●
Larger talents’ pool
●
Rare skills
●
Scalability
●
Less overhead
●
Saving on taxes
●
Better team effectiveness
●
Better processes
Disadvantages for business
●
Personal team involvement
●
Harder retention
●
Harder processes
●
Stability
Advantages for team members
●
No suits, no ties
●
No transportation
●
Flexible schedule
●
Activity hours
●
Work from any location
●
Your personal computer
●
Home food
●
Family time
●
Listen to your favorite loud music
●
Code with your cat
Disadvantages for team members
●
No suits, no ties
●
Less corporate parties
●
No strict schedule
●
Less personal communication
●
Fridge, TV :)
Distributed team challenges
●
Culture
– building corporate culture
Distributed team challenges
●
Culture – building corporate culture
●
Language
– finding common language and using it
Distributed team challenges
●
Culture – building corporate culture
●
Language – finding common language and use it
●
Time zones
– planning daily meetings and activities for overlapping hours
Distributed team challenges
●
Culture – building corporate culture
●
Language – finding common language and use it
●
Time zones – planning daily meetings and activities for overlapping
hours
●
Communication
– building team spirit and common communication routines
Distributed team challenges
●
Culture – building corporate culture
●
Language – finding common language and use it
●
Time zones – planning daily meetings and activities for overlapping
hours
●
Communication – building team spirit and common communication
routines
●
Lack of trust for team members
– collaborate more
– psychological safety
– meaning and impact
– common results sharing and kudos
Distributed team challenges
●
Culture – building corporate culture
●
Language – finding common language and use it
●
Time zones – planning daily meetings and activities for overlapping
hours
●
Communication – building team spirit and common communication
routines
●
Lack of trust for team members – collaborate more
●
Lack of visibility for management
– regular sync-ups and project/team workload reviews
Distributed team challenges
●
Culture – building corporate culture
●
Language – finding common language and use it
●
Time zones – planning daily meetings and activities for overlapping
hours
●
Communication – building team spirit and common communication
routines
●
Lack of trust for team members – collaborate more
●
Lack of visibility for management – regular sync-ups and project/team
workload reviews
●
We’re thinking ‘we’ versus’ them’
– Face-to-Face meet-ups, build project teams
Formal vs Informal
communication?
Toolsets and clear
workflow
define behavior
Tools
●
Google Apps
– calendar for appointments,
– estimates, contracts, documents,
– project source files, specifications, planning,
– invoices
●
Google Hangouts (cross-platform, video calls, screen sharing) / Skype
Tools
●
Redmine
– Wiki
●
processes (workflow, artifacts)
●
corporate code standards
●
best practices
●
project architecture
– sprint planning
– issue tracking
– bug tracking
– Agile board
– communication
Tools
●
Gitlab
– version control system
– code review
– skill sharing
●
GitlabCI
– code sniffers
– auto-deployment
Tools
●
Slack
– general team channel
– department channels
– technology channels
– skill sharking
– project channel
– kittens :)
●
Skype
– community skills sharing
– communication with some clients
Process
●
Project planning
●
Sprint planning
●
Daily meetings
●
Daily reports
●
Clear workflow
●
Continuous deployment
●
QA
●
Sprint demos
●
Account management
Tools
THE LESS THE BETTER
●
Do not use similar tools for the same purposes
●
Do not write too many processes and standards
●
Keep some space for creativity and self-development
Distributed Drupal team
TIME FOR QUESTIONS
/
TIPS AND TRICKS FROM YOU
Share your Drupal distributed experience!
Contact me
Anatolii Pazhyn
CEO at AnyforSoft
anatolii@anyforsoft.com
https://linkedin.com/in/pazhyn
https://facebook.com/pazhyn
https://twitter.com/pazhyn
https://drupal.org/u/pazhyn
https://facebook.com/anyforsoft
https://anyforsoft.com

More Related Content

Similar to Distributed Drupal team: not an option, but reality

Distributed drupal team not an option, but the reality
Distributed drupal team  not an option, but the realityDistributed drupal team  not an option, but the reality
Distributed drupal team not an option, but the reality
AnyforSoft
 
"Virtual team" in Sharif VCcup - Mahdieh Tabatabaei & Erfan Eghbali
"Virtual team" in Sharif  VCcup -  Mahdieh Tabatabaei & Erfan Eghbali"Virtual team" in Sharif  VCcup -  Mahdieh Tabatabaei & Erfan Eghbali
"Virtual team" in Sharif VCcup - Mahdieh Tabatabaei & Erfan Eghbali
Smartup Ventures
 
Agile work practices and tools
Agile work practices and toolsAgile work practices and tools
Agile work practices and tools
Daniel Lopes
 
General intro to agile tools - Forecast.it
General intro to agile tools - Forecast.itGeneral intro to agile tools - Forecast.it
General intro to agile tools - Forecast.it
Dennis Kayser
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
AgileDenver
 
How to Host a Successful Agile Stand-up Meeting.
How to Host a Successful Agile Stand-up Meeting.How to Host a Successful Agile Stand-up Meeting.
How to Host a Successful Agile Stand-up Meeting.
Rod Sherwin
 
Post agile confessions
Post agile confessionsPost agile confessions
Post agile confessions
Stojan Peshov
 
How to Run Effective Online Meetings (While Working from Home)
How to Run Effective Online Meetings  (While Working from Home)How to Run Effective Online Meetings  (While Working from Home)
How to Run Effective Online Meetings (While Working from Home)
Filestage
 
Cero a Cien with Disributed Agile Teams
Cero a Cien with Disributed Agile TeamsCero a Cien with Disributed Agile Teams
Cero a Cien with Disributed Agile Teams
Brian Estep
 
How to Build Products at a Global Scale by Amazon PM & PgM
How to Build Products at a Global Scale by Amazon PM & PgMHow to Build Products at a Global Scale by Amazon PM & PgM
How to Build Products at a Global Scale by Amazon PM & PgM
Product School
 
What Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMWhat Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PM
Product School
 
A comparative look_ offshore in-house team model vs outsourcing .pptx
A comparative look_ offshore in-house team model vs outsourcing .pptxA comparative look_ offshore in-house team model vs outsourcing .pptx
A comparative look_ offshore in-house team model vs outsourcing .pptx
The Scalers
 
Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09Jarno Keskikangas
 
Agile software development: Rapid growth & Distributed scrum
Agile software development: Rapid growth & Distributed scrumAgile software development: Rapid growth & Distributed scrum
Agile software development: Rapid growth & Distributed scrum
Maite Wetters
 
Offshore IT Projects - Best Practices
Offshore IT Projects - Best PracticesOffshore IT Projects - Best Practices
Offshore IT Projects - Best Practices
Vasantha Gullapalli
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
rgristroph
 
Usa prácticas de integración continua y sobrevive para luchar otro día.
 Usa prácticas de integración continua y sobrevive para luchar otro día. Usa prácticas de integración continua y sobrevive para luchar otro día.
Usa prácticas de integración continua y sobrevive para luchar otro día.
Software Guru
 
Remote agile testing webinar slides.
Remote agile testing webinar slides. Remote agile testing webinar slides.
Remote agile testing webinar slides. XBOSoft
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
SCRUMguides
 

Similar to Distributed Drupal team: not an option, but reality (20)

Distributed drupal team not an option, but the reality
Distributed drupal team  not an option, but the realityDistributed drupal team  not an option, but the reality
Distributed drupal team not an option, but the reality
 
"Virtual team" in Sharif VCcup - Mahdieh Tabatabaei & Erfan Eghbali
"Virtual team" in Sharif  VCcup -  Mahdieh Tabatabaei & Erfan Eghbali"Virtual team" in Sharif  VCcup -  Mahdieh Tabatabaei & Erfan Eghbali
"Virtual team" in Sharif VCcup - Mahdieh Tabatabaei & Erfan Eghbali
 
Agile work practices and tools
Agile work practices and toolsAgile work practices and tools
Agile work practices and tools
 
General intro to agile tools - Forecast.it
General intro to agile tools - Forecast.itGeneral intro to agile tools - Forecast.it
General intro to agile tools - Forecast.it
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
 
How to Host a Successful Agile Stand-up Meeting.
How to Host a Successful Agile Stand-up Meeting.How to Host a Successful Agile Stand-up Meeting.
How to Host a Successful Agile Stand-up Meeting.
 
Post agile confessions
Post agile confessionsPost agile confessions
Post agile confessions
 
How to Run Effective Online Meetings (While Working from Home)
How to Run Effective Online Meetings  (While Working from Home)How to Run Effective Online Meetings  (While Working from Home)
How to Run Effective Online Meetings (While Working from Home)
 
Cero a Cien with Disributed Agile Teams
Cero a Cien with Disributed Agile TeamsCero a Cien with Disributed Agile Teams
Cero a Cien with Disributed Agile Teams
 
How to Build Products at a Global Scale by Amazon PM & PgM
How to Build Products at a Global Scale by Amazon PM & PgMHow to Build Products at a Global Scale by Amazon PM & PgM
How to Build Products at a Global Scale by Amazon PM & PgM
 
What Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMWhat Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PM
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
A comparative look_ offshore in-house team model vs outsourcing .pptx
A comparative look_ offshore in-house team model vs outsourcing .pptxA comparative look_ offshore in-house team model vs outsourcing .pptx
A comparative look_ offshore in-house team model vs outsourcing .pptx
 
Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09
 
Agile software development: Rapid growth & Distributed scrum
Agile software development: Rapid growth & Distributed scrumAgile software development: Rapid growth & Distributed scrum
Agile software development: Rapid growth & Distributed scrum
 
Offshore IT Projects - Best Practices
Offshore IT Projects - Best PracticesOffshore IT Projects - Best Practices
Offshore IT Projects - Best Practices
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
 
Usa prácticas de integración continua y sobrevive para luchar otro día.
 Usa prácticas de integración continua y sobrevive para luchar otro día. Usa prácticas de integración continua y sobrevive para luchar otro día.
Usa prácticas de integración continua y sobrevive para luchar otro día.
 
Remote agile testing webinar slides.
Remote agile testing webinar slides. Remote agile testing webinar slides.
Remote agile testing webinar slides.
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
 

Recently uploaded

Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
DerekIwanaka1
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
sarahvanessa51503
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Avirahi City Dholera
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
BBPMedia1
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
ofm712785
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
seoforlegalpillers
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
balatucanapplelovely
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
awaisafdar
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
anasabutalha2013
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
Bojamma2
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 

Recently uploaded (20)

Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 

Distributed Drupal team: not an option, but reality

  • 1. Distributed Drupal team: not an option, but the reality by Anatolii Pazhyn, CEO at AnyforSoft Kharkiv, Ukraine 2017
  • 2. Who likes to work at the office?
  • 3. Who likes to work from home or another city/country?
  • 4. Who are we? ● Backend Developers ● Frontend Developers ● Project Managers ● QA ● Sales ● CxO ● Business owners
  • 6. Distributed Drupal team Basically, it is about being competitive in the fast- changing world. There is no other choice than to create distributed teams and to experiment with them and to learn fast.
  • 7. Advantages for business ● Larger talents’ pool ● Rare skills ● Scalability ● Less overhead ● Saving on taxes ● Better team effectiveness ● Better processes
  • 8. Disadvantages for business ● Personal team involvement ● Harder retention ● Harder processes ● Stability
  • 9. Advantages for team members ● No suits, no ties ● No transportation ● Flexible schedule ● Activity hours ● Work from any location ● Your personal computer ● Home food ● Family time ● Listen to your favorite loud music ● Code with your cat
  • 10. Disadvantages for team members ● No suits, no ties ● Less corporate parties ● No strict schedule ● Less personal communication ● Fridge, TV :)
  • 11. Distributed team challenges ● Culture – building corporate culture
  • 12. Distributed team challenges ● Culture – building corporate culture ● Language – finding common language and using it
  • 13. Distributed team challenges ● Culture – building corporate culture ● Language – finding common language and use it ● Time zones – planning daily meetings and activities for overlapping hours
  • 14. Distributed team challenges ● Culture – building corporate culture ● Language – finding common language and use it ● Time zones – planning daily meetings and activities for overlapping hours ● Communication – building team spirit and common communication routines
  • 15. Distributed team challenges ● Culture – building corporate culture ● Language – finding common language and use it ● Time zones – planning daily meetings and activities for overlapping hours ● Communication – building team spirit and common communication routines ● Lack of trust for team members – collaborate more – psychological safety – meaning and impact – common results sharing and kudos
  • 16. Distributed team challenges ● Culture – building corporate culture ● Language – finding common language and use it ● Time zones – planning daily meetings and activities for overlapping hours ● Communication – building team spirit and common communication routines ● Lack of trust for team members – collaborate more ● Lack of visibility for management – regular sync-ups and project/team workload reviews
  • 17. Distributed team challenges ● Culture – building corporate culture ● Language – finding common language and use it ● Time zones – planning daily meetings and activities for overlapping hours ● Communication – building team spirit and common communication routines ● Lack of trust for team members – collaborate more ● Lack of visibility for management – regular sync-ups and project/team workload reviews ● We’re thinking ‘we’ versus’ them’ – Face-to-Face meet-ups, build project teams
  • 20. Tools ● Google Apps – calendar for appointments, – estimates, contracts, documents, – project source files, specifications, planning, – invoices ● Google Hangouts (cross-platform, video calls, screen sharing) / Skype
  • 21. Tools ● Redmine – Wiki ● processes (workflow, artifacts) ● corporate code standards ● best practices ● project architecture – sprint planning – issue tracking – bug tracking – Agile board – communication
  • 22. Tools ● Gitlab – version control system – code review – skill sharing ● GitlabCI – code sniffers – auto-deployment
  • 23. Tools ● Slack – general team channel – department channels – technology channels – skill sharking – project channel – kittens :) ● Skype – community skills sharing – communication with some clients
  • 24. Process ● Project planning ● Sprint planning ● Daily meetings ● Daily reports ● Clear workflow ● Continuous deployment ● QA ● Sprint demos ● Account management
  • 25. Tools THE LESS THE BETTER ● Do not use similar tools for the same purposes ● Do not write too many processes and standards ● Keep some space for creativity and self-development
  • 26. Distributed Drupal team TIME FOR QUESTIONS / TIPS AND TRICKS FROM YOU
  • 27. Share your Drupal distributed experience! Contact me Anatolii Pazhyn CEO at AnyforSoft anatolii@anyforsoft.com https://linkedin.com/in/pazhyn https://facebook.com/pazhyn https://twitter.com/pazhyn https://drupal.org/u/pazhyn https://facebook.com/anyforsoft https://anyforsoft.com