Generalizing is seldom an easy task, but I am going to try anyway. I already talked about how it is very important to look at the context of a new development before deciding whether you should handle it internally or externally: Should you hire developers, outsource or find a consulting/development…