This summer, I was confronted with the challenge of starting a masters program at the Harvard School of Public Health while attempting to maintain my IT consulting business. I had only 2 options: outsource my business or cut most of my clients. I read Timothy Ferris’ book, The 4-Hour Work Week (which I highly recommend), which convinced me to give outsourcing a try. In a nutshell, it is possible to reduce your profit-generating workload to 4 hours per week through automation, outsourcing, eliminating waste, and prioritizing. Here’s a taste from a blog you should all be reading: The Not-to-do-list – 9 habits to stop now.
Step 1: Eliminate Laptop Dependency
My first test came in May 2008 when I planned to travel through Germany, Belgium and Amsterdam. I had 3 active projects and decided not to notify any of my clients that I was traveling. A few simple steps made it possible to spend 3 weeks away from my desk without one client ever noticing:
- Stop using Outlook – Forward all email to a single Gmail account. Use Google Calendar for scheduling and Google Contacts for contact management. All of these tools are available from any internet connected computer.
- Stop inefficient meetings or conference calls – 90% of the work done on a conference call can be done over email. Ensure that all calls have a definite end-time (30 minutes should be sufficient) and that the agenda is clearly laid out.
- Use Google Docs for non-published document generation – Google Docs can now do word processing, presentations, spreadsheets, and stores PDFs. It has fewer features than Microsoft products, but is more than adequate for non-published documents. Document sharing is so convenient, that the limitations are often acceptable.
- Setup free LogMeIn.com account for remote desktop access – Leave your desktop computer on with LogMeIn enabled to allow desktop sharing and file access from any web browser. Works on port 80, so firewalls are never a problem.
These steps allowed me to accomplish 95% of my work related tasks from any internet-connected computer in the world (and sometimes a phone).
Step 2: Outsource
After eliminating my dependency on a single computer, the next step was to outsource. As an IT consultant, I needed the following:
- Programmers – I chose a Serbian development team with a project manager based domestically. The manager travels back and forth between the US and Serbia. The results from small projects have been good and we are just about to start on a large contract.
- Graphic Designers – I use Micah Kandros (www.micahkandrosdesign.com) for logos, graphics, and printed materials with excellent results. As it turns out, website design is a different task entirely and typically requires different skills. I am still searching for a good web designer. Have heard good reviews of 99designs.com where designers compete for your contract.
- Administrative Assistant – Many tasks, such as online research, document preparation, or converting images/diagrams to documents, are time-consuming. I hired a virtual assistant from Tasks Everyday (www.taskseveryday.com), a company based in India. I have had mixed results on this, but on the whole, it has been beneficial. This will be the topic of my next entry.
- Project Managers – I have not hired any project managers yet, but view this as an essential step to remove myself from the day-to-day work.
The most critical lesson I have learned from outsourcing has been that the learning curve is mostly on my side (rather than the contractor’s). Learning to effectively manage contractors and integrate processes between them while reducing my workload and producing a net increase in productivity and profitability is not easy. I have found that outsourcing graphic design is the easiest but outsourcing administrative tasks and programming the most essential. The effectiveness of outsourcing programming is directly related to the project manager’s ability to create clear, detailed technical specifications. Outsourcing administrative/personal tasks is directly related to the assistant’s skill level and my ability to manage remotely.
My next entry will discuss my experience with my Tasks Everyday virtual assistant in India.