|
[TOC]
|
| 4.
QA OF SYSTEMS DEVELOPMENT LIFE CYCLE DELIVERABLES
This section
details the QA processes for each deliverable. Project Plans
must include the timelines, costs and resources for these processes.
Note:
Where a time frame of 1 day is indicated, this means that a
walkthrough or meeting is to be held for the purpose of performing
the QA on that deliverable. Where possible, the deliverable
should be supplied in advance.
4.1 QA
OF PLANNING PHASE DELIVERABLES
| Deliverable |
Who Manages
QA |
How Deliverable
Received |
Scope
of QA |
Time Frame
of QA |
How Results
Returned |
Project Proposal |
Ministry Project Manager |
email, hardcopy |
Ministry standards,
content, format |
1 week |
email, meeting, phone |
|
RFP |
Ministry Project Manager |
email, hardcopy |
Ministry standards,
technical standards,
content, details, omissions |
1 week (schedule in advance) |
email, meeting, phone |
|
ITQ |
Ministry Project Manager |
email, hardcopy |
Ministry standards,
technical standards,
content, details, omissions |
2-3 days |
email, meeting, phone |
|
|
Project Proposal |
|
The Project Proposal is largely an internal document developed
by Ministry staff prior to the enlistment of a vendor. In most
cases it is developed by the Application Manager or the Ministry
Project Manager.
The Project
Proposal should be developed ahead of the annual planning process
or as needed throughout the year. For more details please refer
to the Ministry developed standard for the
Project Proposal. |
|
Method of Delivery: |
The Project Proposal is distributed via email or hardcopy to
the Information Management Business Analyst, for the purpose
of being quality assured.
The QA
results will be delivered to the author of the Project Proposal
via email, phone or meeting.
|
|
Performing the QA: |
The QA of the Project Proposal is performed by: |
| |
— |
relevant
program area staff; |
| |
— |
relevant
technical staff; |
| |
— |
Information
Management BA.
|
|
Scope of QA: |
The Project Proposal will be quality assured for: |
| |
— |
conformity
to Ministry Standards; |
| |
— |
content; |
| |
— |
format.
|
|
Timeframe: |
One week. |
[TOC]
|
|
Request For Proposal |
A Request for Proposal (RFP)is a request to suppliers to submit
proposals on how (and at what price) they would provide goods
and/or services. Details of the RFP process are in the Ministry
RFP
Guide and at the Purchasing
Commission website.
|
|
Method of Delivery: |
The RFP is distributed via email or hardcopy to the Information
Management Business Analyst for the purpose of being quality
assured.
The QA
results will be delivered to the author of the RFP via email,
phone or meeting.
|
|
Performing the QA: |
The QA of the RFP is performed by: |
| |
— |
relevant
program area staff; |
| |
— |
relevant
technical staff; |
| |
— |
Information
Management BA. |
|
Scope of QA: |
The RFP will be quality assured for: |
| |
— |
conformity
to Ministry Standards; |
| |
— |
technical
standards; |
| |
— |
content; |
| |
— |
details; |
| |
— |
omissions.
|
|
Timeframe: |
1 - 2 weeks. |
[TOC]
|
|
Invitation To Quote |
|
An Invitation to Quote (ITQ) is a written request made to prospective
suppliers to quote on goods or services sought by the prospective
purchaser. Details of the ITQ process are at the Purchasing
Commission website.
|
|
Method of Delivery: |
The ITQ is distributed via email or hardcopy to the Information
Management Business Analyst for the purpose of being quality
assured.
The QA
results will be delivered to the author of the ITQ via email,
phone or meeting.
|
| Performing
the QA: |
The QA of the ITQ is performed by: |
| |
— |
relevant
program area staff; |
| |
— |
relevant
technical staff; |
| |
— |
Information
Management BA. |
|
Scope of QA: |
The ITQ will be quality assured for: |
| |
— |
conformity
to Ministry Standards; |
| |
— |
technical
standards; |
| |
— |
content; |
| |
— |
details; |
| |
— |
omissions.
|
|
Timeframe: |
2 - 3 days. |
[TOC]
|
4.2
QA OF THE DEFINITION PHASE DELIVERABLES
| Deliverable |
Who Manages
QA |
How Deliverable
Received |
Scope
of QA |
Time Frame
of QA |
How Results
Returned |
|
Project Statement |
Ministry Project Manager |
email, hardcopy |
Ministry standards,
technical standards,
content, format |
1-2 weeks |
email, meeting, phone |
|
Project Schedule |
Ministry Project Manager |
email, hardcopy |
deliverables and milestones - clearly defined, reasonableness,
availability of resources |
as part of Project Statement |
email, meeting, phone |
Conceptual Design
- High Level |
Ministry Project Manager |
meeting, walkthrough |
technical feasibility,
fit with Ministry infrastructure, review of physical model |
1 day |
meeting |
|
|
Project Statement |
The purpose of the Project Statement is to provide a "road-map"
for the successful execution of a project. Refer to the
Project Statement Standard documentation for a detailed description
of this deliverable. |
|
Method of Delivery: |
The Project Statement is distributed via email or hardcopy to
the Information Management Business Analyst for the purpose
of being quality assured.
The QA
results will be delivered to the author of the Project Statement
via email, phone or meeting.
|
|
Performing the QA: |
The QA of the Project Statement is performed by: |
| |
— |
Ministry Project Manager; |
| |
— |
Application Manager; |
| |
— |
relevant
program area staff; |
| |
— |
relevant
technical staff; |
| |
— |
Information Management BA. |
|
Scope of QA: |
The Project Statement will be quality assured for: |
| |
— |
conformity
to Ministry standards; |
| |
— |
technical
standards; |
| |
— |
content; |
| |
— |
format.
|
|
Timeframe: |
1
- 2 weeks. |
[TOC]
|
|
Project Schedule |
The
Project Schedule is a plan of the project's tasks. It details
the timelines and who is responsible for each task. It is part
of the Project Statement but for the purpose of this documentation
has been outlined as a separate deliverable. The Project Schedule,
where possible, will be done in MS Project.
|
|
Method of Delivery: |
The Project Schedule is distributed (as part of the Project Statement)
via email or hardcopy to the Information Management Business Analyst
for the purpose of being quality assured. |
|
Performing the QA: |
The QA of the Project Schedule is performed by: |
| |
— |
Ministry Project Manager; |
| |
— |
Application Manager; |
| |
— |
relevant
program area staff; |
| |
— |
relevant
technical staff; |
| |
— |
Information Management BA. |
|
Scope of QA: |
The Project Schedule will be quality assured for: |
| |
— |
deliverables
and milestones are clearly defined; |
| |
— |
reasonability; |
| |
— |
level
of Ministry staff required (resources). |
|
Timeframe: |
The Project Schedule should be quality assured at the same time
as the Project Statement and the QA results returned to the Ministry
Project Manager within 1 - 2 weeks. |
[TOC]
|
|
Conceptual Design - High Level |
|
The Conceptual Design deliverable is a High Level document for
the Definition Phase, a Checkpoint in the Requirements Phase, and
the Mandatory in the Design Phase. The QA processes are the
same for all three phases. The deliverables, however, change
as they progress through the phases.
|
|
Method of Delivery: |
The Conceptual Design is distributed via email or hardcopy to
the Information Management Business Analyst for the purpose of
being quality assured. |
|
Performing the QA: |
The QA of the Conceptual Design is performed by: |
| |
— |
Application
Manager; |
| |
— |
DA
and AA for the technical QA; |
| |
— |
Information
Management BA. |
|
Scope of QA: |
The Conceptual Design will be quality assured for: |
| |
— |
technical
feasibility; |
| |
— |
fit
with the Ministry infrastructure; |
| |
— |
review
of physical model. |
|
Timeframe: |
One day. |
[TOC]
|
4.3
QA OF THE ANALYSIS PHASE DELIVERABLES
| Deliverable |
Who Manages
QA |
How Deliverable
Received |
Scope
of QA |
Time Frame
of QA |
How Results
Returned |
|
Software Requirement Specification Document |
Ministry Project Manager |
See
Application Delivery Standards |
Ministry standards, content, technical language, model
soundness, sharing potential |
2 weeks (schedule in advance) |
meeting |
|
Data Architecture Standards |
Ministry Project Manager |
See
Application Delivery Standards
|
Ministry standards, business requirements, descriptions,
completeness of repository, functional model soundness,
data model soundness |
2 weeks |
meeting |
|
Data Conversion Analysis |
Ministry Project Manager |
See
Application Delivery Standards
|
completeness,
soundness of approach,
content, data mapping,
appropriate testing strategy |
1 week |
meeting |
|
Conceptual Design -Checkpoint |
Ministry Project Manager |
meeting, walkthrough |
technical feasibility,
fit with Ministry infrastructure, review of physical model |
1 day |
meeting |
A standard
has been developed for the
Requirements Phase of the System Development Life Cycle. All vendors
engaged to perform system requirements are instructed to follow
and conform to these standards when producing deliverables for
this phase. |
|
Software Requirements Specification Document
|
The
Software Requirements Specification document will capture the analysis and documentation
of the business and functional requirements of the application
system, using data and process modeling techniques.
|
|
Method of Delivery: |
The Software Requirements Specification Document is delivered as per
Application Delivery Standards
. The vendor must ensure the
Ministry Project Manager or Application Manager receives notification
of delivery.
|
|
Performing the QA: |
The QA of the Software Requirements Specification Document is performed by: |
| |
— |
Ministry Project Manager; |
| |
— |
Application Manager; |
| |
— |
relevant
program area staff; |
| |
— |
DA
and AA for the technical QA; |
| |
— |
Information Management BA. |
|
Scope of QA: |
The Software Requirements Specification Document will be quality assured for: |
| |
— |
conformity
to Ministry standards; |
| |
— |
content; |
| |
— |
technical
language; |
| |
— |
model
soundness; |
| |
— |
potential
for sharing with other projects. |
|
Timeframe: |
Two weeks. Where possible, the QA of this deliverable should be
scheduled in advance to ensure availability of resources. |
[TOC]
|
|
Oracle Designer Repository
|
|
Oracle's Designer provides a central repository for the
storage of information about an application throughout its entire
life cycle. This repository enables consistent application design
and development within the Ministry. Standards for these deliverable
are located within the Data Architecture Standards plus the
Oracle Repository Procedures documentation.
|
|
Method of Delivery: |
The Oracle Designer Repository is delivered as per
Application Delivery Standards
. The vendor must ensure the
Ministry Project Manager or Application Manager receives notification
of delivery. |
|
Performing the QA: |
The QA of the Oracle Designer Repository is performed by: |
| |
— |
Ministry
Project Manager for the business QA; |
| |
— |
Application Manager for the business QA; |
| |
— |
business
representatives for the business QA; |
| |
— |
DA
and AA for the technical QA; |
| |
— |
Information
Management BA for the technical QA. |
|
Scope of QA: |
The Oracle Designer Repository will be quality assured for: |
| |
— |
conformity
to Ministry standards; |
| |
— |
business
requirements; |
| |
— |
descriptions; |
| |
— |
completeness
of repository; |
| |
— |
functional
model soundness; |
| |
— |
data
model soundness. |
|
Timeframe: |
The
QA result should be delivered to the vendor within two
weeks via a meeting with the Ministry Project Manager.
Note: This QA process will require three
meetings: one for the technical QA, one for the business QA and
a final meeting for the Ministry Project Manager to deliver the
QA results to the vendor. |
[TOC]
|
|
Data Conversion Analysis
|
The Data Conversion Analysis document captures the analysis and
documentation of the current data and the requirements for importing
it into the new application. |
|
Method of Delivery: |
The
Data Conversion Analysis is delivered as per
Application Delivery Standards
. The vendor must ensure the
Ministry Project Manager or Application Manager receives notification
of delivery.
|
|
Performing the QA: |
The QA of the Data Conversion Analysis is performed by: |
| |
— |
Ministry Project Manager; |
| |
— |
Application Manager; |
| |
— |
relevant Business Area staff; |
| |
— |
relevant technical staff; |
| |
— |
Information Management BA. |
|
Scope of QA: |
The Data Conversion Analysis will be quality assured for: |
| |
— |
completeness; |
| |
— |
soundness
of approach; |
| |
— |
content; |
| |
— |
data
mapping; |
| |
— |
appropriate
testing strategy. |
|
Timeframe: |
One week. |
[TOC]
|
|
Conceptual Design
- Checkpoint |
The Conceptual Design - Checkpoint is a review of the design,
to ensure the application will meet the business needs and work
within the Ministry's technical architecture. The QA processes
for this deliverable are defined in Conceptual
Design - High Level. |
[TOC]
|
4.4
QA OF DESIGN PHASE DELIVERABLES
| Deliverable |
Who Manages
QA |
How Deliverable
Received |
Scope
of QA |
Time Frame
of QA |
How Results
Returned |
|
Conceptual Design -Mandatory |
Ministry Project Manager |
meeting, walkthrough |
technical feasibility,
fit with Ministry infrastructure, review of physical model |
1 day |
meeting |
|
Detailed Software Design Description |
Ministry Project Manager |
See
Application Delivery Standards |
Ministry standards, fit with Ministry infrastructure,
meets business needs as described in Software Requirements Specification
Document, model soundness, appropriate data mapping (where
data conversion is required), content, appropriate testing
strategy, technical feasibility, technical language |
2 weeks (schedule in advance) |
meeting |
Data Architecture Standards
|
Ministry Project Manager |
See
Application Delivery Standards |
Ministry standards, business requirements, descriptions,
completeness of repository, functional model soundness,
data model soundness |
2 weeks |
meeting |
|
Data Conversion Design |
Ministry Project Manager |
See
Application Delivery Standards |
business needs, data mapping, error handling, corrupt
data |
1-2 weeks |
meeting |
|
|
Conceptual Design
- Mandatory |
The Conceptual Design - Mandatory is a required deliverable. The
QA processes for this deliverable are defined in Conceptual
Design - High Level. |
[TOC]
|
|
Detailed Software Design Description |
|
The deliverable document from the
Software Design Description process will include a set of technical specifications
that will be used to generate (Build) and implement the new
system or feature.
The Detailed
Software Design Description is quality assured via two walkthrough meetings
- Business walkthrough and the Technical walkthrough. Each reviews
the deliverable as noted below. |
|
Method of Delivery: |
The
Detailed Software Design Description is delivered as per
Application Delivery Standards. The vendor must ensure the
Ministry Project Manager or Application Manager receives notification
of delivery. |
|
Performing the QA: |
The QA of the Detailed Software Design Description is performed by: |
| |
— |
Ministry Project Manager for the business QA |
| |
— |
Application Manager for the business QA; |
| |
— |
relevant business area staff for the business QA; |
| |
— |
users for the business QA; |
| |
— |
DA
and AA for the technical QA; |
| |
— |
Information Management BA for the technical QA.
|
|
Scope of QA: |
The Detailed Software Design Description will be quality assured for: |
| |
— |
conformity
to Ministry standards; |
| |
— |
fit
with Ministry infrastructure; |
| |
— |
meets
business needs as described in
Software Requirements Specification Document; |
| |
— |
model
soundness; |
| |
— |
appropriate
data mapping (where data conversion is required); |
| |
— |
content; |
| |
— |
appropriate
testing strategy; |
| |
— |
technical
feasibility; |
| |
— |
technical
language. |
|
Timeframe: |
|