There are lots of ways to deliver software faster that have nothing to do with the skill of your software team. Here are five: 1. Tighten and clarify the vision 2. Choose well trodden, simple technologies (No one went broke choosing IBM*)3. Remove the number of people involved in making a decision4.