technology is your office (qcon london 2012)
DESCRIPTION
Doing a great job when your team is spread across the globe used to be nearly impossible. Nowadays, it’s almost the norm; I will show you why and how to pull it off.TRANSCRIPT
Technology is Your Office
Friday, 9 March, 12
Who am I, right?
Horia Dragomir
UI Developer @ wooga
HTML5 Social Games
Friday, 9 March, 12
working in the same space traditionally faster and better
Friday, 9 March, 12
No longer the case, though
Friday, 9 March, 12
“Management”Development
Design42
Friday, 9 March, 12
Talent is Where Talent is.
Friday, 9 March, 12
Silicon Valleys
Friday, 9 March, 12
Boring places are just Friday, 9 March, 12
Once Upon A Time
• 6 Geeks
• 3 Projects
• 4 Continents
Friday, 9 March, 12
Distributed is Hard
Friday, 9 March, 12
Keeping it Together is Hard
Friday, 9 March, 12
Great Communication
Friday, 9 March, 12
Friday, 9 March, 12
Skype
• office like group conversation
• custom notifications
• great for file transfers
Friday, 9 March, 12
We Used Email
Friday, 9 March, 12
• standard footer
• each team gets their own email
Friday, 9 March, 12
Google Apps
Friday, 9 March, 12
docs.google.com
Friday, 9 March, 12
Awesome Management
Friday, 9 March, 12
basecampFriday, 9 March, 12
redmine
Friday, 9 March, 12
pivotaltracker
Friday, 9 March, 12
... even JIRA
Friday, 9 March, 12
Clients Are Tougher To Handle
Friday, 9 March, 12
everytimezone.comFriday, 9 March, 12
Management Needs to Manage
Friday, 9 March, 12
Or Just Get Out of the Way
Friday, 9 March, 12
Developers Need Freedom
Friday, 9 March, 12
Developers Need FreedomNot too much as you need coding standards or else
you will go mad. Fast.
Friday, 9 March, 12
Developers Love Having Their Own Rhythm
Friday, 9 March, 12
git
Friday, 9 March, 12
No, SVN does not really cut it
Friday, 9 March, 12
Windows?
hg does wonders
Friday, 9 March, 12
githubFriday, 9 March, 12
github.com
• pull requests
• github issues
• teams, organizations
• private repositories
Friday, 9 March, 12
Pair Programming
Friday, 9 March, 12
Pair Programminghard when you’re not in the same room
Friday, 9 March, 12
Pair Programmingcan prove harmful
Friday, 9 March, 12
Remote Means Devs Get Their Private Time
Friday, 9 March, 12
Screen Sharingand voice call
Friday, 9 March, 12
yuuguucross platform screen sharing
Friday, 9 March, 12
Skypestill the best voice call software
Friday, 9 March, 12
Google Chrome Extension
cross platform screen sharing, even on chromebooks
Friday, 9 March, 12
cloud9 IDEsurprising results with multiple user editing
superb git integration
Friday, 9 March, 12
Google Chatvery, very reliable
Friday, 9 March, 12
Have CIit will save your wits
Friday, 9 March, 12
Don’t Let Backends Design!ever
Friday, 9 March, 12
Making Things Prettyfrom afar
Friday, 9 March, 12
Wireframemocking bird, balsamiq, axxure
Friday, 9 March, 12
photoshopetiquette.comdesigners already speak too many languages
Friday, 9 March, 12
layer vaultlike git for designers
Friday, 9 March, 12
Revisionsmuch more sour from afar
Friday, 9 March, 12
UI Devs Need to talk to the Designers
Frontends are great at communicating with backend developers -- and they also understand designers
Friday, 9 March, 12
Keeping people talking is hard
Friday, 9 March, 12
Cultureso much harder to set up remotely
Friday, 9 March, 12
Gamesanything that has multiplayer or is online based
Friday, 9 March, 12
Intranetand set up a knowledge base
Friday, 9 March, 12
MeetHave fun AND get some work done
Friday, 9 March, 12
Go To Conferenceslike this one
Friday, 9 March, 12
Communicate Culturebecause the rest is up to technology
Friday, 9 March, 12
Communicate Culture
@hdragomir @wooga
because the rest is up to technology
Friday, 9 March, 12
urbanspoon.comhttp://www.flickr.com/photos/
64855676@N06/6068701421/sizes/z/in/photostream/
Friday, 9 March, 12