DoD: Distribution of Development

It's not an uncommon question. Should I outsource, should I create a distributed environment or should I keep everything (literally) in-house. There comes a time in nearly every company when these options will be (re) considered. This blog post should shed some light at some possibilities and some of their pros and cons.