Starting another offshore outsourcing company is just stupid June 6th, 2008
by Peter Melnikov

Every other day I’m getting a ‘partnership offer’ from another ‘outsourcing company’ which started their operations (or I shall say ending).

The shortest example of an unsolicited junk that I have to clean out from my inbox daily:

We are a company in China, and we could provide you with any web related services for only $12 per hour, either PHP, ASP, Net programming or any flash development, web site designing, etc. You can have a whole group of experts, AND you don’t need to pay until the project is completed (only available for those projects are below $2000).

Not only the those ‘marketers’ are not able to understand that they are emailing to the VP of outsourcing company (why would we need to outsource the work when it’s outsourced to us), their spam emails are not wanted (I never subscribed to their mailings) and no one is interested in their cheap and unreliable services.

Anyway this post is not a rant about confusing marketing techniques but about the fact that people cannot think deeper than just following their desire to replicate the success of established big vendors. This so called ‘companies’ fail to recognize that offshore outsourcing market is over-saturated already. There will not be another Wipro, Infosys or Satyam or as a more local example there won’t be another MoveYourWeb, Itransition or Aitoc. Big fish which is swimming in this pond is able to keep with market saturation and keep well. They are able to employ administrative personnel needed for effective functioning of the company (executives, marketing, sales, hr, attorneys, office managers, system and networks admins, representatives). They are able to compete on price easily because there is no need to earn high profits on every employee to maintain the functioning of the company. They are able to provide solid offices and work space to the employees and motivate those. They have millions of other advantages that the similar small company doesn’t have.

Don’t take me wrong – there are and will be successful outsourcing companies starting (few -providing services, many – developing proprietary product) but founding another outsourcing service provider trying to emulate the model of an established successful company located next block is just a FAILURE. A lot of times this new ‘CEOs’ of such ‘companies’ think: ‘We know everything about technology and outsourcing. We’ve been working in outsourcing company for years. Why not to start our own company. We will compete for the customer by lowering prices, offering a additional compensation advantage to employees and claiming that we have a more personalized clients approach and earn some decent buck for it, right?’ WRONG. Optimizing competitive advantages by 10% will not do the trick of competing with big names established long ago! That is simply not enough to brake though. You will end up in spending years of your life, face debt, bad image and other bad karmas. The business model should be different to compete and succeed.

Types of offshore outsourcing companies that can get successful:

  1. Companies providing UNIQUE set of services. Take a look at this company providing online tutoring services. Finding the unique niche which is not saturated is the key for companies giving a stake on this business model.
  2. Companies leveraging relatively cheap offshore resources to develop unique web properties. Those are generally called Product companies. This is a concept of the future, the only downsize aspect of this is that you will need funding to support the operations. But that’s the different story.
  3. Companies which act as an office of established software companies or big outsourcing houses employing AT LEAST 100 full-time people in other countries. Partners that have small ventures don’t qualify (you don’t want to become the company with the 1 customer). In 99.95% of cases this is the dead road since the ‘partner’ will not be able to grow the company big due to the same reasons mentioned plus additional like multi-focus on different businesses that are being run (in 90% the ‘partner’ will be just trying out this outsourcing venture). Only big established companies. Full stop.
  4. Companies located in rising outsourcing destinations. Vietnam, Egypt, Argentina and others – outsourcing is just starting there that’s why you can compete on price on the global market and grow because there is not much fight on the local labor markets yet. The disadvantage is lack of strong experience and sometimes communication of the employees so that’s valid to specific types of outsourcing only.

So you are located in a third world country and willing to start your own company or already running it (small one). Does the business model qualify as one of described in 4 types? NO? Then keep building the career at the company you work for, gaining additional experience and skills, leveraging the expertise you have for your success, the success of the company you work for and the ultimate success of the customer. You future is stable and planned and stable in this case. In case the answer is YES – you are at a spot where it might be worth trying. Go for it if you are really confident about it! Just remember that in case everything goes wrong sending out the cry for help if the form of SPAM emails begging for a project will not be the way out.

Tags: , , , , ,
Posted in management, outsourcing, web development | 5 Comments »

Outsourcing innovation June 4th, 2008
by Peter Melnikov

When it comes to the selection of outsourcing provider for the creation of innovative web project (anything from social network to widget creations) the company shall make sure that the provider has the actual expertise of developing similar innovative projects. In the majority of cases the customer might end in selecting reliable web development company with a long track of experience creating web projects, employing experienced developers but without the experience of creating the relevant innovative web properties. Chances are high that this project will be a failure because the provider is simply not there yet from a relevant experience prospective. They haven’t work with this types of web properties and do not invest much in R&D and stepping into powering startups (usually those are the first adopters of innovative technologies).

We’ve seen customers that engaged established software houses into the creation of a media streaming web sites ending in a failure to deliver the project after half a year!!! of work. The vendor experienced in this type of projects can roll out the similar solution developed from scratch during 2 months (assuming that the customer doesn’t want another clone of YouTube but has a more-or-less unique concept).

Now not only starts ups but big media companies need to innovate. Consider this example: an average American citizen spends 28 hours a week watching TV (sounds unbelievable, right) however for the young people that’s much less because they take this time and move it to their computer. So media companies, like MTW, suddenly say: Ooops, how do I get into computer? How do I reach this audience? What technologies do I use to engage the audience? In the majority of cases the answer can not be found internally. In the old days such companies were innovating internally but now when the web is evolving so fast the internal senior executives might not even how to use an RSS reader. Same issue with the internal IT folks – it’s most likely that they do their job instead of doing the research on new technologies and happenings on the web. So where is this innovation going to come from?

We see that more and more companies are relying on the outsourcing providers to come up with this innovation or support it. It’s important to understand for the customer and the vendor that to success in outsourcing innovating not only the technology aspects should be in place but the provider should understand the business of the customer and take themselves more of a consultant just as a provider of development services. This is the aim of the MoveYourWeb development departments and that’s where we are at partly and where we are going to. Not only we are proud to develop innovative web properties for our customers but support big names dealing with innovation, such as MixerCast – one of the best widget distribution companies out there.

Here at MoveYourWeb we understand this principle and develop a lot of innovating web projects and try to share the critical knowledge as much as possible among the employees engaged into production. Innovative web technologies and latest happenings on the web are under our radar and we are really pacionate about it because clearly this is the model that will be very popular in the future.

Tags: , ,
Posted in management, outsourcing, web 2.0, web development | 1 Comment »

Google App Engine Development April 8th, 2008
by Peter Melnikov

This morning started with exciting news by Google introducing Google App Engine that allows web developers around the world to build applications and use the same infrastructure that Google uses. Google provides authorization which is using gmail addresses and hassle-free deployment and scalability.
Below are the links that will quickly update you on the story:

1. Official news on Google Blog;

2. Home page where you can sign up for Google App Engine Account and download SDK plus other misc small things;

3. Getting started guide;

4. Gallery of applications which are already created (wow – more then 20 apps during the first day)

Now – it’s only a beta and registration is closed for the first 10.000 developers that were lucky to join the program. Our CTO is the happy person. There are many limitations which are currently in place but much of those should be lifted after the official release. The only supported language now is Pyhton. Luckily (or should I say proudly) here at MoveYourWeb we have such people and working on the first applications already.

There is HUGE buzz in the developers community already with the rumors that it’s competing with Amazon Web Services such as S3. The benefits are obvious – you concentrate on developing while not worrying about the system administration and servers. It would probably can compete with Facebook Applications platform also. During the last year the developers around the world were engaged in developing applications for Facebook trying to leverage it’s user base (and for good). Say every 1/10 customer of ours showed an interest in developing applications for Facebook. What might happen now is that everyone will want to leverage the user-base that Google has and build the application for on their engine also. You have gmail account already, right? With this say – it’s all the guessing game in the day one after the release and we will see how it will evaluates. For now we can just state: we are in this game already and working on our test applications plus we will be happy to help the existing and potential customers with the development of applications using Google App Engine.

Tags: , , , ,
Posted in web 2.0, web development | 4 Comments »

Testing web site in Safari January 25th, 2006
by Peter Melnikov

The question of cross browser compatibility is a common topic among Web developers. We have a bunch of customers requesting complete redesign services and coming with the web sites developed several years ago with possibility to be viewed correctly only in Internet Explorer. It’s not longer a question if you should have your website cross-browser accommodating. Believe it or not but at the time of this post slightly more than 20% of Internet users use a browser other than IE. This information comes from W3Schools.com, which has been keeping tabs on browser usage since January 2002.

Web developers might say: “You right – we are going to use Mozilla and IE for testing purpose”. What about Mac users? There are quite a few emulators of Mac OS out there, and it’s real nightmare to install them. Better bookmart the SafariTest – just enter your URL in the box and click View. SafariTest will return a screenshot of your page as viewed with Safari.

Tags: , , , , , , ,
Posted in cool links, web development | No Comments »