Avoid Outsourcing Failures – Communicate the “Why”, not just the “What”

Communicate the “why”, not just the “what”. On the surface this seems incredibly obvious but from my experience it is not. When I hear of outsourcing failures, a big reason for this is the failure to adhere to this principle. … Read More

Retaining Great Software Developers Doesn’t Have to be Challenging

How much does it cost to replace a key member of your development team? Think of the time, productivity drop, lost knowledge and recruitment costs. It would make sense to hire the most competent people you can find and do … Read More