SlideShare a Scribd company logo
SJ-RT
Smith Jones Rapid Transit
Software Quality Assurance Plan
February 1997
U. S. DEPARTMENT OF ENERGY
Replace with appropriate organization name
qa_plan1.doc ii 02/27/07
Change Control Page
The following information is being used to control and track modifications made to this
document.
1) Revision Date: mm/dd/yy
Author:
Section(s):
Page Number(s):
Summary of Change(s):
2) Revision Date: mm/dd/yy
Author:
Section(s):
Page Number(s):
Summary of Change(s):
qa_plan1.doc iii 02/27/07
Title Page
Document Name: Smith Jones Rapid Transit (SJ-RT)
Software Quality Assurance Plan (SQAP)
Publication Date: February 2007
Revision Date:
Contract Number:
Project Number:
Prepared by: M. Polo
Approval: __________________________
L. DaVinci, XX-XXX
qa_plan1.doc iv 02/27/07
Table of Contents
1. Introduction............................................................................................................................... 1
1.1 Purpose and Scope...................................................................................................... 1
1.2 Reference Documents................................................................................................. 1
1.3 Project Checkpoints (Stage Exits) .............................................................................. 1
2. SQA Description....................................................................................................................... 2
2.1 SQA Roles and Responsibilities................................................................................. 2
2.2 Required Skills............................................................................................................ 3
3. Audits and Reviews .................................................................................................................. 4
3.1 Standards..................................................................................................................... 4
3.2 In-Stage Audits and Reviews...................................................................................... 4
3.3 Stage Exit Reviews ..................................................................................................... 8
3.4 Peer Reviews.............................................................................................................. 11
4. Verification and Validation of Requirements.......................................................................... 12
4.1 Verification ................................................................................................................ 12
4.2 Validation................................................................................................................... 13
5. SQA Milestones....................................................................................................................... 14
qa_plan1.doc v 02/27/07
Preface
Document Version Control: It is the reader's responsibility to ensure they have the latest
version of this document. Questions should be directed to the owner of this document, or the
project manager.
Document Owner: The primary contact for questions regarding this document is:
G. Garibaldi DOE Software Management
Phone: (301) 999-9999
ccMail: G. Garibaldi at Lotus-01
Internet: g.garibaldi@hq.doe.gov
Privacy Information
This document may contain information of a sensitive nature. This information should not be
given to persons other than those who are involved in the SJ-RT project or who will become
involved during its lifecycle.
Please note: the statement above is for demonstration purposes only. There is no privacy
information included in this example document.
qa_plan1.doc 1 02/27/07
1. Introduction
This Software Quality Assurance Plan (SQAP) sets forth the process, methods, standards, and
procedures that will be used to perform the Software Quality Assurance function for the Smith
Jones Rapid Transit (SJ-RT) project. The SQAP follows the DOE Software Engineering
Methodology (SEM), modified to accommodate the project model adapted for the SJ-RT project.
1.1 Purpose and Scope
This SQAP provides a foundation for managing the SJ-RT software quality assurance activities,
and is based on project activities and work products as documented in the SJ-RT Project Plan.
This plan:
• Identifies the SQA responsibilities of the project team and the SQA consultant
• Defines SJ-RT reviews and audits and how they will be conducted
• Lists the activities, processes, and work products that the SQA consultant will review and
audit
• Identifies the SQA work products
1.2 Reference Documents
Reference materials used to develop the SJ-RT SQAP include:
• DOE Software Engineering Methodology, March 1996
• ANSI/IEEE Standard for Software Verification and Validation Plans
• Software Engineering Institute, SQA Key Process Area
1.3 Project Checkpoints (Stage Exits)
Each stage of development will have at least one formal checkpoint called a stage exit. When a
stage has been successfully exited, it indicates that all draft deliverables due to date have been
completed, all outstanding issues have acceptable action plans, and there is a sound plan for the
remainder of the project (detailed for the next stage). The project's designated approvers (sign-
off authorities) must provide a written position of concur/non-concur at stage exit. All affected
functional areas involved in the project also participate in and can provide input to the stage exit.
qa_plan1.doc 2 02/27/07
2. SQA Description
2.1 SQA Roles and Responsibilities
The following chart defines the SQA roles and responsibilities of the members of the project
team and their function at stage exit.
Note: Due to staffing fluctuations, if a particular person is unable to fulfill his/her
responsibilities, it will be the responsibility of the manager overseeing that area to
ensure a replacement, with appropriate skills and experience, on a timely basis.
Role Name Org. SQA Responsibility
Stage Exit
Function
QA
Manager
V.
Domenico
DOE
Software
Mgmt.
Manages the Quality Assurance
function.
Approve
(delegated
to QA
consultant)
System
Owner
M.
Raffaello
HR-XXX Helps define product quality
expectations. Represents
procurement users. Determines
final acceptance of SJ-RT.
Approve
QA
Consultant
G.
Garibaldi
DOE
Software
Mgmt.
Audits and approves project
deliverables from QA
perspective. Reviews plans and
deliverables for compliance with
applicable standards. Provides
guidance and assistance on
process matters.
Approve
Project
Manager
A.
Michelangelo
Software
Develop_
ment
Ensures implementation of
quality activities. Coordinates
resolution of issues. Provides
regular and timely
communications.
Conduct
Project
Manager's
manager
A.
Dante
Software
Develop_
ment
Monitors implementation of
quality activites. Receives
reports on SJ-RT quality efforts.
Resolves conflict across
organizations.
Approve
qa_plan1.doc 3 02/27/07
2.2 Required Skills
The Quality Assurance consultant must be able to review iterations of the Project Plan and
lifecycle work products to determine adherence to DOE and industry standards, as modified and
documented in the Project Plan, and provide expert assistance on project management practices
and software development process related matters.
This position will work independently from the development team to ensure objective audits of
the work products as they are being developed and objective reviews of project management
processes and stage exits.
qa_plan1.doc 4 02/27/07
3. Audits and Reviews
3.1 Standards
The SJ-RT Project Plan will follow the DOE Software Engineering Methodology (SEM)
standard and the DOE Project Plan Example. All lifecycle work product standards are
documented in the SJ-RT Project Plan. They include the following:
• ANSI/IEEE Guide to Software Requirements Specifications
• IEEE Guide to Software Design Descriptions
• IEEE Standard for Software User Documentation
3.2 In-Stage Audits and Reviews
Quality Assurance for this project will include at least one audit of all current draft deliverables
and selected work products in each stage of development. The reviews will assure that the
established system development and project management processes and procedures are being
followed effectively, and exposures and risks to the current Project Plan are identified and
addressed.
In-stage reviews, hereinafter referred-to as In-Stage Assessments (ISA), will be performed and
documented by the SJ-RT Quality Assurance consultant, in accordance with the DOE SEM In-
Stage Assessment Process Guide.
The following diagram depicts the In-Stage Assessment process flow for all SJ-RT development
stages:
qa_plan1.doc 5 02/27/07
In-Stage Assessment Process
┌─────────────────┐
│ SCHEDULE │ Secure agreement
│ THE │ on assessment
│ ASSESSMENT │ date
│ │
└────────┬────────┘
?
┌─────────────────┐
│ │ Development deliverables
│ RECEIVE │ Updated project plan
│ DELIVERABLES │ Walkthrough minutes
│ │ Other applicable items
└────────┬────────┘
?
┌─────────────────┐
│ CONDUCT │ Audit deliverables
│ THE │ Review project plan
│ ASSESSMENT │ Review other items
│ │ Formulate assessment
└────────┬────────┘
?
┌─────────────────┐
│ │ Assessment of risk to
│ PREPARE │ project plan
│ FINDINGS │ List of concerns
│ │ Recommendations
└────────┬────────┘
?
To Project Manager
Each deliverable and/or selected work product will be audited to make judgements as to the quality and
validity of the deliverable or work product. The assessment will include any verification or validation
activities performed since the last In-Stage Assessment. The reviewer will document the results of the
assessment using the In-Stage Assessment Report described below.
An issue will be logged if there is a problem without a visible plan for resolution. Once a list of issues
has been compiled, it will be reviewed with the project manager to see if any new or additional
information might mitigate or eliminate any of them. Remaining issues must be addressed with an
action plan from the project manager. Issues from an In-Stage Assessment near the end of a stage might
become "qualifications" to the current stage exit.
qa_plan1.doc 6 02/27/07
An assessment of risk to the schedule for both the next stage and the remainder of the project,
from the ISA reviewer's (QA consultant) perspective, will also be provided. Risk categories are
as follows:
Low - Potential or existing problems must be addressed to avoid an impact to the
current Project Plan. This would also apply if no issues were identified.
Medium - Problems exist that have a high probability of impacting the current Project
Plan or other dependencies.
High - Serious problems exist (without an acceptable plan to resolve) that have a
high probability of impacting user acceptance, the current Project Plan, or
other dependencies.
qa_plan1.doc 7 02/27/07
In-Stage Assessment Report
Project Name__________________________________________________________________
Stage of development Date_______________________
Reviewer Phone________________________
No. Issues/Concerns: Resolved
_________________________________________________________ ________
_________________________________________________________ ________
_________________________________________________________ ________
_________________________________________________________ ________
_________________________________________________________ ________
_________________________________________________________ ________
_________________________________________________________ ________
_________________________________________________________ ________
_________________________________________________________ ________
_________________________________________________________ ________
Assessment of risk to schedule:
Low Medium High
G G G For the next stage
G G G For the remainder of the project
qa_plan1.doc 8 02/27/07
3.3 Stage Exit Reviews
A Stage Exit is the vehicle for securing the concurrence (i.e., approval) of designated individuals
to continue with the project and move forward into the next stage of development. The
concurrence is an approval (sign-off) of all draft deliverables, including the Project Plan, and
selected stage work products produced to date. The deliverables and work products (if any) are
assured via the In-Stage Assessment process described previously. The Stage Exit indicates that
all qualifications (issues and concerns) have been closed or have an acceptable plan for
resolution.
The purpose of a Stage Exit is to:
• Allow all functional areas involved with the project to review the current Project Plan. This
includes, at a minimum, a detailed plan for the next stage, and high-level plans for the
remainder of the project.
• Provide a forum to raise qualifications (issues and concerns) if issues exist that will impact
the Project Plan.
• Ensure an acceptable action plan exists for all qualifications raised.
• Obtain concurrence on current stage draft deliverables, and to begin the next stage of
development.
With any software development/integration project, lifecycle stages may overlap as activities of
the new stage are beginning and activities of the previous stage are completing.
The Stage Exit process begins with a notification to the extended development team that a stage
exit has been scheduled. The process ends with the receipt of concurrence from the designated
approvers to proceed to the next stage. Concurrence indicates that all known issues have an
acceptable plan for resolution.
The following are the minimum inputs to the Stage Exit process:
• System development lifecycle deliverable(s)
• Current project plan
• Issues to be addressed (generic)
• Concurrence/qualifications from the approvers
• Issues that remain open from the last In-Stage Assessment
qa_plan1.doc 9 02/27/07
The following diagram depicts the Stage Exit process flow:
┌─────────────────┐
PLANNING │ │ Stage exit milestones
STAGE │ PLAN PROJECT's │ defined in the SQAP for
│ STAGE EXITS │ each stage
│ │
└─────────────────┘
┌─────────────────┐
ALL │ SCHEDULE │ Schedule exit for the
STAGES │ CURRENT │ current stage; notify
│ EXIT │ participants (memo)
│ │ │
│ └────────┬────────┘
│ ?
│ ┌─────────────────┐
│ │ DISTRIBUTE │ Distribute current proj.
│ │ CURRENT │ plan and other items
│ │ PROJECT │ needed to evaluate stage
│ │ PLAN │
│ └────────┬────────┘
│ ?
│ ┌─────────────────┐
│ │ │ Receive positions and
│ │ RECEIVE │ qualifications (if any)
│ │ POSITIONS │ from participants
│ │ │
│ └────────┬────────┘
│ ?
│ ┌─────────────────┐
│ │ │ Prepare plans to resolve
│ │ PREPARE │ qualifications (if any
│ │ ACTION PLANS │ were raised)
│ │ │
│ └────────┬────────┘
│ ?
│ ┌─────────────────┐
│ │ │ Present plans addressing
│ │ CONDUCT │ qualifications and
│ │ CLOSURE MEETING │ secure concurrence
│ │ │
│ └─────────────────┘
│
?
Each approver will respond to the SJ-RT Project Manager using the Stage Exit Position
Response form shown on the next page.
qa_plan1.doc 10 02/27/07
Stage Exit Position Response Form
Project name: Smith Jones Rapid Transit (SJ-RT)
Project stage:
Return form to: A. Michelangelo, Project Manager
Return by:
Position:
GConcur.
Proceed with the project according to the current Project Plan.
GConcur with qualifications.
Issue(s) exist. The project can proceed according to the current Project Plan if there is an acceptable action
plan for each issue by the stage exit meeting.
GNon-concur.
Significant issue(s) exist. The project should not proceed to the next stage until the issue(s) is resolved.
Qualifications (issues):
Approver: ______________________________________
(please print)
Signed: Date ______________
qa_plan1.doc 11 02/27/07
3.4 Peer Reviews
A minimum of one Structured Walkthrough (or peer review) will be performed on each lifecycle
deliverable.
qa_plan1.doc 12 02/27/07
4. Verification and Validation of Requirements
Verifying SJ-RT requirements at the end of the Preparation stage will establish the proper basis
for initiating the Software Design stage activities. The Functional Requirements Document
(FRD) must contain, at a minimum, documentation on the essential requirements (functions,
performance, design constraints, and attributes) of the software and its external interfaces.
The following IEEE definitions apply in this SQAP:
verification: The process of determining whether or not the products of a given stage of the
software development cycle fulfill the requirements established during the previous stage.
validation: The process of evaluating software at the end of the software development
process (acceptance testing activity in the Testing stage) to ensure compliance with software
requirements.
The term requirements encompasses the areas of hardware, user interface, operator, software
interface, functionality, performance, communications, security, access, and backup and
recovery.
4.1 Verification
The following activities will be performed as part of requirements verification:
• Produce a traceability matrix tracing all FRD requirements back to system objectives in the
SJ-RT Objectives Statement and forward to Software Design elements.
• Evaluate FRD requirements and relationships for correctness, consistency, completeness,
accuracy, readability and testability.
• Assess how well the FRD satisfies the SJ-RT system objectives.
• Assess the criticality of requirements to identify key performance or critical areas of software.
qa_plan1.doc 13 02/27/07
4.2 Validation
The following activities will be performed as part of requirements validation:
• Plan acceptance testing, including criteria for:
• compliance with all requirements
• adequacy of user documentation
• performance at boundaries and under stress conditions.
• Plan documentation of test tasks and results.
• Execute the Acceptance Test Plan.
• Document acceptance test results.
qa_plan1.doc 14 02/27/07
5. SQA Milestones
Based on the draft SJ-RT Master Schedule as of February 1997, following are the SJ-RT project
activities and work products that the QA consultant will review and audit:
Stage In-Stage
Assess.
Date
Stage Exit
Date
Deliverable
(date delivered)
Work Product
(date completed)
QA Activity
Planning 03/03/97 03/07/97 Project Plan
(02/24/97)
Project Schedule
(02/24/97)
ISA Process -
(review processes & audit
contents)
Preparation 04/08/97 04/08/97 Functional
Requirements
Document
Acquisition Plan
Installation Plan
Revised Project
Plan
ISA Process -
(review processes & audit
contents)
Software Design 05/29/97 06/05/97 Functional
Design
Document
Security Plans
Training Plan
Sys. Test Plan
Acceptance Plan
Conf. Mgmt. Pln.
Conversion Plan
Traceability
matrix
Revised Project
Plan
ISA Process -
(review processes & audit
contents)
Trace design components
to requirements
Trace requirements to
design components
Programming
and
Integration
09/25/97 09/30/97 Site Installation
Plan
System
documentation
(draft)
Revised Project
Plan
ISA Process -
(review processes & audit
contents)
System
Testing
and
Acceptance
12/04/97 12/22/97 Test results
System
documentation
(final)
Operational
system
Revised Project
Plan
ISA Process -
(review processes & audit
contents)

More Related Content

What's hot

Planning Phase Part I - Project Phases and Lifecycle Planning
Planning Phase Part I - Project Phases and Lifecycle PlanningPlanning Phase Part I - Project Phases and Lifecycle Planning
Planning Phase Part I - Project Phases and Lifecycle Planning
Emanuele Della Valle
 
SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)
uma sree
 
Tollgate Presentation
Tollgate PresentationTollgate Presentation
Tollgate Presentation
Ashley Lucci-Vaughn
 
Spm ksp
Spm kspSpm ksp
Spm ksp
ktosri
 
WBS is Paramount
WBS is ParamountWBS is Paramount
WBS is Paramount
Glen Alleman
 
CCI PM Processes (within PMP Process Groups and Knowledge Areas)
CCI PM Processes (within PMP Process Groups and Knowledge Areas)CCI PM Processes (within PMP Process Groups and Knowledge Areas)
CCI PM Processes (within PMP Process Groups and Knowledge Areas)
Pamela Garrett
 
Software Project Managment
Software Project ManagmentSoftware Project Managment
Software Project Managment
Saqib Naveed
 
Project management-plan template
Project management-plan templateProject management-plan template
Project management-plan template
Vivek Srivastava
 
software maintenance
software maintenancesoftware maintenance
software maintenance
rajshreemuthiah
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
LAVANYA PALANIYAPPAN
 
Energy Consulting SDVOSB DOE Experience
Energy Consulting SDVOSB  DOE ExperienceEnergy Consulting SDVOSB  DOE Experience
Energy Consulting SDVOSB DOE Experience
gasanden
 
Bindu Sharma
Bindu SharmaBindu Sharma
Bindu Sharma
Bindu Sharma
 
2.06 time management 1
2.06 time management 12.06 time management 1
2.06 time management 1
reddvise
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
ShudipPal
 
D. Kozich Resume 2015
D. Kozich Resume 2015D. Kozich Resume 2015
D. Kozich Resume 2015
Dennis Kozich
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
uncleRhyme
 
Process Certification Implementation Presentation
Process Certification Implementation PresentationProcess Certification Implementation Presentation
Process Certification Implementation Presentation
mdmilward
 
Pmo, project objectives and project life cycles
Pmo, project objectives and project life cyclesPmo, project objectives and project life cycles
Pmo, project objectives and project life cycles
SoftServe
 
Project mgmt life cycle origination
Project mgmt life cycle originationProject mgmt life cycle origination
Project mgmt life cycle origination
Mujtaba Masood
 

What's hot (19)

Planning Phase Part I - Project Phases and Lifecycle Planning
Planning Phase Part I - Project Phases and Lifecycle PlanningPlanning Phase Part I - Project Phases and Lifecycle Planning
Planning Phase Part I - Project Phases and Lifecycle Planning
 
SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)
 
Tollgate Presentation
Tollgate PresentationTollgate Presentation
Tollgate Presentation
 
Spm ksp
Spm kspSpm ksp
Spm ksp
 
WBS is Paramount
WBS is ParamountWBS is Paramount
WBS is Paramount
 
CCI PM Processes (within PMP Process Groups and Knowledge Areas)
CCI PM Processes (within PMP Process Groups and Knowledge Areas)CCI PM Processes (within PMP Process Groups and Knowledge Areas)
CCI PM Processes (within PMP Process Groups and Knowledge Areas)
 
Software Project Managment
Software Project ManagmentSoftware Project Managment
Software Project Managment
 
Project management-plan template
Project management-plan templateProject management-plan template
Project management-plan template
 
software maintenance
software maintenancesoftware maintenance
software maintenance
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Energy Consulting SDVOSB DOE Experience
Energy Consulting SDVOSB  DOE ExperienceEnergy Consulting SDVOSB  DOE Experience
Energy Consulting SDVOSB DOE Experience
 
Bindu Sharma
Bindu SharmaBindu Sharma
Bindu Sharma
 
2.06 time management 1
2.06 time management 12.06 time management 1
2.06 time management 1
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
D. Kozich Resume 2015
D. Kozich Resume 2015D. Kozich Resume 2015
D. Kozich Resume 2015
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Process Certification Implementation Presentation
Process Certification Implementation PresentationProcess Certification Implementation Presentation
Process Certification Implementation Presentation
 
Pmo, project objectives and project life cycles
Pmo, project objectives and project life cyclesPmo, project objectives and project life cycles
Pmo, project objectives and project life cycles
 
Project mgmt life cycle origination
Project mgmt life cycle originationProject mgmt life cycle origination
Project mgmt life cycle origination
 

Similar to Qa plan1

Tuli e services_development_process
Tuli e services_development_processTuli e services_development_process
Tuli e services_development_process
TULI eServices Inc.
 
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKunit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
AvijitChaudhuri3
 
Agile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadAgile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasad
Bhawani N Prasad
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
Kittitouch Suteeca
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docx
KVamshiKrishna5
 
Ch 4 components of the sqa system
Ch 4 components of the sqa systemCh 4 components of the sqa system
Ch 4 components of the sqa system
Kittitouch Suteeca
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
ruth_reategui
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
Project Execution Process At Regius IT
Project Execution Process At Regius ITProject Execution Process At Regius IT
Project Execution Process At Regius IT
Jeet Shah
 
CIPL Application Development Process
CIPL Application Development ProcessCIPL Application Development Process
CIPL Application Development Process
reetamclassic
 
project management plan.pptx
project management plan.pptxproject management plan.pptx
project management plan.pptx
Nimra zaman
 
Project charter and plan document for millennium upgrade
Project charter and plan document for millennium upgradeProject charter and plan document for millennium upgrade
Project charter and plan document for millennium upgrade
Theodore Van Patten, Jr.
 
Managing IT Projects
Managing IT ProjectsManaging IT Projects
Managing IT Projects
Rhys Leong
 
project-closure-software-engineering.ppt
project-closure-software-engineering.pptproject-closure-software-engineering.ppt
project-closure-software-engineering.ppt
JigneshKadia
 
Components of the sqa system
Components of the sqa system Components of the sqa system
Components of the sqa system
Hamza Malik
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software development
Prof Ansari
 
Project Execution PowerPoint Presentation Slides
Project Execution PowerPoint Presentation SlidesProject Execution PowerPoint Presentation Slides
Project Execution PowerPoint Presentation Slides
SlideTeam
 
SING-WI-LL-24 REV 0
SING-WI-LL-24 REV 0SING-WI-LL-24 REV 0
SING-WI-LL-24 REV 0
Yusuf Bhagat
 
STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
ssusere4c6aa
 

Similar to Qa plan1 (20)

Tuli e services_development_process
Tuli e services_development_processTuli e services_development_process
Tuli e services_development_process
 
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKunit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
 
Agile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadAgile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasad
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docx
 
Ch 4 components of the sqa system
Ch 4 components of the sqa systemCh 4 components of the sqa system
Ch 4 components of the sqa system
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Project Execution Process At Regius IT
Project Execution Process At Regius ITProject Execution Process At Regius IT
Project Execution Process At Regius IT
 
CIPL Application Development Process
CIPL Application Development ProcessCIPL Application Development Process
CIPL Application Development Process
 
project management plan.pptx
project management plan.pptxproject management plan.pptx
project management plan.pptx
 
Project charter and plan document for millennium upgrade
Project charter and plan document for millennium upgradeProject charter and plan document for millennium upgrade
Project charter and plan document for millennium upgrade
 
Managing IT Projects
Managing IT ProjectsManaging IT Projects
Managing IT Projects
 
project-closure-software-engineering.ppt
project-closure-software-engineering.pptproject-closure-software-engineering.ppt
project-closure-software-engineering.ppt
 
Components of the sqa system
Components of the sqa system Components of the sqa system
Components of the sqa system
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software development
 
Project Execution PowerPoint Presentation Slides
Project Execution PowerPoint Presentation SlidesProject Execution PowerPoint Presentation Slides
Project Execution PowerPoint Presentation Slides
 
SING-WI-LL-24 REV 0
SING-WI-LL-24 REV 0SING-WI-LL-24 REV 0
SING-WI-LL-24 REV 0
 
STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
 

Recently uploaded

3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
SEOSMMEARTH
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
Kirill Klimov
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your TasteZodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
my Pandit
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Holger Mueller
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
my Pandit
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel ChartSatta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
jamalseoexpert1978
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
bosssp10
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
techboxsqauremedia
 
Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024
Top Forex Brokers Review
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
SOFTTECHHUB
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
Any kyc Account
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
Lital Barkan
 

Recently uploaded (20)

3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your TasteZodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel ChartSatta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
 
Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
 

Qa plan1

  • 1. SJ-RT Smith Jones Rapid Transit Software Quality Assurance Plan February 1997 U. S. DEPARTMENT OF ENERGY Replace with appropriate organization name
  • 2. qa_plan1.doc ii 02/27/07 Change Control Page The following information is being used to control and track modifications made to this document. 1) Revision Date: mm/dd/yy Author: Section(s): Page Number(s): Summary of Change(s): 2) Revision Date: mm/dd/yy Author: Section(s): Page Number(s): Summary of Change(s):
  • 3. qa_plan1.doc iii 02/27/07 Title Page Document Name: Smith Jones Rapid Transit (SJ-RT) Software Quality Assurance Plan (SQAP) Publication Date: February 2007 Revision Date: Contract Number: Project Number: Prepared by: M. Polo Approval: __________________________ L. DaVinci, XX-XXX
  • 4. qa_plan1.doc iv 02/27/07 Table of Contents 1. Introduction............................................................................................................................... 1 1.1 Purpose and Scope...................................................................................................... 1 1.2 Reference Documents................................................................................................. 1 1.3 Project Checkpoints (Stage Exits) .............................................................................. 1 2. SQA Description....................................................................................................................... 2 2.1 SQA Roles and Responsibilities................................................................................. 2 2.2 Required Skills............................................................................................................ 3 3. Audits and Reviews .................................................................................................................. 4 3.1 Standards..................................................................................................................... 4 3.2 In-Stage Audits and Reviews...................................................................................... 4 3.3 Stage Exit Reviews ..................................................................................................... 8 3.4 Peer Reviews.............................................................................................................. 11 4. Verification and Validation of Requirements.......................................................................... 12 4.1 Verification ................................................................................................................ 12 4.2 Validation................................................................................................................... 13 5. SQA Milestones....................................................................................................................... 14
  • 5. qa_plan1.doc v 02/27/07 Preface Document Version Control: It is the reader's responsibility to ensure they have the latest version of this document. Questions should be directed to the owner of this document, or the project manager. Document Owner: The primary contact for questions regarding this document is: G. Garibaldi DOE Software Management Phone: (301) 999-9999 ccMail: G. Garibaldi at Lotus-01 Internet: g.garibaldi@hq.doe.gov Privacy Information This document may contain information of a sensitive nature. This information should not be given to persons other than those who are involved in the SJ-RT project or who will become involved during its lifecycle. Please note: the statement above is for demonstration purposes only. There is no privacy information included in this example document.
  • 6. qa_plan1.doc 1 02/27/07 1. Introduction This Software Quality Assurance Plan (SQAP) sets forth the process, methods, standards, and procedures that will be used to perform the Software Quality Assurance function for the Smith Jones Rapid Transit (SJ-RT) project. The SQAP follows the DOE Software Engineering Methodology (SEM), modified to accommodate the project model adapted for the SJ-RT project. 1.1 Purpose and Scope This SQAP provides a foundation for managing the SJ-RT software quality assurance activities, and is based on project activities and work products as documented in the SJ-RT Project Plan. This plan: • Identifies the SQA responsibilities of the project team and the SQA consultant • Defines SJ-RT reviews and audits and how they will be conducted • Lists the activities, processes, and work products that the SQA consultant will review and audit • Identifies the SQA work products 1.2 Reference Documents Reference materials used to develop the SJ-RT SQAP include: • DOE Software Engineering Methodology, March 1996 • ANSI/IEEE Standard for Software Verification and Validation Plans • Software Engineering Institute, SQA Key Process Area 1.3 Project Checkpoints (Stage Exits) Each stage of development will have at least one formal checkpoint called a stage exit. When a stage has been successfully exited, it indicates that all draft deliverables due to date have been completed, all outstanding issues have acceptable action plans, and there is a sound plan for the remainder of the project (detailed for the next stage). The project's designated approvers (sign- off authorities) must provide a written position of concur/non-concur at stage exit. All affected functional areas involved in the project also participate in and can provide input to the stage exit.
  • 7. qa_plan1.doc 2 02/27/07 2. SQA Description 2.1 SQA Roles and Responsibilities The following chart defines the SQA roles and responsibilities of the members of the project team and their function at stage exit. Note: Due to staffing fluctuations, if a particular person is unable to fulfill his/her responsibilities, it will be the responsibility of the manager overseeing that area to ensure a replacement, with appropriate skills and experience, on a timely basis. Role Name Org. SQA Responsibility Stage Exit Function QA Manager V. Domenico DOE Software Mgmt. Manages the Quality Assurance function. Approve (delegated to QA consultant) System Owner M. Raffaello HR-XXX Helps define product quality expectations. Represents procurement users. Determines final acceptance of SJ-RT. Approve QA Consultant G. Garibaldi DOE Software Mgmt. Audits and approves project deliverables from QA perspective. Reviews plans and deliverables for compliance with applicable standards. Provides guidance and assistance on process matters. Approve Project Manager A. Michelangelo Software Develop_ ment Ensures implementation of quality activities. Coordinates resolution of issues. Provides regular and timely communications. Conduct Project Manager's manager A. Dante Software Develop_ ment Monitors implementation of quality activites. Receives reports on SJ-RT quality efforts. Resolves conflict across organizations. Approve
  • 8. qa_plan1.doc 3 02/27/07 2.2 Required Skills The Quality Assurance consultant must be able to review iterations of the Project Plan and lifecycle work products to determine adherence to DOE and industry standards, as modified and documented in the Project Plan, and provide expert assistance on project management practices and software development process related matters. This position will work independently from the development team to ensure objective audits of the work products as they are being developed and objective reviews of project management processes and stage exits.
  • 9. qa_plan1.doc 4 02/27/07 3. Audits and Reviews 3.1 Standards The SJ-RT Project Plan will follow the DOE Software Engineering Methodology (SEM) standard and the DOE Project Plan Example. All lifecycle work product standards are documented in the SJ-RT Project Plan. They include the following: • ANSI/IEEE Guide to Software Requirements Specifications • IEEE Guide to Software Design Descriptions • IEEE Standard for Software User Documentation 3.2 In-Stage Audits and Reviews Quality Assurance for this project will include at least one audit of all current draft deliverables and selected work products in each stage of development. The reviews will assure that the established system development and project management processes and procedures are being followed effectively, and exposures and risks to the current Project Plan are identified and addressed. In-stage reviews, hereinafter referred-to as In-Stage Assessments (ISA), will be performed and documented by the SJ-RT Quality Assurance consultant, in accordance with the DOE SEM In- Stage Assessment Process Guide. The following diagram depicts the In-Stage Assessment process flow for all SJ-RT development stages:
  • 10. qa_plan1.doc 5 02/27/07 In-Stage Assessment Process ┌─────────────────┐ │ SCHEDULE │ Secure agreement │ THE │ on assessment │ ASSESSMENT │ date │ │ └────────┬────────┘ ? ┌─────────────────┐ │ │ Development deliverables │ RECEIVE │ Updated project plan │ DELIVERABLES │ Walkthrough minutes │ │ Other applicable items └────────┬────────┘ ? ┌─────────────────┐ │ CONDUCT │ Audit deliverables │ THE │ Review project plan │ ASSESSMENT │ Review other items │ │ Formulate assessment └────────┬────────┘ ? ┌─────────────────┐ │ │ Assessment of risk to │ PREPARE │ project plan │ FINDINGS │ List of concerns │ │ Recommendations └────────┬────────┘ ? To Project Manager Each deliverable and/or selected work product will be audited to make judgements as to the quality and validity of the deliverable or work product. The assessment will include any verification or validation activities performed since the last In-Stage Assessment. The reviewer will document the results of the assessment using the In-Stage Assessment Report described below. An issue will be logged if there is a problem without a visible plan for resolution. Once a list of issues has been compiled, it will be reviewed with the project manager to see if any new or additional information might mitigate or eliminate any of them. Remaining issues must be addressed with an action plan from the project manager. Issues from an In-Stage Assessment near the end of a stage might become "qualifications" to the current stage exit.
  • 11. qa_plan1.doc 6 02/27/07 An assessment of risk to the schedule for both the next stage and the remainder of the project, from the ISA reviewer's (QA consultant) perspective, will also be provided. Risk categories are as follows: Low - Potential or existing problems must be addressed to avoid an impact to the current Project Plan. This would also apply if no issues were identified. Medium - Problems exist that have a high probability of impacting the current Project Plan or other dependencies. High - Serious problems exist (without an acceptable plan to resolve) that have a high probability of impacting user acceptance, the current Project Plan, or other dependencies.
  • 12. qa_plan1.doc 7 02/27/07 In-Stage Assessment Report Project Name__________________________________________________________________ Stage of development Date_______________________ Reviewer Phone________________________ No. Issues/Concerns: Resolved _________________________________________________________ ________ _________________________________________________________ ________ _________________________________________________________ ________ _________________________________________________________ ________ _________________________________________________________ ________ _________________________________________________________ ________ _________________________________________________________ ________ _________________________________________________________ ________ _________________________________________________________ ________ _________________________________________________________ ________ Assessment of risk to schedule: Low Medium High G G G For the next stage G G G For the remainder of the project
  • 13. qa_plan1.doc 8 02/27/07 3.3 Stage Exit Reviews A Stage Exit is the vehicle for securing the concurrence (i.e., approval) of designated individuals to continue with the project and move forward into the next stage of development. The concurrence is an approval (sign-off) of all draft deliverables, including the Project Plan, and selected stage work products produced to date. The deliverables and work products (if any) are assured via the In-Stage Assessment process described previously. The Stage Exit indicates that all qualifications (issues and concerns) have been closed or have an acceptable plan for resolution. The purpose of a Stage Exit is to: • Allow all functional areas involved with the project to review the current Project Plan. This includes, at a minimum, a detailed plan for the next stage, and high-level plans for the remainder of the project. • Provide a forum to raise qualifications (issues and concerns) if issues exist that will impact the Project Plan. • Ensure an acceptable action plan exists for all qualifications raised. • Obtain concurrence on current stage draft deliverables, and to begin the next stage of development. With any software development/integration project, lifecycle stages may overlap as activities of the new stage are beginning and activities of the previous stage are completing. The Stage Exit process begins with a notification to the extended development team that a stage exit has been scheduled. The process ends with the receipt of concurrence from the designated approvers to proceed to the next stage. Concurrence indicates that all known issues have an acceptable plan for resolution. The following are the minimum inputs to the Stage Exit process: • System development lifecycle deliverable(s) • Current project plan • Issues to be addressed (generic) • Concurrence/qualifications from the approvers • Issues that remain open from the last In-Stage Assessment
  • 14. qa_plan1.doc 9 02/27/07 The following diagram depicts the Stage Exit process flow: ┌─────────────────┐ PLANNING │ │ Stage exit milestones STAGE │ PLAN PROJECT's │ defined in the SQAP for │ STAGE EXITS │ each stage │ │ └─────────────────┘ ┌─────────────────┐ ALL │ SCHEDULE │ Schedule exit for the STAGES │ CURRENT │ current stage; notify │ EXIT │ participants (memo) │ │ │ │ └────────┬────────┘ │ ? │ ┌─────────────────┐ │ │ DISTRIBUTE │ Distribute current proj. │ │ CURRENT │ plan and other items │ │ PROJECT │ needed to evaluate stage │ │ PLAN │ │ └────────┬────────┘ │ ? │ ┌─────────────────┐ │ │ │ Receive positions and │ │ RECEIVE │ qualifications (if any) │ │ POSITIONS │ from participants │ │ │ │ └────────┬────────┘ │ ? │ ┌─────────────────┐ │ │ │ Prepare plans to resolve │ │ PREPARE │ qualifications (if any │ │ ACTION PLANS │ were raised) │ │ │ │ └────────┬────────┘ │ ? │ ┌─────────────────┐ │ │ │ Present plans addressing │ │ CONDUCT │ qualifications and │ │ CLOSURE MEETING │ secure concurrence │ │ │ │ └─────────────────┘ │ ? Each approver will respond to the SJ-RT Project Manager using the Stage Exit Position Response form shown on the next page.
  • 15. qa_plan1.doc 10 02/27/07 Stage Exit Position Response Form Project name: Smith Jones Rapid Transit (SJ-RT) Project stage: Return form to: A. Michelangelo, Project Manager Return by: Position: GConcur. Proceed with the project according to the current Project Plan. GConcur with qualifications. Issue(s) exist. The project can proceed according to the current Project Plan if there is an acceptable action plan for each issue by the stage exit meeting. GNon-concur. Significant issue(s) exist. The project should not proceed to the next stage until the issue(s) is resolved. Qualifications (issues): Approver: ______________________________________ (please print) Signed: Date ______________
  • 16. qa_plan1.doc 11 02/27/07 3.4 Peer Reviews A minimum of one Structured Walkthrough (or peer review) will be performed on each lifecycle deliverable.
  • 17. qa_plan1.doc 12 02/27/07 4. Verification and Validation of Requirements Verifying SJ-RT requirements at the end of the Preparation stage will establish the proper basis for initiating the Software Design stage activities. The Functional Requirements Document (FRD) must contain, at a minimum, documentation on the essential requirements (functions, performance, design constraints, and attributes) of the software and its external interfaces. The following IEEE definitions apply in this SQAP: verification: The process of determining whether or not the products of a given stage of the software development cycle fulfill the requirements established during the previous stage. validation: The process of evaluating software at the end of the software development process (acceptance testing activity in the Testing stage) to ensure compliance with software requirements. The term requirements encompasses the areas of hardware, user interface, operator, software interface, functionality, performance, communications, security, access, and backup and recovery. 4.1 Verification The following activities will be performed as part of requirements verification: • Produce a traceability matrix tracing all FRD requirements back to system objectives in the SJ-RT Objectives Statement and forward to Software Design elements. • Evaluate FRD requirements and relationships for correctness, consistency, completeness, accuracy, readability and testability. • Assess how well the FRD satisfies the SJ-RT system objectives. • Assess the criticality of requirements to identify key performance or critical areas of software.
  • 18. qa_plan1.doc 13 02/27/07 4.2 Validation The following activities will be performed as part of requirements validation: • Plan acceptance testing, including criteria for: • compliance with all requirements • adequacy of user documentation • performance at boundaries and under stress conditions. • Plan documentation of test tasks and results. • Execute the Acceptance Test Plan. • Document acceptance test results.
  • 19. qa_plan1.doc 14 02/27/07 5. SQA Milestones Based on the draft SJ-RT Master Schedule as of February 1997, following are the SJ-RT project activities and work products that the QA consultant will review and audit: Stage In-Stage Assess. Date Stage Exit Date Deliverable (date delivered) Work Product (date completed) QA Activity Planning 03/03/97 03/07/97 Project Plan (02/24/97) Project Schedule (02/24/97) ISA Process - (review processes & audit contents) Preparation 04/08/97 04/08/97 Functional Requirements Document Acquisition Plan Installation Plan Revised Project Plan ISA Process - (review processes & audit contents) Software Design 05/29/97 06/05/97 Functional Design Document Security Plans Training Plan Sys. Test Plan Acceptance Plan Conf. Mgmt. Pln. Conversion Plan Traceability matrix Revised Project Plan ISA Process - (review processes & audit contents) Trace design components to requirements Trace requirements to design components Programming and Integration 09/25/97 09/30/97 Site Installation Plan System documentation (draft) Revised Project Plan ISA Process - (review processes & audit contents) System Testing and Acceptance 12/04/97 12/22/97 Test results System documentation (final) Operational system Revised Project Plan ISA Process - (review processes & audit contents)