Viewing By Entry / Main
July 21, 2008
We just completed our first mini-conference in-house and it was an exhausting - but exhilarating - three days. We flew our remote developers into the Bay Area and had three days of sessions, with evening social events, just like any number of conferences we've all attended.

Friday focused on company vision - both business and technical - kicking off with a keynote from our CTO, and then Saturday and Sunday were deep dives into architecture, system integration, user interface design and process & communication.

As a company that has a number of remote engineers, we feel this is an important way to help everyone get on the same page and to encourage intense interactions and information sharing. We're going to try to do this twice a year from now on.

As a result of these sessions, we're also going to be making some changes to how we manage communication internally to help remote folks stay connected (e.g., more video conferencing, more screen sharing when working on projects, regular but brief cross-company conference calls to share business and technical news, increased use of internal blogs).

Does your company do anything like this? How do you work with your remote team members?

Comments

Sean, in my experience Adobe Connect is the best all round tool for enabling effective remote worker communication without large or expensive plug-ins. We used this effectively whilst I was at Macromedia and then in my time with Webapper and also Universal Mind.


@Mike, yes, it's good - especially for meetings - and we use it quite a bit (we actually recorded some sessions at our Developer Meetup for those who couldn't make it). It's nice to have something more lightweight for one-on-one communication as well.


+1 to Connect rooms for meetings.

We also have internal jabber servers with various room so we can announce bootstraps, file pushes to shared servers or just shoot the breeze on a Friday afternoon despite most everyone being at home. More importantly we can discuss sensitive information on the jabber server and it never leaves the corporate network.


I'm commenting annonomously since many coworkers read your blog here.

My (very large) company has become very over dependent on techology as it relates to remote workers. Some folks in certain organizations are on conference calls for 5-7 (sometimes more!) hours a day. This has become completely counter-productive. Folks are constantly distracted and the organizers of the calls frequently fail to realize that it is "OK" to wrap a call up short of the scheduled duration if all agenda items have been cared for. IM and email are just as over used and abused as conference calls.

At some point remote working just doesn't work. When you become more and more dependent on technology to communicate you become less dependent on old fashioned 'human interaction'. It can be really frustrating at times...


@anon, I can see how too many meetings of any sort make folks completely non-productive. Adobe was quite fond of status meetings and I often pushed for fewer meetings (e.g., I had three solid hours of status meetings every Thursday afternoon for a while - crazy!).

Technology can never take the place of face time but with audio/video it can at least provide some semblance of human contact. It'll be interesting to see how it works out for us (and of course I'll blog the ups and downs).

@all, I normally have a policy of disallowing anonymity but for this post I realize that many commenters may not want their employer to recognize them so, just this once, I'm going to allow it (although I'd prefer you used a real email address since that is not revealed and it will let you subscribe to comments without getting bounces).


@sean: Agreed - audio/video can definitely bridge the gap. I've suggested *many* times that our organizations take advantage of the *existing* video conferencing facilities for meetings and it has mostly fallen on deaf ears. *sigh*


We use internal jabber; our continuous build system also integrates with this so we get an IM when a relevant new build is available.

I use Skype a lot because I make a lot of voice calls; however it's very frequent that I'll need to post a URL or similar so the VoIP & IM combined in one app is good.

We also use gotomeeting (screen sharing tool) and connect (depends which is available at the time) for desktop sharing although for development tasks usually voip is enough. If you need to do some paired development on a complex task then this type of screen-sharing is essential.


My company is pretty spread out too. In addition to some of the suggestions mentioned, our workflow is mostly paperless (with a lender, that's a feat!), every employee has a document scanner. We've recently rolled out digital signatures.

Communicating remotely with someone you may have met once or twice has its challenges, phone calls rather than email/IM can help, and I look forward to using video conferencing. Time zones are also an issue, I get calls at 6pm my time from people on the west coast, and I can't make morning calls or expect an answer until 11am! I can't imagine if we were global...

To keep conference calls under control, we generally have a 1-hour time limit on all meetings, anything that goes over is discouraged. And we try to avoid formal 2+ person meetings altogether if possible.


We're by far no where near the level you described in your post, but the guys that work with me are all in remote locations from Brazil to Wisconsin to North Africa. It's up to me to get everyone on the same page and in order to do that we've been using skype for phone and crossloop.com for screen sharing. It's not the best choice for more than 1 person meetings, but if you just need 1 on 1, it's not bad in case anyone is need of something of that nature.


@Hatem, good to know about crossloop!


One other thing that I forgot to mention was something that John Farrar brought to my attention the other day, the acrobat.com site.

Here's a link to the Acrobat ConnectNow page: http://www.adobe.com/acom/connectnow/

It allows up to 3 people for a conference and they have all the bells and whistles that you can imagine for it.


Post Your Comments
Name:
Email Address:
Comments
*** Please note that all comments require moderation so it may be some time before your comment posts to this blog! ***
Remember My Information:
 



Hosting provided by