Should you found an IT development center in Tallinn as we in Solita did?
We founded the
development center for Solita in Tallinn in autumn 2017. The start has been
very interesting, fast and fun and our plan is to grow our team up to 15-20 IT
specialists by the end of 2018. One question I get asked frequently is why we
chose Tallinn as the location for the development center. Isn't the job market
in Tallinn overheated, costs high and good people very difficult to find?
After the first half-year, I can
say that Tallinn was a very good choice for us. I will try to explain why we
chose Tallinn and more generally, what are the things one should consider when
choosing a location for an IT development center.
The job market
loop
Firstly - yes, there is a lack of
good specialists and salaries in the IT sector are the highest among all
sectors in Estonia.
However, we should look at this
situation in a bigger picture and that is ruled by the following principles:
- Good specialists are only in
cities where there is demand for their skills - meaning jobs in the specific
technologies. With no jobs, the specialists either leave or work with something
else thus losing their skills.
- If there are specialists and
preferably a technical university in a city and there is a global need for
skilled specialists then companies expand to take use of the specialists
available.
These two principles create a
positive feedback loop: jobs->experienced specialists->companies expand->more
jobs->more career and development opportunities ->more experienced
specialists->more companies move in->more jobs.
This loop has been working in
Tallinn for the last 5 years at least. Keeping this loop running is beneficial
for all the actors in the city: the companies, the specialists, the
universities, the government, the supporting companies (e.g. real-estate). Among
other things, this means that the IT companies should not look at each other as
competitors on the job market but rather make the whole job-market more
attractive for the specialists, students, high-skill immigrants together.
Is the IT job
market global? Competition between cities.
IT job market is more or less
global. What I mean with "more or less global" is that:
- Many teams work in English
but it is still only around 30-50% of overall IT work that is in English in the
Nordic and Baltic countries. 50-70% of jobs require the knowledge of the local
language. Many jobs - especially in the consultancy business - require also the
knowledge of local culture, how business is done, how the users act and what
they prefer.
- Remote work is possible in many
teams and companies, but 100% remote work is relatively rare. Many
organizations want their IT teams to work together in one physical
location...at least for some days in a week. Cases of "digital
nomads" are still rare and physical presence is important.
- The differences between
technology and IT development processes in different nations and cities are
minor.
So overall, the IT job-market is
much more global than the job-market of e.g. lawyers and schoolteachers but it
is far from 100% global. Nevertheless this global market means that the
difference in salary levels vs. living costs in different cities cannot be
nearly as high as they are for example for school-teachers. Smart people look
at the equation:
net salary minus living
costs minus transport cost minus food minus kindergarten/school minus other
costs.
Besides money the specialists
compare other factors like living standards and professional development
possibilities and if these results are much better for them somewhere else then
they send in their CV to a job offer in the other city.
This equation+living standards+professional possibilities
are categories where cities compete with each other. This really is a
competition as each IT job brings tax money, creates 4-6 other jobs and unlike
paper-mills, shale oil plants and other industrial jobs, the IT developers sitting
in an office do not pollute very much. What (the local) government can do in
this regards is to work with this equation and see that for example the living
costs do not skyrocket (unlike e.g. Stockholm, Oslo) and the city is a nice
place to live in. Fortunately these are not very difficult policy decisions as
decent living costs, good schools, parks and good transport systems are good
for all ....voters.
Is there a city
for a development center where one can recruit tens or hundreds of good IT
specialists that want much lower salaries?
The answer is "In normal
circumstances no, but sometimes there are disruptions". :-) If you
consider that the job-market works as a loop and the cities compete for the
talent globally then "the price/performance of the cities" evens out
in the time perspective of 3-5 years. (Fortunately) it does not work like for
example the clothing industry where companies can get much cheaper labor from
the cheapest country for a long time.
However sometimes there are
disruptive situations that change the usual evened out situation:
- A major employer has just gone
bankrupt or moved out from a place (e.g. Nokia from Oulu and Salo)
- A government decides to give big
benefits to companies, e.g. taxcuts, easier immigration laws, free office space
etc. (e.g. Belarus to IT development companies or Estonia helping with the
immigration of IT specialists)
- Something terrible happens and
people (including the IT specialists) move to other countries. (e.g. Turkey
after the revolution attempt)
However, as usual the influence of
these disruptive events is temporary.
The other - and
more important part - of choosing the location
Finding talent is actually only
half of “the problem” when choosing a city for an IT center. The other factor
is building teamwork between your new employees, old employees and customers.
This means building trust, a common language and common processes. It is in
this that Tallinn is a much better solution for Solita than many alternatives.
I am a huge proponent of
remote work and use video, chat, phone and other telecommunication methods but for building trust and getting the "coffee machine" rumors,
it is important to meet face-to-face. To accomplish this, two factors come into
play.
Firstly, of course, the transport. It is important that your colleagues
and new hires meet regularly and to accomplish that there have to be fast,
cheap and convenient transport connections between your new location and the
old locations. It is hard to underestimate this! Compare for example the travelling
options between Helsinki and Tallinn to e.g. Helsinki and Katowice or Helsinki
and Lissabon. For the latter cases one really needs an important reason to
travel and for example a half-day workshop or a meeting with one customer just
is not enough to justify that.
Secondly, it really helps if people
like to come to the city where the development center is. Things like an
attractive Old Town, nice parks, good dining options, art/hipster areas help a
lot with this. For frequent travellers also things like swimming pools, gyms and
other sporting opportunities matter.
Overall, as a coincidence, the same
things that attract tourists, attract businesses: transport connections,
sightseeing, good hotels, restaurants, sporting and going out possibilities.
Brand of a city
Branding of a city and a country is
very important. As you know from your own behavior then “Made in
Switzerland/Norway/Sweden” means that it is OK to pay 30% more for a product
than the average. Whereas “Made in Ethiopia/Bangladesh/Romania” is something
that the sellers rather not write on the product to get even the average price.
The same goes for IT development centers.
Imagine for example that your CEO will announce on the shareholder meeting that
“We founded a development center in Pattaya!” or “Our next place of growth is
in Medellin”. These would be a bit hard to sell.
When it comes to branding then Estonia and
Tallinn have a good reputation in the IT sphere. Years of work by Enterprise
Estonia, E-residency team, the IT companies and among others also the former
Prime Minister Taavi Rõivas have made its mark! Naturally, there is no reason
or possibility to stop that, but to carry on and continue with marketing and
also maybe living up to the promise.
Conclusion and some thoughts on making a city attractive for IT development
centers
- Keeping the living and
transportation costs down through city planning and effective public transport.
For example it is a good idea to see that the banks don't go crazy and give 125
year home mortgages to everybody, thus increasing the real-estate prices to
unreasonable levels.
- A good
university. Universities are also hubs for bringing in specialists to a city. Not only from other countries but also inside the country. Developing curriculum's (e.g. in English) to foster that immigration is a good idea.
- Good connections
to other cities. Plains, trains and in some rare cases also automobiles.
- Making moving to a city easy and
cheap for specialists. For example offering education possibilities
in English, preferably for free or for a small tuition fee.
- Easy and cheap ways of doing business in a city. From registering a company and renting office space to taxes
and accounting.
- Make the city a nice place to be
in: parks, sporting possibilities, nice restaurants, gyms, swimming pools etc.
- Actively build and work with the
brand of the city and the country.
The good thing with this is that
almost all of these things are good and loved by the inhabitants - and the
voters - anyway. Improving some of these things also brings tourists.
Comments
Post a Comment