For a custom home project to be successful, it is important to put together a great team to handle the project. A team would typically consist of a designer, builder, architect and other contractors. It is crucial to hire experts with plenty of experience in their field. It is also not a bad idea to consult multiple designers or architects for your project especially if your project is a big one. But, you should always use only one builder for your project. Also, it is not advisable to change your builder in the middle of the project. Therefore, hiring a good builder in the starting stage itself become extremely important. If you compromise on this step, then you may have to face major problems later on in the project. 

Regular meetings between the designer, builder and architect are crucial for the success of your project. You need to discuss about the budget to make sure that it is on the right track. You also need to make sure that the deadlines are met. If any modifications are to be made, those need to be discussed in the meetings.