Archive

You are currently browsing the archives for the General Business category.

Keep it private

By Guest    September 2, 2009

Image representing Facebook as depicted in Cru...
Image via CrunchBase

Did you know that every time you install a Facebook application, you give that application developer ALL of your personal profile information and access to your friends information? That developer could be anyone from a reputable company to a teenager in a foreign country. Did you want to provide all that personal information? Well, you did. And so did I and almost every other Facebook user. Most of us simply click on a pop-up box without reading or understanding all the legal fine print.

Internet companies are by default operating around the world and need to comply with the laws in countries where their users reside. Guest contributor, Nicholas Cheung explains the Facebook incident which also highlights considerations for designing your company’s privacy policies.

Global Privacy Implications for Facebook

Last month, the Office of the Privacy Commissioner of Canada (OPC) issued a report on Facebook after months of investigation into the privacy practices of the popular social networking tool.  In the report, the OPC found that third party applications had unfettered access to personal information that they didn’t need, kept personal information long after accounts had been deactivated and did not make it easy for users to delete their accounts.  Last week, Facebook relented and agreed to make the requested improvements to its privacy practices.

global technologyThe benefits of these changes are significant as Facebook will make the changes applicable to all users worldwide, not just in Canada. Quite the achievement for the OPC since Canadian users only account for about 12 million of the 250 million users across the globe.

There are over a million developers for the third party applications (such as quizzes and games) in Facebook.  Not only were these developers obtaining access to personal information above and beyond what they needed for their applications, it was virtually impossible for Facebook to protect this data once it was obtained.  Under changes that will take about a year to develop, Facebook will allow users more control over the data being accessed by these third party developers.

Canada is fortunate to have strong privacy laws which apply from coast to coast.  Our federal privacy sector law, the Personal Information Privacy and Electronic Documents Act (PIPEDA), applies to all private sector organizations across the country unless a substantially similar law exists in that province.  Our federal privacy commissioner is an officer of Parliament (similar to the U.S. Congress) and independent of the government of the day.  She enforces our privacy laws and acts as a privacy advocate.

Unfortunately, the U.S. does not have a federal private sector privacy law or a federal privacy commissioner and it may be time to renew the debate over the merits of having either.  The instances of identity theft occur so frequently that it is almost a fact of life.  However for those that are affected, it can take years to rebuild their reputation or have devastating financial consequences.  Just ask Ben Bernanke, the chairman of the U.S. Federal Reserve Bank whose wife lost her purse that contained her checkbook and social security number at a Starbucks.  If it can happen to him, it could surely happen to you.

Sometimes it is possible to change the world in a small way.  Well, at least one emoticon at a time maybe.

Guest contributor Nicholas Cheung is the contributing author of The Canadian Privacy and Data Security Toolkit for Small and Medium Enterprises which is available for purchase at Knotia..

Reblog this post [with Zemanta]

Virtual Resources

By Trishan Arul    June 16, 2009

In the last post, I discussed how the decreasing price and increasing availability of a wide variety of services have enabled entrepreneurs to run a “virtual company” by outsourcing many of the functions that comprise departments at larger companies. This time, I’m providing a list of various services that can help you create your virtual business. This is by no means an exhaustive list and while I may use some providers, I’m not endorsing any company – I’m just providing some examples to give you a start. Feel free to add more suggestions in the comments.

People Resources:

  • PartnerUp – search listings of opportunities or people looking for new opportunities
  • Fairsoftware – Propose a software project, outline terms (revenue share), and find developers
  • Werkadoo – Remote work environment pulling together people and companies
  • Virtual Assistant – Company (one of many) that provides executive assistants to handle administrative tasks
  • Finance & IT - Shameless plug for our firm! ;) But that’s the last one. At least in this post…

Website & Email:

  • Squarespace – Inexpensive website & blog hosting with simple to use tools
  • Wordpress – Blog hosting & software to power your own blog or a simple CMS for an entire website
  • Google Apps – cloud based email, calendar, intranet, or website with mobile sync

Production Hosting:

  • Amazon Web Services – Scalable, pay as you go, remote computing infrastructure including virtual servers and storage.
  • Rimu Hosting – Virtual servers running a variety of software platforms

Productivity Applications:

  • Open Office -Full Office suite comparable to Microsoft Office with Linux, Mac OS, and Windows versions
  • Google Docs – Online spreadsheet, word processing, and presentation programs
  • Zoho – Suite of web applications geared towards collaboration

Payment Services:

  • Google Checkout – Shopping cart application and credit card processing
  • PayPal – Credit card processing and online “bank” accounts with website integration tools

Office Space:

Logistics & Fulfillment:

Hope this gives you a head start in creating your new virtual business or for taking your existing business virtual.

Go Virtual

By Trishan Arul    May 28, 2009

758-1232908331mdrxWhen I first entered the working world, having a business meant that your company had an office in a big building with furniture, a receptionist & other employees, a fax machine, a phone system, lots of filing cabinets, fancy stationery, you get the picture: a business = physical location. That was then.

In 2009, its possible to have a thriving and successful business without a substantive physical presence. 1-1216221768utpsWe now have the technological tools that enable us to work from anywhere, but even more importantly, people are willing to accept a “virtual business” as a service provider, partner, or customer. With a good website and competent outsourcing partners, its very possible to have a one person company that has the capabilities and appearance of a much larger company. Even in traditional heavy manufacturing industries, new competitors like Fisker Automotive are moving towards a decentralized, virtual business model.

Should you run a virtual business? The answer will depend on the type of business, the talent that is needed, and a host of other factors. Some of the benefits of going virtual include:

  • Lower overhead costs: offices, utilities, furniture, etc are all expensive. For most service businesses, facilities is the biggest expense after payroll so being able to minimize or eliminate it this expense a big boost to the bottom line or if you’re just starting out, it will reduce your startup expenses.
  • Flexibility: without a physical office, your team is free to work from anywhere, to collaborate as & when needed. You are also not tied down to a physical location which could constrain your growth.
  • Environmental: no commuting and no wasted office space (empty at night & weekends) are just the start of the reduction in your carbon footprint.
  • Productivity: eliminating commuting time, unnecessary meetings, physical distractions at the office, and other wasted time could result in more time for productive work vs. just putting in face time at the office.
  • People: eliminating physical constraints allows you to hire from a much broader pool of qualified individuals and many people will consider it a huge benefit to be able to work remotely on their own schedule.

There are of course downsides, the most common being:

  • Perception: despite changing attitudes, some people still expect to do business with companies in tall downtown office buildings. One entrepreneur told me that his office address in San Francisco’s financial district helped him close a deal with a large East Coast company that wouldn’t have done business with a smaller startup. He was in executive office space but we won’t tell anyone that. ;)
  • People: Some people just work better and need to collaborate in a physical setting. Others need the discipline of a 9 to 5 office location to keep them productive. Some end up spending all their time (including nights and weekends) working while others spend all their time on personal chores, Facebook, and Twitter. Its critical to find the right people to make a virtual company successful.

I would say that the benefits for a typical service or Web 2.0 business still outweigh the drawbacks. Some tips to increase your chances of succeeding:

  • Set expectations up front about working hours, deadlines, work load, etc.
  • Be very selective when hiring people, you have to trust them to do their work unsupervised, to motivate themselves, and to be very technically literate.
  • Have daily communication with your staff or outsourced service providers, between phone, email, and IM, there’s really no excuse not to check in regularly.
  • Physically get together on a routine basis for meetings, happy hours, celebratory lunches, and so forth to create that human connection. We aren’t robots and most people do work better remotely when they have a face to put to a name.
  • Invest in technology: from your website, to computers, to cellphones, to systems, make sure that you invest in the best tools to create a seamless work environment that offers the productivity of a traditional office.

If you decide to take the leap and create a virtual company or convert your current business into a virtual business model, drop us a line and let us know how it went!

Why Outsource?

By Trishan Arul    March 18, 2009

Full disclosure upfront, this is somewhat of a self-serving post since my company provides outsourced accounting services. :) However, having been on both sides of the coin, I do think I have a good perspective on the pro’s and con’s of outsourcing. Additionally, I think it is especially important for smaller companies to proactively consider how things get done – it’s too easy in the daily rush of things to end up with the wrong people doing the wrong tasks which can, over time, balloon into bigger problems.

Let’s start with the potential drawbacks:

  • Loss of control: You have to rely on another person to accomplish tasks and in some cases they are remote so you can’t “see” them.
  • Increased communication: The nature of the relationship requires that you spend more time defining projects up front. You’ll need to keep in contact on an ongoing basis, even if it’s just to check in.
  • In-house talent: Using an outsourced provider means that your own staff isn’t developing the necessary skills to perform certain job functions.
  • Cost: This is normally a benefit but hiring a good, experienced provider may cost more in the short term than having one of your staff take on more work

I would argue that many of the oft perceived drawbacks are actually beneficial in the long term. For example, losing some control and having to clearly define processes will often result in improved internal control & work flow. Even the cost issue is a misnomer. Many companies I’ve worked with made the mistake of having someone with no accounting experience fumbling around in Quickbooks. This results in many weeks of work to clean up months or years of errors. In those cases, doing it right the first time would have been much cheaper in the long run.

Let’s also take a look at the direct benefits:

  • Expertise: An experienced professional will be able to offer specialized skills that would otherwise be unavailable to your business. They can stay up to date in their field (critical for fast moving areas like IT), will be able to oversee/mentor junior staff, are more efficient, and have probably seen & solved your current problems in the past.
  • Cost: If you only need a part time person, an outsourced provider can provide that service at a comparable or cheaper cost because they have greater efficiencies of scale. And tying into the previous point, you can get an experienced person that you would otherwise have not been able to afford. Further, you can avoid one time capital costs such as buying software or servers.
  • Scaling: Some businesses, especially project based, need to scale up & down rapidly to meet changing business conditions. Outsourcers can handle this variable level of work which eliminates the need to hire, train, or use temporary workers which could result in poor performance and potential layoffs.
  • Focus: In my opinion, this is the most important reason to outsource. It allows your company to focus on the skills that set you apart in the market. A successful business does something far better than its competitors and whatever that is needs to be you team’s core focus. Let someone else handle the tertiary tasks involved in running a business while you keep a strategic view of the company and build on the key competencies that make your business unique & successful.

That’s a high-level rundown of the pro’s and con’s of outsourcing. At the end of the day, what really matters is that you spend time to choose the RIGHT outsourced provider which can make all the difference in your company’s success..

Look for a provider:

  • with deep experience in their specialty
  • who has worked with similar types & sizes of business
  • with the infrastructure necessary to service your business
  • whom you trust and have a good rapport with

For small business, it usually comes down to the person that you will be working with on a daily basis. Don’t be afraid to ask probing questions and speak with references. Make sure that person fits in to your company culture and shares your long term goals for the company. That will lay the groundwork for a successful outsourcing relationship.