Unit 5 SPM
Unit 5 SPM
This section enumerates all of these external and internal factors that will
Purpose
The SQA is the scorekeeper, not the quarterback. These items are included in the purpose:
Documentation standards;
Coding standards;
Naming conventions;
Commentary standards;
mechanism to determine the progress of the project and a feedback loop for
Any project requiring a SQAP also has a risk management plan. The cross-
reference to the SQAP is in those specific risks that are mitigated through the
Statement of how SQAP reduced specific classes of risk for this project;
management process.
Tools, Techniques, and Methodologies
These are the activities to complete the definition of all tools, techniques, and
List all tools that are used for SQA on this project.
All COTS application development tools used to build the final product;
A specific quality assurance plan for each piece of COTS software used on
the project;
A plan for ensuring the work product quality of contractors on the project
team.
Software Configuration Management
Software configuration management (SCM) is the organization of the
never out of synch with each other. Those who have studied the best way to
SCM tools
Benefits of SCM
SCM can be viewed as a pyramid, as shown in Figure 31-3. Let's explore each
of the six layers, starting at the bottom and working to the top. Then we'll look
at two other faces of the pyramidthe training plan and the transition plan.
SCM Plans and Policies
SCM Processes
The specific processes of SCM are documented for all users to recognize. Not
it is important to have available, in "plain sight," those processes that are used
The measures used to show conformance to policy and product plans are
important details. These measures show where the organization is along the
The tools used to implement SCM are the next-to-last item on the pyramid.
For too many managers, this is often the first instead of the fifth stem in
SCM many organizations and projects simply buy a tool, plop it in place, and
expect magic.
SCM Configuration Items
The configuration items (CI) are those "things" that represent internal and
external project deliverables. They are the final result of all the work done to
Identification, control, audit, and status accounting are the four basic
Product family As products are built that offer the same capabilities across
matter where we are in the system life cycle, the system/software will change,
and the desire to change it will persist throughout the life cycle.
accurately estimate the effort required for generating that next release.
Software changes No product developer has the luxury to write code once
Programming
Control
software engineering
Status Accounting
Programming
SCM Tools
Multiuser support Tools are to be used concurrently by several users.
and the SCM tool has to allow controlled parallel work on the different
project documents.
Intuitive GUI Because the tools will be used throughout the project and
platforms used.
Scalability The tool should work equally well for smaller projects as for
larger ones.
must allow the integration of all the other development tools to provide a
of object life cycles and object promotion, together with a flexible and
when checkout and update of objects is frequent, the tool should aid a
renewed check-in
Management of non development objects SCM tools must manage all
with a definite lack of inherent quality. The symptoms of this quality lack are
listed here:
Software development projects are often delivered late and over budget.
Often the delivered product does not meet customer requirements and is
never used.
The six legal practice areas that impact product development techniques are
Copyrights
Trade secrets are confidential business information that gives the company
Trademarks
Trademarks are used to identify goods and distinguish them from goods made
Trade dress is the product's total visual image. This is all factors making up the
These are the three steps needed to address SQA training within the SQAP:
List all baseline SQA training required for project team members.