
Originally Posted by
ABadri
From a requirements standpoint, we have "known known" requirements. These are the requirements for the software that we know we want and are in the process of defining. Here, I would argue that methodology is the "process" that improves the "decision making process." Methodology ensures that we properly define project vision and business objectives, capture all (or most of) the functional requirements, have a means for traceability, etc. Implicit in methodology is a process for decision making - forcing the objectives to be clearly defined, defining scope that ensures requirements are gathered within the agreed bounds, etc.