Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Effective Remote Teams
Search
Danny Preussler
April 13, 2018
Technology
1
69
Effective Remote Teams
Spontaneous presentation at SoCraCan Las Palmas 2018
Danny Preussler
April 13, 2018
Tweet
Share
More Decks by Danny Preussler
See All by Danny Preussler
Testing, how hard can it be? (Droidcon Lisbon 2022)
dpreussler
3
410
Take your Kotlin to the next step, abandon what you’ve learned (in Java)
dpreussler
0
570
The Power of Types, KotlinConf 2019
dpreussler
7
1k
Java vs Kotlin
dpreussler
0
210
Property Delegation with Kotlin for Android
dpreussler
1
93
Java vs Kotlin
dpreussler
2
270
To inject or not to inject: Dependency Injection with Kotlin (Droidcon Nairobi)
dpreussler
4
250
TDD on Android
dpreussler
4
370
To Inject or not inject, Dependency Injection in a Kotlin world (appbuilders.ch 2018)
dpreussler
10
4.5k
Other Decks in Technology
See All in Technology
Building Dashboards as a Hobby
egmc
0
140
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
Janus
bkuhlmann
1
490
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
610
Yahoo! 知恵袋フロントエンドをリアーキテクトしている話
lycorptech_jp
PRO
1
130
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
510
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
350
require(ESM)とECMAScript仕様
uhyo
3
530
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
190
APIファーストなプロダクトマネジメントの実践 〜SaaSus Platformでの例〜 / "Practicing API-First Product Management - An Example with SaaSus Platform
oztick139
0
100
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
170
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
1
270
Featured
See All Featured
What's new in Ruby 2.0
geeforr
337
31k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
How STYLIGHT went responsive
nonsquared
92
4.8k
Making Projects Easy
brettharned
108
5.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
187
16k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
YesSQL, Process and Tooling at Scale
rocio
164
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Transcript
Effective Remote Teams @PreusslerBerlin SoCraCan 2018
Our situation, Android team: • 2 in Berlin • 1
in Sczcecin, 2 Lublin, 1 Wroclaw • 1 dev in New York • 1 QA in Minsk • Scrum Master, PO, QA in New York • Later: more devs from Canada, LA, New York
Get to know each other!
Tools • Slack • Customize! • Jira + CI integration
• Screenhero
Asychronous communication • Don’t expect answer • Labels in Github
PR tiny, big, urgent approved, needs_rebase, dont_merge, question, recheck
Have a backup plan • If Slack video chat does
not work, be ready to move to Hangout or Skype. • Be pragmatic and don’t spend too much time in trying to fix the tool.
Feel the pain • If larger team in one spot:
every one needs to work from home once a week!
Tech standups • Daily between 10 and 45min
Face to Face meetings • Try to meet every x
weeks • Give isolated team members a presence in the room! • Remote teams need this investment!
Remember the manifesto • Individuals and interactions over processes and
tools: • Dont rely on specific tool • Be pragmatic • Working software over comprehensive documentation • Don't write specifications that you would not write for a local team.
Timezones • Split morning standups • Document decisions • Don’t
delay what you would not delay without i.e. PRs • Might be hard to follow up on Slack • Split teams • Trust
Have fun http://blog.viacom.tech/2017/04/07/effective-remote-teams/