Which of the following MOST clearly states the value of using a methodology?

A.
It provides a philosophy of development that maximizes return on investment.
B.
It helps consultants progress in a systematic way to insure all critical steps are addressed.
C.
It helps project managers estimate the cost and effort in developing a solution.
D.
It ensures that early mistakes are avoided in developing a solution.