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
74
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
450
Take your Kotlin to the next step, abandon what you’ve learned (in Java)
dpreussler
0
610
The Power of Types, KotlinConf 2019
dpreussler
7
1.1k
Java vs Kotlin
dpreussler
0
270
Property Delegation with Kotlin for Android
dpreussler
1
100
Java vs Kotlin
dpreussler
2
310
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.6k
Other Decks in Technology
See All in Technology
JTCや セキュリティチェックリストが夢の跡
nikinusu
1
650
Jetpack Compose Modifier 徹底解説 / Jetpack Compose Modifier
wiroha
0
200
Envoy External AuthZとgRPC Extensionを利用した「頑張らない」Microservices認証認可基盤
andoshin11
0
250
プロダクトエンジニアを支えるための開発生産性向上施策
tsukakei
0
140
Agile in Automotive Industry, puzzles and lights.
hiranabe
3
1.4k
グイグイ系QAマネージャーの仕事
sadonosake
0
340
JEP 480: Structured Concurrency
aya_ebata
0
130
実務における脅威モデリングを考えよう
nikinusu
0
630
効果的なオンコール対応と障害対応
ryuichi1208
6
3.1k
不動産売買取引におけるAIの可能性とプロダクトでのAI活用
zabio3
0
270
学術機関におけるID連携とOpenID Connect
fujie
0
250
Technical Writing Meetup vol.35
soracom
PRO
2
120
Featured
See All Featured
Building Applications with DynamoDB
mza
90
6k
What's new in Ruby 2.0
geeforr
340
31k
Imperfection Machines: The Place of Print at Facebook
scottboms
263
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
157
15k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
Designing for Performance
lara
604
68k
Fantastic passwords and where to find them - at NoRuKo
philnash
48
2.8k
The Invisible Customer
myddelton
119
13k
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/