Measurement is critical for successful management of software projects. Measurement forms the basis of planning as it is used to establish achievable project targets. It is a key for developing accurate estimates.
Measurement helps to monitor the progress of a project. For this‚ the data on the status of activities‚ resource utilization‚ and the technical quality of the work done is required. This data is compared with the plans to measure the deviations from the plan and to identify the areas that need corrective action.
Software professionals‚ therefore‚ need to understand which entities to measure in a software project and what are the various types of relevant measurements and metrics.
Software Project Measurement and Metrics course includes:
- Measurement as a Foundation for Software Project Management
- Types of Measurements in Software Projects
This course has been co-authored by the internationally recognized consultant and authority on software engineering—Dr. Roger S. Pressman.
This course will enable you to:
- Explain how measurement is a foundation for software project management.
- Describe the measurement and metrics required for managing software projects.
You receive a certificate of completion after completing successfully this course.
Measurement is critical for the successful management of software projects. It is the basis of project planning because it is used to establish achievable project targets. Measurement helps to monitor the progress of a project. For this‚ the data on the status of activities‚ resource utilization‚ and the technical quality of the work done is required. The data is compared with the plans to measure the deviations from the plan and to identify the areas that need corrective action.
A project is considered successful if it has met its targets in terms of the cost‚ the schedule‚ and the quality. It is possible to evaluate these by measuring the project-related data. Therefore‚ project managers need to decide on the various measures that are required.
In software projects‚ effort is a major cost. Therefore‚ software project managers are concerned about productivity‚ because it determines how effectively the resources are being used to generate the output. Another important aspect is quality. In software projects‚ quality is built throughout the software process. Technical metrics are used to understand product quality as the product is being built. Errors are measured and the effectiveness of the processes in error detection is also measured.