System Design & Architecture

You might be able to build a house without a blueprint, but the story is completely different when you're talking about a skyscraper.

Software projects work the same way; the more people you have involved in the construction, and the more requirements you are trying to meet, the more critical your architecture becomes to the success of the project.