Solution :
a). There are several methodologies for the projects that are followed by the different companies. The successful of any project depends upon the far sightedness of the project manager and the ability of him to the execute the project in a proper order. One of the key factors that makes a project complete is the behavior of the people.
The vendors incur some excessive or some unnecessary costs to the project of they are not properly managed. The duty of the project manager is to foresee the scope of change if there is any.
If there were some additional cost and additional time for the completion of the project, then it means that it will delay the benefits of the project to others and hence attracts lower return of investments. Even though everything went according to the papers or the book, there is a lack of dedication on the project manager who believed and trusted the vendor too much.
b). A manager needs complete and clear information for an effective decision making. In any project, surprises gives a lesser amount of time and also less information related tot he project to resolve any issues that occurs at any time. It also disappoints the management that leads to spur of moment decision. So, 'Never surprise he Boss' makes a complete sentence.
c). The major factor why the project failed is the changed in the scope. The objectives are poorly cited and the timelines went overhead including the cost of the project. Too much trust of the project manager on the vendor also lead to the schedule and the quality issues.