Small Business Opportunities in Offshore Software Development

By: Todd McGrath
Submitted: 2007-01-17 12:20:47
Print this article | For publisher | Social Bookmarking
Rating:
 

The market for all those one time high paying computer programming jobs are starting to be filled be less expensive offshore software developers. Welcome to the world of global competition in offshore software development. Depending on your context, offshore software development can be viewed as a new competition threat or opportunity in new resources. Or, it can be viewed as a combination of both.

As an American, I believe there is mostly a negative conatation towards the trend of large American companies offshoring jobs. You know, the underlying tone is somthing similar to "big companies only care about profits, not people". Honestly, when the topic is big business, I can agree with points on both sides of the discussions. But, what is often lost in these discussions of offshoring software development jobs are the opportunities it creates for small business.

I'm living proof that small business opportunity lies in being able to win local clients and then clearly articulate and manage the project to offshore developers. For me, more time needs to be spent thinking on strategic level concepts and ideas rather than fulfilling tactical level operations. I did not realize this overnight and it has taken me years to accept.

As a software developer, my industry is in a state of flux. Is offshoring software development a good thing or a bad thing? The jury is still out and the discussions are usually quite lively. Over the years, I've heard the following snippets in the discussions "quality vs. cost", "you get what you pay for", "we tried offshoring software development once and now we spend all day fixing offshore developers code", "we saved a boatload of money by offshoring certain tactical aspects of software development", etc. In my experience, these points have more merit in big company circumstances compared to small business.

Clients for website development expect to pay lower fees than they did in the 90s regardless of their company size. As a small business owner, I'm unable to maintain a sustainable profit margin with lower client fees. What can I do? Simple. Hire offshore developers at lower rates, so my profit margin allows the projects to be worthwhile. The opportunity for me is to spend more time on clearly defining technical architecture, project management and communicating regularly with developers and clients rather than writing code.

Win-win-win: Client wins, my company wins, offshore software developers win. But, when there is a winner, there usually is a looser? The looser in software development landscape shift is the small business that refuses to adapt to global competition or utilize these global resources. Or the individual software developer who refuse to adapt to lower rates and more pressure and competition to innovate. And no, building walls around ourselves and the industry is not the answer. If we try create global software development competition barriers, we are creating a path towards lose-lose-lose.

Todd McGrath is web developer, manager and entrepreneur who is facing the shift of software development landscape.

More content and resources: Community resources for offshore and outsource software development

Article source: Expert Articles

Most Recent Articles in Strategic Planning category

  • Small Business Finance: Finding the Right Mix of Debt and Equity - By: Frank Goley
    Financing a small business can be most time consuming activity for a business owner. It can be the most important part of growing a business, but one must be careful not to allow it to consume the business. Finance is the relationship between cash, risk and value. Manage each well and you will have healthy finance mix for your business.
  • Why is Business Planning so Critical to Business Success? - By: Frank Goley
    A business plan is an actual guide to starting, acquiring, expanding, building and managing a business. It is a step by step process that will guide you through the complexities and intricacies of building a successful company. Most good business planning experience comes from doing and learning from others who have gone before you.
  • Strategic Planning Process for Business Success - By: Frank Goley
    A strategic and sales plan puts your marketing plan into action and is the implementation work horse of a business plan. This article on the strategic and sales planning process is divided into ten sections, which are presented in a particular, building-block order.
  • Plug Into Your Future by Unplugging from the Present - By: Daniel Burrus
    What if there were a way to predict the challenges your organization will face and stop them from ever happening? Short of having a reliable crystal ball, most people believe such a concept is impossible. In reality, you can solve tomorrow's problems today - you simply need to give yourself time to do so.
  • Budget: A Necessary Part of a Good Business Plan - By: Cheri Alguire
    A Synopsis of how to make a good business plan/budget.
  • Why a Development Plan is Critical to Your Business Plan for Next Year - By: Cheri Alguire
    It is almost time to begin creating your Business Plan for next year. One important part that is often overlooked is what I call the Development Plan. A Development Plan helps you to look at your overall business in different specific areas.
  • How to Become a Successful Business Consultant - By: Shermaine Camacho
    The work of a business consultant is to help organizations improve their performance, primarily through the analysis of existing business problems and development of plans for improvement, including gaining external advice, access to the consultants' specialized expertise, or simply as extra temporary help during a one-time project, where the hiring of more permanent employees is not required.
  • Plan or Planning, Which is More Important - By: Katie Marcus
    Educated marketers who are degree-holders and attended formal business schools would tell you that having a business plan is necessary. That it is very important for businesspersons to have one.
  • Lauton U: The Fundamentals of a Well Written Business Plan - By: Joseph Polanco
    A requisite to the funding process at Lauton Funding is also essential to business in general. Your business plan is a pivotal component of your undertaking and is necessary, not only for putting together a profitable business but, as your company evolves, to help you benchmark the achievement of pre-established goals.
  • How to Get Your Custom Notepads Printed Right - By: Katie Marcus
    Planning on printing custom notepads? Well, there is nothing like using personally designed notepads to impress people with your letters and notes.