Software Project Management Brochure Template Page 21

ADVERTISEMENT

Software Project Management
21
Quality process includes quality specification (establishing the software
product’s quality requirements), planning (deciding on a suitable development
process and setting target values for measurable internal quality characteristics),
control (monitoring progress throughout development using internal software
measures associated with deliverables and activities related to each major review
point in development), and evaluation (measuring the actual values of the
external quality characteristics and comparing each actual value with its target
value). Maintaining and using a database of past projects helps perform each
step in the process more successfully.
Software Configuration Management
The configuration of a software system is the function and/or physical
characteristics of hardware, firmware, software or a combination thereof as set
forth in technical documentation and achieved in a product [14]. It can also be
thought of as a collection of specific versions of hardware, firmware, or software
items combined according to specific build procedures to accomplish a
particular purpose [26].
Software configuration management (SCM) comprises a set of technical,
managerial, and administrative activities related to identifying the configuration
of a software system at distinct points in time for the purpose of systematically
controlling changes to the configuration, recording and reporting change
processing and implementation status, verifying compliance with specified
requirements, and maintaining the integrity and traceability of the configuration
throughout the system life cycle [6]. Responsibilities of each software project
manager related to SCM include enforcing the practice of SCM activities for the
project, distributing the activities to the relevant individuals, and managing and
administrating the results of these activities.
Figure 6 illusrtates the activities encompassed by SCM. Since SCM is a
supporting lifecycle process to software product development and maintenance,
a successful SCM implementation requires careful management and planning.
These are typically performed by the project manager or another designated
individual, who does it in close relation with SQA activities. Management and
planning activities cover all the other sets of activities shown in Figure 6,
establish all the relevant SCM policies, and result in recording/updating the
Software Configuration Management Plan (SCMP) for the project. The SCMP is
typically subject to SQA review and audit.

ADVERTISEMENT

00 votes

Related Articles

Related forms

Related Categories

Parent category: Business