Which of the following is the BEST method of controlling scope creep in a system development project?
a) Defining penalties for changes in requirements
b) Establishing a software baseline
c) Adopting a matrix project management structure
d) Identifying the critical path of the project