Should You Outsource a Mess?

Today’s business environment demands that corporations leave no stone unturned in their quest to improve and refine operational efficiencies and reap the subsequent rewards: increased revenue; market...
Continue Reading

How To Outsource Product Management to Customers

Product management is one of the most critical functions for any enterprise software company. As a product gets used by more and more customers, requests for new features start to pile up, and the job...
Continue Reading

Software without Borders: Use QA as Your First Step to Outsourcing

Quality assurance, or QA, is often given short shrift in a software development organization, especially when budgets are tight. When debating the software development budget at one of the software companies...
Continue Reading

4 Lessons I’ve Learned in Moving Work Offshore

In the course of six years, I’ve moved in excess of 600 jobs offshore. Along the way, I’ve learned a few lessons that I share in this article. –> Lesson #1: Do Not Limit What You Can...
Continue Reading

When Agile Development Methods May Not Work Well

There have been a multitude of articles on how and why agile programming methods can accelerate software development, and lead to better quality applications or products. We have been using agile methods...
Continue Reading