Software scope is the outputs, features, capabilities and benefits involved in creating, testing and delivering a piece of software. What is to be done and delivered is in scope, what is not required is out of scope. The term scope management is all about determining and limiting what is to be done as part of the project. The best way to measure scope on a software project is to monitor the function point count throughout the project.
A software project usually consists of the following:
- Software development/changes
- Hardware implementation
- Process changes
- People/training changes
The most unpredictable of these tends to be the software changes. To reduce uncertainty of software work it helps to understand it’s functional size. So good practice is to measure and monitor functional size.