Quality Management Plan (QMP)

advertisement
Quality Management Plan (QMP)
Pediatric Trauma Society Research Investigator Database (PTS-RID)
Team 1
Georges Hatem: Project Manager, Life Cycle Planner
Junjian Wang: Prototyper, System Architect
Kenda Albertson: Verification and Validation
Mehrdad Mahdavi Boroujerdi: Project Manager, Feasibility Analyst
Nicholas McCall: Operational Concept Engineer, Requirement Engineer
Sepideh Azarnoosh: System Architect, Prototyper
10/26/12
Quality Management Plan (QMP)
Version 1.0
Version History
Date
Author
Version
Changes made
Rationale
10/26/12
KA
1.0
 Section 1 and Section 2
completed
 FC Package
106754815
Version Date: 10/26/12
Quality Management Plan (QMP)
Version 1.0
Table of Contents
Quality Management Plan (QMP) ..............................................................................................................................i
Version History ........................................................................................................................................................... ii
Table of Contents ....................................................................................................................................................... iii
Table of Tables ............................................................................................................................................................iv
Table of Figures ...........................................................................................................................................................v
1.
2.
3.
Purpose .............................................................................................................................................................1
1.1
Purpose of the QMP ................................................................................................................................1
1.2
Status of the QMP ....................................................................................................................................1
Quality Management Strategy ........................................................................................................................2
2.1
Defect Prevention Strategies ...................................................................................................................2
2.2
Defect Detection Strategies .....................................................................................................................2
2.3
Defect Removal Tracking ........................................................................................................................3
2.4
Level of Service Achievement Monitoring .............................................................................................4
2.5
Process Assurance ....................................................................................................................................4
2.6
IIV&V Coordination ...............................................................................................................................5
Configuration Management ............................................................................................................................6
3.1
Product Element Identification ..............................................................................................................6
3.2
Configuration Item and Rationale .........................................................................................................6
3.3
Configuration Change Management ......................................................................................................7
3.4
Project Library Management .................................................................................................................7
3.5
Resources and Personnel .........................................................................................................................7
3.6
Tools ..........................................................................................................................................................7
106754815
iii
Version Date: 06/15/12
Quality Management Plan (QMP)
Version 1.0
Table of Tables
Table 1: List of defect prevention strategies ..................................................................................................................2
Table 2: Automated analysis strategy for defect detection ............................................................................................2
Table 3: People review strategies for defect detection ..................................................................................................3
Table 4: Execution testing strategies for defect detection .............................................................................................3
Table 5: Level of Service achievement strategy and its responsible person ..................................................................4
Table 6: Product Elements ............................................................................................................................................6
Table 7: Priority of Product Elements in Each Phase ...................................................................................................6
Table 8: Configuration Item and Rationale ...................................................................................................................6
106754815
Version Date: 10/26/12
Quality Management Plan (QMP)
Version 1.0
Table of Figures
No table of figures entries found.
106754815
Version Date: 10/26/12
Quality Management Plan (QMP)
Version 1.0
1. Purpose
1.1
Purpose of the QMP
For this project, quality will be evaluated based on the satisfaction of the project’s critical
stakeholders. To help achieve mutual satisfaction by all stakeholders, this document will
outline the strategies the team will use to find, record, and resolve defects within the
project’s work products. It will also set forth the configuration management plan to be
used by the team.
1.2
Status of the QMP
This is the initial version of the Quality Management Plan (QMP) or Version 1.0. For this
version, Section 1 and Section 2 have been completed.
106754815
1
Version Date: 06/15/12
Quality Management Plan (QMP)
Version 1.0
2. Quality Management Strategy
The following sections outline the Quality Management Strategy, including the strategy
for preventing defects, detecting defects and removing defects.
2.1
Defect Prevention Strategies
Table 1: List of defect prevention strategies
Strategy
Win-Win
Priority
High
Incremental
High
Commitment
Model Standard
Dry-run
High
Prototyping
High
2.2
Description
We will make sure that the win conditions of all
stakeholders are met by using the win-win methodology.
To ensure the artifacts are correctly formatted and have
the correct content, we will be using the Incremental
Commitment Model templates as guidelines. Any
tailoring to the templates will be recorded in the
Supporting Information Document (SID) with rationale.
We will perform dry-runs before every presentation and
demo, to ensure the effective delivery of information to
the client and the review boards.
We will use prototyping to make sure the client’s
expectations are being met. We will take client feedback
from these prototypes and use this feedback in future
iterations.
Defect Detection Strategies
The methods of detecting defects for this project fall into three categories: Automated
Analysis, People Review and Execution Testing. The methods used for each detection
category are listed in the following sections.
2.2.1
Automated Analysis
Table 2: Automated analysis strategy for defect detection
Strategy
Completeness
checking
106754815
Priority Description
High
We will check each work product for completeness,
making sure that all win-conditions are being met and all
issues are being addressed.
2
Version Date: 06/15/12
Quality Management Plan (QMP)
Version 1.0
Strategy
Priority Description
Requirements/design High
We will ensure that the requirements and the design are
consistency
consistent with one another and the product being
checking
delivered.
Traceability
High
The traceability from the OCD, the SSAD and the test
checking
cases are recorded in the SID.
2.2.2
People Review
Table 3: People review strategies for defect detection
Strategy
Peer Review
Priority
High
Architecture
Review Board
High
Grader Review
High
2.2.3
Description
We will have a designated IIV&V team member who will
inspect and write defects on each of the work products.
We will present our work to a review board, consisting of
customers and experienced software engineers, who will
provide feedback on our work products.
All comments given during grading will be addressed in a
future iteration.
Execution Testing
Table 4: Execution testing strategies for defect detection
Strategy
Requirements
testing
Regression
testing
Value/RiskBased Testing
Usage
Debugging
2.3
Priority
High
Description
We will develop test cases based on the requirements and use
cases.
High
We will develop regression tests to ensure new iterations do
not result in a loss the functionality in previous iterations.
High
We will focus on the use cases with the highest risk or the
highest value to the customer when performing our testing
effort.
Medium We will perform adhoc testing on the integrated system.
These adhoc tests will be performed by coders, testers and the
client.
Low
We will perform debugging on the code as it is developed.
Defect Removal Tracking
The IIV&V team member shall inspect all documentation work products, and the primary
Tester shall run test cases on the current integrated code after each milestone. If a defect
is found during inspection or testing, the defect will be recorded in Bugzilla and assigned
to the primary author of the work product. It will then be the assignee’s responsibility to
106754815
3
Version Date: 06/15/12
Quality Management Plan (QMP)
Version 1.0
fix the defect in a future iteration. Once the defect has been fixed, the assignee will
change the status of the defect to Resolved.
At the end of each milestone or iteration, the IIV&V team member will report the number
of open defects for each work product and the number of resolved defects to the project
manager. Lists of the Top 10 defects will be created and maintained for each milestone.
2.4
Level of Service Achievement Monitoring
Table 5: Level of Service achievement strategy and its responsible person
Role
Prototyper
Responsible person
Junjian Wang
Architect
Sepideh Azarnoosh
Responsibility
Prototype and build the system so that it
can meet the Level of Service goals set in
the win conditions.
Design the system so that it is able to
meet the Level of Service requirements.
Implement the system so that the Level of
Service goals are met.
Ensure that the quality management goals
are met, and ensure defects are recorded
and corrected.
Conduct test cases to test for the Level of
Service goals. Work with the
implementers to ensure that these test
cases are successful.
Ensure that the capabilities are met and
delivered on time.
Builder/
TBD
Implementer(s)
IIV&V/Quality Kenda Albertson
Focal Point
Tester
TBD
Project
Manager
Georges Hatem, Mehrdad
Mahdavi Boroujerdi
2.5
Process Assurance
Since this project has a fixed schedule, most of the process assurance activities are
performed by the course instructors. However, some actions will be taken by the team to
ensure the overall schedule is met.
In order to ensure the quality of the products and documentation, the team will audit the
project’s compliance, monitor the performance of deliverables, and monitor the
corrective actions taken by the team. The project’s compliance will be determined based
on the Project Manager’s plan and the procedures outlined in the ICSM. Each team
member will monitor the comments made against his/her responsible document(s) during
the TA review. These comments should be resolved in a future milestone. The IIV&V
will ensure that all document defects recorded in Bugzilla are correctly addressed by
106754815
4
Version Date: 06/15/12
Quality Management Plan (QMP)
Version 1.0
verifying the completion of all defects marked as resolved. The lead Tester will monitor
the corrective actions taken against the code work products.
2.6
IIV&V Coordination
The following methods will be used to ensure the delivery of artifacts to the IIV&V team
member:
The most current document deliverables are uploaded onto the team website. The primary
author is responsible for uploading his/her document(s) by the milestone due date, set by
the course instructors. After the documents are uploaded, the IIV&V team member
downloads the file for review and logs any defects into Bugzilla.
For intermediate drafts, team members contact the IIV&V team member through a
private email or through a Google Group mailing list for the whole team.
Bugzilla is used to record defects or concerns with the work products. When a defect is
assigned to a team member, he/she is responsible for fixing the defect or adding a
comment to the defect for more clarification. Once the assignee has fixed the defect or
given a satisfactory rationale that the defect is invalid, the assignee changes the defect’s
status to resolved. The IIV&V team member monitors resolved defects to ensure they
were correctly resolved.
106754815
5
Version Date: 06/15/12
Quality Management Plan (QMP)
Version 1.0
3. Configuration Management
3.1
Product Element Identification
<< This section describes
-
The identification system of all product elements and their owner.
Priority of each product element in each phase
Versioning system
File name convention
Check the deliverables section of Life Cycle Plan document for all product elements. >>
Table 6: Product Elements
Product Element
Filename Convention
Responsible Person
Table 7: Priority of Product Elements in Each Phase
Product
Element
3.2
Exploration
phase
Priority
Foundations
phase
Valuation
phase
Development
phase
Operation
phase
Configuration Item and Rationale
<< For each configuration item, identify the description, rationale for having this
document, volatility, and its impact severity. >>
Table 8: Configuration Item and Rationale
Configuration
Item
106754815
Description
Rationale
6
Volatility
Impact Severity
Version Date: 06/15/12
Quality Management Plan (QMP)
3.3
Version 1.0
Configuration Change Management
<< Describe the policy in configuration change management. Please note that, with the
time and resource limitation, please make sure that your policy is workable and
appropriate with the given resources. >>
3.4
Project Library Management
<< Describe your team’s policy in storing and managing your project artifacts. >>
3.5
Resources and Personnel
<< Regarding the quality and configuration management related activities, identify the
team members and their responsibilities. >>
3.6
Tools
<< Is there any tool that your team will use in quality and configuration management
related activities? >>
106754815
7
Version Date: 06/15/12
Download