We have always had the pleasure and opportunity to work with clients who make decisions based on a team approach. A team brings opinions. A team brings challenges. A team brings ideas.
It always amazes me how often I hear stories about projects where the client, the architect, the engineers and the contractors are all separate, not engaged, and literally hand off each phase of their responsibility to the next person in line. The client finds himself or herself isolated without consultants or supporters. The architect completes his/her work in a bubble. The engineers get no direction. And the contractor is on his own to price, coordinate and construct.
There is no better formula for success than creating a team. Communication between each member of that team ensures that the client understands and approves the design. It ensures that the architect listens and responds properly to the client. It ensures that the architect coordinates details and systems with the engineers. It ensures that the contractor is involved from the beginning so that he understands the design, the schedule and the budget. Ultimately, it ensures that every team member has played a part in the entire process and respectively influenced the final design and project completion. That is the definition of a successful development.