Quick Guide to Romania IT and Software Industry

Romania is one of the most attractive markets in Europe for technology investment and outsourcing, with a highly skilled and diversified workforce, competitive prices, and a stimulating business environment. Romania’s IT sector has seen continuous growth over the past decade, despite political turbulence and the economic crisis, which is a good indicator of its driving …

Quick Guide to Romania IT and Software Industry Read More »

Top-2 impressions of Google I/O 2011

I was fortunate again this year to attend Google I/O, Google’s premier developer conference (registrations were sold out one-hour after they opened).  I’ve been attending for the past 3-years, and always find it extraordinarily useful, technically inspiring and fun. There are two new technical developments that I suggest enterprising companies followup on: Google’s NFC (Near …

Top-2 impressions of Google I/O 2011 Read More »

How to manage software outsourcing in a staff augmentation model

In a staff augmentation model, developers internally and remotely are working on the same project, and usually the same code base.  When the model is implemented well, communication is efficient resulting in good productivity and a healthy team relationship.  However, if the model is not implemented properly, there can be significant communication overhead, resulting in …

How to manage software outsourcing in a staff augmentation model Read More »

Leadership mitigates the tunnel effect in distributed teams

Situated between your internal and distributed teams, whether they sit across town or across an ocean, is a narrow tunnel that is your voice, the voice of your team, documents, email, instant messages, and video conferencing. Through this tunnel, your task is to lead your teams to work productively, make smart technical decisions, recognize which …

Leadership mitigates the tunnel effect in distributed teams Read More »

Successful Software Outsourcing Requires Change Management

I often say that finding the right provider is the most important step in software outsourcing. But finding the right provider does not mean your projects will succeed, it only gives you a better chance. A significant and necessary piece of the puzzle is successful change management within your organization. Too often managers tack-on outsourcing …

Successful Software Outsourcing Requires Change Management Read More »