Already, the project was off to an unusual start. I was simultaneously
- The primary business owner/ representative.
- The project manager.
- The chief analytic designer.
- The head of implementation.
Usually, these are four different people. I believe the project's success was do in no small part to all four roles being being condensed into one person. Whenever issues came up I could simply make a decision instead of having to a) document the issue b) have meetings on the issue c) discuss possible solutions d) document the final solution e) get written agreement on the change from all parties f) finally implement the solution.
For larger projects it may not be possible to be as concentrated as this, but I do think there needs to be one vision behind the project, someone who understands both the technical aspects and the business aspects of the project. Without one person that has a deep understanding of the different aspects of the project and can share that understanding with the rest of the team, none of the parts of the project will fit together.