Agile software development demand could put nearshore IT in the spotlight

| 1 Comment
| More
The Millennium bug is always credited with putting offshore IT services providers in India on the world stage. Big businesses needed lots of software development done quickly in preparation for Y2K when they feared computer systems would crash when the date change to 00.

This propelled Indian software firms onto the world stage and they haven't looked back.  Today there is an increasing interest in nearshore locations such as in Eastern Europe. These regions offer well educated software development at a lower cost and they are not that far away geographically or culturally.

From meetings I have had with suppliers in eastern Europe as well as feedback from their customers it seems that they are seen as a trusted source for agile software development.

Demand for agile software development skills is growing fast.  According to research from CWJobs that I recently wrote about, it will soon be one of the most in demand software skills. (see table below for CWJobs' figures.)

But is insourcing, outsourcing, offshoring or nearshoring the best option for businesses hoping to take advantage of the software development methodology.

Agile software development requires development teams and users communicating all the time.

The flexibility and constant testing makes it a challenge to succeed using agile software development techniques if groups of people are not in close contact during work time. You can't really do a scrum over thousands of miles.

This introduces major challenges for businesses outsourcing never mind offshoring.

I met a company last year based in Romania and Moldova. Endava has customers including Cadbury and Endsleigh Insurance who use it in part because of its agile software development capability. Nearshore locations are less costly than onshore services but are often seen as less risky than offshore.

Because central and eastern Europe are close to the UK both geographically and culturally Agile software techniques are easier.

One source said that distance and cultural differences can be a problem in agile development projects. "I advised on an agile software development project that went badly wrong. The customer was UK-based, and the supplier was in India. It proved to be very difficult to use agile principles when there were both geographical and cultural differences."

But companies are reporting good results from nearshore locations. .Jason Collins, IT development centre manager at Endsleigh, said the internal team stretched when the company is preparing for the new intake of university students every year. "Agile development is critical because Endava and Endsleigh had to be in constant contact during the project, so requirements and changes could be immediately communicated and deadlines met," he added.

See CWJobs's latest figures on software jobs advertised.

IT permanent software skills advertised: Q3 2008-Q3 2012

SoftwareQ3 2012Q3 2011Q3 2010Q3 2009Q3 2008
SQL20,96020,04618,27917,28425,402
C14,20115,13115,04312,87118,961
C#13,78012,78311,3618,81715,098
.Net12,38811,64810,3228,03714,537
Java9,8568,7587,2376,14012,289
SQL Server9,0798,5238,4147,81713,344
ASP8,3347,8917,7776,75411,143
Javascript6,9486,5825,3655,3436,807
HTML6,5706,2285,2685,9447,815
Agile6,4415,7673,283N/AN/A

1 Comment

For our UK and EU cousins, nearshoring means using software development resources in Eastern Europe. From here in North America nearshoring means having a software development team in Latin America. The costs are not as low as programming teams in India and other parts of Asia but the cultural similarities and time zone overlap contributes to a lower total cost of engagement once you figure in the higher productivity and lower travel costs.

Nearshoring does contribute to success in using Agile and Scrum methodologies. It is more difficult to do a daily standup meeting when the product owner and the software development team are many time zones away. We have many North American clients who are doing Agile development with nearshore partner companies in Argentina, Colombia, Costa Rica and Mexico. We work with great companies in India and China too which is nearshore for Australia, and they are a good fit for some client engagements where daily interaction is not required.

Leave a comment

Have you entered our awards yet?

About this Entry

This page contains a single entry by Karl Flinders published on November 19, 2012 12:47 PM.

London Stock Exchange turns IT oustourcing on its head and wins was the previous entry in this blog.

Nationwide's transformation into a highly outsourced IT shop is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

 

-- Advertisement --