Sometimes you just don't have all the firepower you need to build the product in-house. You have a small team and in order to meet your deadline you need outside help. Commonly, time is more of a limit- ing factor than money. With that in mind don't rush off and find the first developer shop on Google. There are important questions to consider when hiring a development shop or agency.