You are on page 1of 3

<TapChat AAC>

Radford University
Advanced Topics in Software Engineering
Unspoken 2.0
Quality Plan
Project Name: ________TapChat AAC________
Prepared By: ________Unspoken 2.0______
Date: _____9/22/2015_________

Project Scope

Describe the project, either by inserting the Project Scope Statement or by providing a summary description of the overall
project, its objectives, its customer, and its customers business needs.
Specifications: Android only (Java and XML).
Expected Audience: people who are nonverbal, or have difficulty communicating verbally.
We will refine an Android application that allows people, who are nonverbal or have difficulty communicating verbally, to
select a series of pictures that will then be converted into a phrase to be read aloud by the users device. The Client has
requested the developers to make these changes in order to make this application more convenient to the usability of our
users.

Deliverable Description

Describe project deliverables, including contract deliverables and milestone checklist.


The Team will deliver an Android application that prescribes to the requirements laid out in the User Stories and
Acceptance testing documents. In addition, each iteration should deliver a working version with the most recent
additions and upgrades being demonstrated to the Client.
Milestone Checklist:
Complete:
-Text to speech on the image
-User can change the images to their own images
-Text underneath images
-Dynamic screens
Incomplete:
-Drag and drop buttons
-Custom buttons with new text

Acceptance Criteria

Describe acceptance criteria for deliverables as they will be used in product acceptance testing. List relevant quality
standards.
The acceptance criteria for all deliverable shall be that the deliverable had undergone testing and passed all relevant
tests. No deliverable shall be considered complete until the Tester, the Project Manager, and the Team as a whole
agrees that all tests have passed.
Quality Standards:
-Screen does not scroll
-Buttons speak when pressed
-Button images can be changed for certain text
10/07/2015
TapChat AAC Quality Plan

Page 1
Department of Information Technology, Dr. TL Lewis - Project Management

<TapChat AAC>
-Images are relatable
-Emotions separated by category positive, neutral, negative
-Images can be reset to default after customization
-Images rescale dynamically
-API 11 is used to ensure greatest compatibility with all devices

4. Quality Assurance Activities

Define Quality Assurance activities for the project including test and acceptance processes, documentation and
operational support transition, milestone checklist, requirement verification processes, schedule and communication
activities, and continuous improvement processes.
Quality Assurance activities shall consist of the Tester and Project Manager working to ensure that the product is being
developed to the highest of standards. Working in coordination with the Client, the Tester and Project Manager will relay
both their own concerns and the concerns of the Client to the Development Team.
The Team shall make continuous updates to the program as the APIs evolve, change, and become outdated to ensure
that the program remains functional throughout its entire lifetime.
Documentation shall include the Test Cases Document, provided by the Tester. This document shall be presented upon
completion, and will be amended as test cases are fulfilled and passed. The milestone checklist shall also be updated as
milestones are completed or added.
The requirement verification process shall consist of the Team working together as a whole to ensure that all test cases
from the Test Case Document have passed.

Project Monitoring and Control

Define in-process control plans which address quality assurance activity areas, how control information will be collected,
how information will be used to control processes and deliverables, what and when audits and reviews are required, and
how variance to acceptable criteria will be reported and resolved.
The Program will be demonstrated to the Team as a whole upon completion of any major feature or refactor. The Team
will note any and all concerns and recommendations named by any members, and those items will be discussed and
considered for later implementation into the Program.
Control information will be collected during internal demonstrations of the program. This information will be used to
ensure that the quality standards of the application are consistent throughout the development process within an iteration
and throughout multiple iterations. Reviews should be conducted internally prior to any iteration release, and audits shall
be conducted at the discretion of the Project Manager or Tester.
Variance to acceptable criteria will be reported by anyone who discovers such a problem. As the Development Team
moves forward with progress, if any member feels unsure about whether or not the work they are doing will meet the
requirements for acceptable criteria, they should call a meeting or wait until the next official meeting to bring up their
concerns.

10/07/2015
TapChat AAC Quality Plan

Page 2
Department of Information Technology, Dr. TL Lewis - Project Management

<TapChat AAC>

Project Team Quality Responsibilities

Describe quality-related responsibilities of the project team including specific tasks such as acceptance test, audit, review
and checklist responsibility assignments.
The Team shall conduct acceptance testing internally upon completion of any major feature or refactor. Once the
Program has pass internal acceptance testing, the Team will conduct acceptance testing of said features with the Client.
Acceptance testing shall be conducted between the Team and the Client, and the Client shall determine if a test has
passed or failed to their standards. If there is a disagreement regarding whether a requirement has been fulfilled, the
Client and the Team shall have a meeting to discuss possible resolutions to the issue.
Audits shall be conducted by the Tester and Project Manager at their discretion. Audits are used to ensure that
development is in keeping with best practices and that the Team is on track with its goals.
Reviews shall be conducted by the Team as a whole to ensure that all quality standards are being upheld. Reviews will be
conducted prior to all iteration released and whenever there is a checklist item completed.

10/07/2015
TapChat AAC Quality Plan

Page 3
Department of Information Technology, Dr. TL Lewis - Project Management

You might also like