How I Learned to Stop Worrying and Love Telecommuting

CareGroup CIO John Halamka takes an in-depth look at the policies and technologies necessary for supporting flexible work arrangements.

By John Halamka, MD
Mon, March 17, 2008
Page 4

Technologies


E-mail, ListServs and Instant Messaging

The most basic way to communicate remotely is via text sent among collaborators. There are many ways to do this synchronously and asynchronously.

For me, asynchronous text communication works best since I'm interacting with 40,000 Harvard and CareGroup customers 12 hours a day (CareGroup runs Beth Israel Deaconess Medical Center, and the Harvard Medical School teaches at Beth Israel). And since I find it challenging to speak in a meeting, listen attentively, keep my train of thought intact and text at the same time, e-mail is my preferred method of asynchronous communication. It has mature standards, cross-platform support and is interoperable across corporate networks, so there are few barriers to using it among collaborators. I live by BlackBerry, answering 700 e-mails a day using my 8320 over GSM/GPRS/EDGE and Wifi. I don't find the Treo, iPhone or any of the Windows mobile devices as efficient as the BlackBerry for high-volume e-mail management. (For a review of different Smartphones see, The Business-Savvy Smartphone Review.)

I use Entourage 2008 on OS X Leopard, and I am quite pleased with its functionality and stability. I use Outlook Web Access 2003 in Firefox, but am frustrated by its lack of a Gmail-like search feature. Finally, I have a Gmail account for family and personal correspondence, which works well with any browser on any operating system.

I also use listservs, both moderated and unmoderated, to send communication among large groups of collaborators. We've used listservs in IT for strategic planning, to discuss points that came up in in-person committee meetings, and to develop documentation as a group. Whenever I sign up for listservs, I always configure my account for "digest mode" so I get one e-mail per day summarizing all of the discussion threads. The chatter on listservs can be very annoying, so digest mode helps me manage the amount of e-mail I receive from the list.

As for synchronous messaging, many companies have developed an instant messaging (IM) culture for communications. Given its adoption by younger workers, IM is a major communication medium that modern CIOs cannot ignore. I certainly can't ignore it: My 14-year-old daughter and her friends use IM while reading, surfing the Web and talking on the phone.

When I started this pilot, I hadn't used IM much so I took a deep dive into the technology. I opened accounts with AOL Instant Messenger (AIM), GoogleTalk, MSN Messenger, Yahoo Messenger, Skype and even BlackBerry Messenger for real-time communication with my staff.

To me, effective chat needs to work across all platforms, so I tested all of these platforms with an Ubunu Linux laptop, a Macbook and a Dell OptiPlex 745 desktop running Windows XP. For Linux, I used the Pidgin open-source instant messaging application and the Skype client. For the Mac, I used iChat plus specific clients from MSN, Yahoo and Skype. For the Windows machine, I downloaded clients from AOL, MSN, Yahoo and Skype. For GoogleTalk, I used the Google Web client, which is part of Gmail, by using a Firefox browser on all three computers. I also tried meebo.com, a web-based IM tool that works with all IM providers.

My first impression is that IM can be an effective communication tool for real-time, emergent situations, such as a server or application outage, for quick questions (when is the meeting?), and for brainstorming as a group. But my frustration with it is that I must use the same service as the person whom I want to message. Since my collaborators have accounts on different IM platforms, I must use all of them. Though some clients enable me to log in to multiple IM services simultaneously, I still need to create and remember the credentials for the accounts on all these services. There are emerging technologies such as OpenID that will simplify account management across IM providers in the future.

All of the IM services I tried support text. Some of these services support audio and video chat, but just about every audio/video experience I had was not cross-platform and did not work well on corporate networks, since many ports used by IM clients are blocked by firewalls and corporate intrusion prevention systems. Specifically, here's what I found:

  • AOL Instant Messaging (AIM). The Windows AIM client supports text, audio and video. Same with Mac iChat. Linux Pidgin supports text only. All use the proprietary OSCAR protocol. AIM audio worked fine between a Windows machine and my Mac. I could not get AIM video to work on my corporate networks. Why? Take a look at the instructions on AOL's website:

    If either you, or the person you want to Video IM with are behind a firewall and are having problems getting Video IM to operate, work with your Internet Service Provider, your company's system administrator or modify your firewall software yourself to open ports 1024 through 5000."

    It's highly unlikely that a corporate networking group is going to create a permissive firewall for ports 1024-5000 for AOL video support.

  • MSN. The Windows Messaging client supports text, audio and video. The Mac and Linux aMSN open-source applications support text and video. All use the proprietary MSNP protocol. I encountered the same problems with video on MSN as I did with AOL.
  • Google Talk. Google uses a hosted implementation of the industry standard Extensible Messaging and Presence Protocol (XMPP) and the extended Jingle protocol. It works with any standards-based chat client such as Trillian for Windows, iChat for Mac and Pidgin for Linux. It supports audio via a downloadable Google talk client for Windows and works with iChat for the Mac. No audio support is available for Linux.
  • Yahoo. The Windows Yahoo client supports text, audio and video. The Yahoo client for Macs supports text and video. Linux Pidgin only supports text. All use the proprietary Yahoo! Messenger Protocol. I found the same issues with video on Yahoo as I did with AOL and MSN.
  • Skype. The Windows and Mac Skype clients support text, audio and video. The Skype client for Linux only supports text and audio. All use the proprietary Skype protocol. Interestingly, video worked well, with no firewall issues between Windows and Mac Skype clients. Sound quality was irregular given the many uncontrollable quality of service issues on the Internet connection between my laptop, the Skype servers and my collaborators.

There are also several free, open-source IM clients available that support just about all IM providers:

  • Adium is an instant messaging application for Mac OS X, released under the GNU general public license, which makes it available to developers at no cost. With Adium, you can connect to any number of messaging accounts on any combination of supported messaging services and then chat using those services, which include AIM, MSN, Google Talk, Yahoo, Bonjour and MySpace IM.
  • Trillian Astra is the upcoming version of the Trillian instant messenger. It supports AIM, MSN, Google Talk, Yahoo, Bonjour and MySpace IM for Windows, Macs, and mobile platforms such as the iPhone.

Finally, there are Web-based services such as meebo, which do not require any software other than a Web-browser to connect to many IM service providers.

After trying all these services, my conclusion is that text works very well across all platforms as long as your collaborators are on the same IM service. If I have collaborators on Yahoo, MSN, AOL and Google, I need to establish accounts on every one of these services, install the clients for these services and check multiple different applications to determine if my collaborators are online. Audio is problematic across platforms and has very uneven quality. The poor sound quality is a function of many bandwidth bottlenecks from desktop to desktop via the Internet and the IM service provider. Even if video was available across platforms, it will still have the firewall issues I described above.

In sum, I recommend using e-mail and listservs for asynchronous communication and text-only IM for synchronous communication. If you need audio and/or video, stick with teleconferencing technologies, which I describe next.

Next: Audio and Video Teleconferencing

Continue Reading

As you know, everything is mobile, connected, interactive, and immediate. This is exactly why organizations need a highly agile IT infrastructure in order to keep pace with extreme fluctuations in business demand. This book will help you understand why infrastructure convergence has been widely accepted as the optimal approach for simplifying and accelerating your IT to deliver services at the speed of business while also shifting significantly more IT resources from operations to innovation.
For this white paper, IDC performed an in-depth analysis of the business value of VMware View, defined as the expected ROI associated with the use of the solution as a platform for the targeted deployment of a virtual desktop infrastructure.
This paper explains virtualization, its benefits for mid-sized business and how IBM's virtualization strategy can help these companies reduce costs, improve services and simplify management.
Forrester Research makes recommendations on best practices to optimize branch virtualization and consolidation initiatives. See how a "thin" branch architecture, with key servers, services and applications in the data center that relies on a high-performing WAN connection, can offer the greatest efficiencies.
When trying to achieve continuous compliance with internal policies and external regulations, organizations need to replace traditional processes with a new best practice approach and new innovative technology, such as that provided by IBM Tivoli Endpoint Manager.
IBM Tivoli Endpoint Manager helps organizations automatically manage patches for multiple operating systems and applications across hundreds of thousands of endpoints regardless of location, connection type or status.  
Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as support considerations
Many enterprises have discovered that the use of virtualization to support desktop workloads creates a range of significant benefits. These benefits include price efficiencies, improved IT management and greater agility and choice for end users.

This VMware sponsored webcast with IDC will provide both quantitative measurement of the business value -- defined as the expected ROI -- and qualitative analysis associated with the use of VMware View™. IDC will also provide an analysis of the View Composer and ThinApp™ features of VMware View, including the business value of these solutions and an overview of how they work.

Attend this webcast to learn about:
- Challenges and barriers that might impede the adoption of desktop virtualization
- Navigating roadblocks to facilitate a strategic implementation
- Optimizing qualitative and quantitative benefits to IT and your business
Applications are changing - they're increasingly web-oriented, global in nature and run from multiple device types. Additionally, the volume of data is growing exponentially every year. How do you ensure your applications have fast, accurate, up-to-date information in this new world? Modern applications are data-intensive; delivering data the old way using monolithic databases isn't working. What's needed is a modern approach to data. One that scales-out as needed and delivers predictable high performance, but without sacrificing data consistency or integrity.
VMware View™ 5 simplifies IT management while increasing end user freedom by delivering desktop services from your cloud. Building upon VMware's leadership in desktop virtualization, VMware View 5 delivers a high-performance user experience while giving IT greater policy control.

View this webcast and find out how VMware View 5 can help you:
- Deliver the highest fidelity experience of desktop services across any device and any network
- Simplify and automate IT management, security and control of desktop services
- Reduce the costs associated with your desktop environment
IT professionals are being asked to deliver faster "time-to-value" than ever before. An IDG Research survey found that CIOs are eager to invest in technologies that will enable them to get new applications and services up quickly, achieving faster time-to-value.
Learn how to reduce IT management overhead, ease revision control, guarantee data security, scale systems more quickly and reduce server and software costs.
Newsletter Sign-Up »

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all Newsletters | Privacy Policy
Resource Center