Five Handy Telecommuting Tactics for a Small Office

Monday, October 20th, 2008

One of the things many of us like about ArcStone is the flexible work environment. Flexible means (at least to me) a recognition that to be most productive and effective you need to have a sensible work / life balance. Sometimes people will be more productive at night, want to work in the early morning, need to take a half-day with little warning, take a two-hour lunch to fit in a work out, etc.

This “flexibility” has been an ongoing experiment. Despite my best intentions and knowing that it benefits everyone from employee to customer – it still occasionally annoys me.

As a manager I frequently need to have short status / update conversations with my fellow ArcStonians. The flexible work schedule sometimes gets in my way and forces me/us to be slower to respond than I would like. I think this is a common feeling for those in management roles over here.

A couple of days ago my frustration level hit a peak and I sent a long, whiney email to the entire office, ranting about needing better communication and consistency so that we can work together more efficiently.

I asked for feedback and help from people and yea, verily yea, I got it.

Over the last few days I’ve been able to reflect, collect, and review the responses from my coworkers. I’ve compiled a partial list below and thought I’d share our efforts with the world. Hopefully they will be of use…

(more…)

Great Companies With Bad Workspaces

Thursday, June 5th, 2008

No Chairs In This Office

Behind the glitz and glamor of a few Web 2.0 brands are some truly terrible work environments. Workspaces even coal miners wouldn’t care for. Valleywag has been collecting photos and horror stories from some of the most egregious offenders here.

To be fair, I will admit that even at ArcStone we occasionally force employees to work in less than ideal situations. Take for instance, the above photo showing an ArcStone blogger diligently writing without a chair or table.

The Virtual In/Out Board

Friday, May 9th, 2008

We have a whiteboard hanging on the wall near the front desk at ArcStone’s Minneapolis office. The intent is to keep track of who is offsite, telecommuting, or out on an errand. In reality, most of us never use it properly. We forget to erase our names when we arrive at the office, forget to put our names up the day before if we plan to telecommute, or neglect to ask someone else to write our status on the board if we’re out sick. And, since it’s hanging on the wall at the office, you can’t read it if you’re working offsite.

In response to the shortcomings of the community whiteboard, ArcStonians have turned to email. We often see messages to the office distribution list, announcing when a team member will be available and where they’ll be during the course of the day. I’ve never liked it; I somehow manage to miss the notifications from members of my project teams.

But, as always, there was a better solution. We recently subscribed to Google Apps, a set of productivity tools offered by Google that includes calendaring. It’s allowed us to have company-wide shared calendars without the hassle and expense of using Zimbra or Microsoft Exchange Server for our email. Google offers an API for their calendar service; you can quickly write web application code that reads data from a Google Calendar and manipulates it. And the idea for the virtual in/out board was born!

the in/out boards

The virtual in/out board is nothing more than a ColdFusion page that reads data from a shared calendar. When someone wants put their availability up on the board, they create an event on their own calendar and invite the in/out board as an attendee. The page checks the calendar for updates every five minutes or so, and refreshes the display (which is an otherwise unused PC at our front desk). We even have the data available in the ArcWeb, our custom time tracking and business management application, for viewing by offsite staff.

I’ll never have dry-erase marker on my hands again!