Sunday, January 23, 2005

Sending code offshore 'vital for profits' - ZDNet UK News

According to an ZDNet article ( Sending code offshore 'vital for profits' - ZDNet UK News ) using overseas developers can really boost the bottom line of software development companies.

Of course, if it really was that easy then everyone would be doing it. There are barriers, particularly for smaller companies. That's where companies such as Redland Software are unique: a small company with an offshore software development office.

Large companies often partner with companies in the offshore nation. This can save al ot of time and effort and energy building a bridgehead into the offshore country. However, it also reduces a certain degree of control.

Very large companies build their own offices offshore (e.g. IBM in India).

Interestingly, the article reports that the developers in the host company often find that their work improves and the less skilled work is shipped offshore. This once again means that software programmers in the US and Western Europe need to continue to 'upskill' and improve their value added if they are not to be lerft behind.

Tuesday, January 18, 2005

UK leads the way in offshore outsourcing

According to an article the UK leads the way in offshore outsourcing. That puts the UK ahead of other European nations with a predicted equivalent of 3% of the total workforce being outsourced by 2015.

Monday, January 17, 2005

The Skill Works

With every increasing demands on IT staff to deliver ever greater added-value and 'upskill' (see earlier article) it's good to know that the UK Government has a scheme which includes a subsidy for training.

The SkillWorks programme provided an 80% subsidy for training in certain areas of the country in 2004. This will decrease to 60% from March 2005 but it still represents a great opportunity for individuals to get vital and in-demand software skills.

The website provides all the info for this great value training programme.

Thursday, January 13, 2005

Outsourcing is good for your career -

Outsourcing is good for your career -

This article reports on research that the majority of staff are more satisfied in their jobs after outsourcing has come into effect. This is a positive comment on the outsourcing issue. However it misses one important point: the people 'left behind' after an outsourcing exercise might need to be re-trained.

It is only by offering added-value that a person protects himself from being 'outsourced'. This is hard (but not impossible) if you work in a call center, but everyone must keep 'upskilling'.

Offshore outsourcing software development really does benefit everyone, particularly customers and this in turn drives down costs and those lower costs filter back into the economy. It worked in steel making, textiles, electronics and it will work in the manufacture of software.

Tuesday, January 11, 2005

Upskilling - absolutley right

Upskilling is the key

It's not all doom and gloom for IT professionals. According to an article by Computing, the answer to the challenge of offshore outsourcing is upskilling Upskilling. This short article states that IT staff need to become more flexible, better skilled and quicker to spot opportunities.

Change is good

There is a theory that each techonological change creates more jobs than it destroys, which is probably true. Offshore outsourcing is here to stay. It brings lower costs, faster product development, more proto-typing (you can risk more when your cost base is lower) and also spreads the wealth around the globe a bit more.

Better Service

'Upskilled' IT professional can only be good news for local economies - their clients should see more responsive and creative suppliers and partners. And that can only be a good thing.

Sunday, January 09, 2005

Offshore development - the worldwide debate

It's interesting that companies from Western countries which benefit from Globalism tend to complain when the tide washes the other way. This is never more true than software development, where offshore programming shops offering low-cost, efficiency and high quality are causing concern verging on panic in some areas.

Software has some interesting features, for example:

1. It has zero raw materials (unless you count knowledge as a raw material ... Hmmm ... maybe it is!)

2. It has near zero delivery / transport costs (the cost of an internet connection)

These are not unique to software - other examples include any other digital product, information products, capital (maybe?).

Of course local companies have some advantages that offshore companies do not for example:

1. they are physically close to the customer
2. the client and developer work on the same time zone
3. Zero language barriers

A great mix is a local company with an offshore office. This arrangement can bring the peace of mind that comes from having someone close by to talk to and also the lower costs that come from offshore development.

Saturday, January 08, 2005

Travelling offshore

One factor of running a software development company in Liverpool with an offshore development office in Romania, is that you get to travel a lot.

Our software development office is located in Timisoara which is in the west of Romania. There are several ways to get there.

You could fly to Otopeni airport in Romania's capital city Bucharest and then get the train to Timisoara. However, the journey from the airport to the train station is a pain - the airport taxi drivers are agressive to say the least and charges are outrageously high. There is a cheap bus ride into town but this might be complicated if you can't speak any Romanian. You do need some Romanian to buy a train ticket. Watch out for the men and boys who try to 'help' you with your luggage outside the station. Some mean well but others just want your money. Bucharest Nord station is not very comfortable by Western standards (it was badly lit when I was last there, there were no platforms (literally) and it was very dirty) but I like its Eastern European atmosphere. There were stalls selling food and there is a McDonalds (if you must). The train journey to Timisoara is approximately 11 hours. Always travel first class in Romania and when possible it's cheap enough to take a sleeper carriage. Although train travel in Romania is very cheap and the trains are almost always on time (I don't want to sound un-Patriotic but that's more than you can say for the UK), there is a much better way to Timisoara.

The best route is to fly to the capital of Hungary Budapest and then by minibus to Timisoara. Flights from the UK to Budapest are frequent and getting cheaper all the time. I have been forced to fly from Manchester airport, changing planes most often in Germany or Holland. Manchester is a great airport but it's a 45 minute drive from Liverpool and it costs £50 or so for parking. There is now an airline flying direct from Liverpool airport to Budapest at incredibly low cost (well, half what I have paid in the past). It's ticket-less, you don't get a seat allocated and I guess they won't be offering bottles of wine on a £24.99 flight but it's a great deal (actually the return flight cost £4.99!). The airline is mentioned on the Liverpool Airport web site.

Once in Budapest you can go by train but, just like in Bucharest, this can be a painful experience. I travel to Timisoara by minibus. I organise it through a company called Recreation. At the moment it costs 35 Euros each way and although some of the drivers drive a bit too quickly for my liking, the vehicles are very comfortable. Sometimes you get to meet other people, often Romanians or Americans. The journey takes around 5 hours. Some of the route through Hungary is on motorway.

Alternatively Timisoara has it's own airport. Flights from Manchester to Timisoara are very expensive. Flights to Timisoara from London Heathrow are cheaper but you have to get to Heathrow and back (I did it by coach and it was not a pleasant experience - the over night coach drive was a really unpleasant experience). The cost of a taxi ride into town is about 7 Euros, which is lot given that the journey only takes about 20 minutes (the drive from Budapest takes around 5 hours and costs 35 Euros).