Software Beta Test Plan

advertisement
SnapBlue Confidential
Nighthawk Beta Project
EXAMPLE SOFTWARE BETA TEST PLAN TEMPLATE
Software
Beta Test Plan
SnapBlue LLC
Nighthawk Beta Test
Prepared by Greg Powers
ALL DATA IS FICTITIOUS
BETA TEST PLAN EXAMPLE
1
SnapBlue Confidential
Nighthawk Beta Project
Beta Plan Contents
Executive Summary .................................................................................................................................................................................. 3
Beta Project Parameters .......................................................................................................................................................................... 4
Product Overview ................................................................................................................................................................................... 4
Beta Test Parameters ............................................................................................................................................................................ 4
Test Phases ............................................................................................................................................................................................ 4
Beta Stakeholders ..................................................................................................................................................................................... 5
Project Owner ......................................................................................................................................................................................... 5
Internal Stakeholders ............................................................................................................................................................................. 5
External Partners .................................................................................................................................................................................... 5
Beta Schedule ............................................................................................................................................................................................ 6
Beta Status Meetings ................................................................................................................................................................................ 7
Meeting Details ....................................................................................................................................................................................... 7
Meeting Attendees ................................................................................................................................................................................. 7
Meeting Agenda ..................................................................................................................................................................................... 7
Beta Budget ............................................................................................................................................................................................... 8
Product Features ....................................................................................................................................................................................... 9
Key Features .......................................................................................................................................................................................... 9
New Features ......................................................................................................................................................................................... 9
Beta Objectives ....................................................................................................................................................................................... 10
Primary Objectives ............................................................................................................................................................................... 10
Secondary Objectives .......................................................................................................................................................................... 10
Documentation and Materials................................................................................................................................................................ 11
Product Materials ................................................................................................................................................................................. 11
Beta Test Materials .............................................................................................................................................................................. 11
Beta Tester Profiles (Personas) ............................................................................................................................................................ 12
Target Market Summary ...................................................................................................................................................................... 12
Participant Pool Summary ................................................................................................................................................................... 12
Persona Definitions .............................................................................................................................................................................. 13
Beta Tester Recruitment ........................................................................................................................................................................ 14
Recruiting Sources ............................................................................................................................................................................... 14
Core Selection Criteria ......................................................................................................................................................................... 14
Beta Tester Selection Process ............................................................................................................................................................ 14
Non-Disclosure Agreement (NDA) Process ........................................................................................................................................ 14
Beta Distribution and Keys .................................................................................................................................................................... 15
Beta Key Generation Process ............................................................................................................................................................. 15
Beta Key Management......................................................................................................................................................................... 15
Beta Key Distribution Process ............................................................................................................................................................. 15
Beta Key Replacement Process .......................................................................................................................................................... 15
Beta Build Distribution Process ........................................................................................................................................................... 15
Feedback Collection ............................................................................................................................................................................... 16
Feedback Mechanisms ........................................................................................................................................................................ 16
Bug Report Form .................................................................................................................................................................................. 16
Bug Report Categories......................................................................................................................................................................... 17
Suggestion Form .................................................................................................................................................................................. 17
Surveys ................................................................................................................................................................................................. 17
Assigned Tasks .................................................................................................................................................................................... 18
Discussion Forums ............................................................................................................................................................................... 18
Other Feedback Sources ..................................................................................................................................................................... 18
Beta Tester Meetings ........................................................................................................................................................................... 19
Feedback Management .......................................................................................................................................................................... 20
Bug Report Management ..................................................................................................................................................................... 20
Suggestion Management ..................................................................................................................................................................... 20
Ongoing Reports .................................................................................................................................................................................. 20
Beta Tester Engagement ........................................................................................................................................................................ 21
Engagement Management................................................................................................................................................................... 21
Beta Test Closure .................................................................................................................................................................................... 22
Closure Reports ................................................................................................................................................................................... 22
Data Archival Process .......................................................................................................................................................................... 22
Beta Tester Incentives ......................................................................................................................................................................... 22
Incentive Distribution Process ............................................................................................................................................................. 22
Beta Project Risks ................................................................................................................................................................................... 23
Project Notes ........................................................................................................................................................................................... 24
Change Log .............................................................................................................................................................................................. 25
BETA TEST PLAN EXAMPLE
2
SnapBlue Confidential
Nighthawk Beta Project
Executive Summary
A beta test of the SnapBlue Photo Manager suite of products, called project Nighthawk, will be conducted with a
minimum of 200 test participants. These participants will be selected from four core demographic profiles that
represent more than 90% of SnapBlue’s customer base. These testers will spend a period of four weeks testing the
product and providing feedback on all aspects of product operation.
Test participants will help assess current product quality and market readiness. This data will be used to improve
product quality based on real-world customer feedback. Tests will be implemented to assess the Bluetooth
performance over newly supported phones to all supported devices. We will also be asking some testers to attempt to
print multiple images using Cloud Printing functionality. Last, we will have testers measure the effectiveness of the
web installer developed by our partner Sone Software Network.
Testing is anticipated to begin in early March and will be completed prior to the release of the master builds. The data
gathered during this test will be shared with all key departments and team players. They will have involvement in
every step of the beta test process. Moreover, all data acquired from this project can be viewed in the Centercode
Connect beta test system.
At the end of the test, a final report will be provided summarizing the results of the test. Copies of this report will be
delivered to all stakeholders and will be used to measure product readiness prior to release. Should anyone have
questions about this product or the contents in this plan, please contact Greg Powers, Beta Test Manager.
BETA TEST PLAN EXAMPLE
3
SnapBlue Confidential
Nighthawk Beta Project
Beta Project Parameters
The following outlines the basic attributes that define this beta test.
Product Overview
Product Name
SnapBlue Photo Manager
Product Codename
Nighthawk
Product Description
Real-time iPhone to Connected Device Photo Editing
Version
7.4
GM Date
4/20/12
GA Date
5/10/12
Beta Test Parameters
Project Name
Nighthawk
Total Project Period
6 weeks
Total Test Period
4 weeks
Planned Applicants
2,000
Total Beta Testers
200
Test Phases
Phase
Estimated Start Date
Phase Duration
Phase Beta Testers
Beta 1
3/5/12
2 weeks
200
Beta 2
4/3/12
2 weeks
200 (same testers)
BETA TEST PLAN EXAMPLE
4
SnapBlue Confidential
Nighthawk Beta Project
Beta Stakeholders
The following individuals hold responsibilities key to the success of this beta test.
Project Owner
Name
Greg Powers
Title
Beta Test Manager
Email Address
gpowers@snapblue.com
Phone Number
(949) 555-0100
Internal Stakeholders
The following individuals will represent their operational departments throughout this beta test.
Name
Email Address
Representing
Beta Responsibility
Leslie Borgano
lborgano@snapblue.com
Product Management
Product Owner
Terry Turner
tturner@snapblue.com
Quality Assurance
Bug Regression
Susan Gorsecki
sgoresecki@snapblue.com
Engineering
Bug Fixes
Orlando Knowles
oknowles@snapblue.com
Documentation
Document Issues
Scott Rigby
srigby@snapblue.com
Support
Tier One Support
Cherie Montoya
cmontoya@snapblue.com
Marketing
Product Materials
Note: Stakeholders on this list will be referenced throughout this document as Owners and/or Moderators.
External Partners
The following companies will have roles within this beta test.
Name
Email Address
Company
Beta Responsibility
Mehul Vishal
mehul.vishal@peplsource.com
PSS
Tier Two Support
Lisa Markham
lisa@sonenetworksmail.com
Sone Software Networks
Network Infrastructure
BETA TEST PLAN EXAMPLE
5
SnapBlue Confidential
Nighthawk Beta Project
Beta Schedule
This beta test will occur based on the following timetable.
#
Activity
Owner
Week
1
Applicant Recruitment
Greg Powers
Week 0
2
Tester Selection
Greg Powers
Week 1
3
Release Beta 1 Build
Lisa Markham
Week 1
4
Beta Product Key Distribution
Lisa Markham
Week 1
5
Beta Kickoff
Greg Powers
Week 1
6
Begin Phase 1
Greg Powers
Week 1
7
End Phase 1
Greg Powers
Week 3
8
Release Beta 2 Build
Lisa Markham
Week 3
9
Begin Phase 2
Greg Powers
Week 3
10
End Phase 2
Greg Powers
Week 5
11
Close Beta
Greg Powers
Week 5
12
Compile Final Results
Greg Powers
Week 5
13
Distribute Incentives
Cherie Montoya
Week 6
Schedule Notes
•
This schedule is defined in weeks as opposed to dates due to the possibility of unforeseen delays.
BETA TEST PLAN EXAMPLE
6
SnapBlue Confidential
Nighthawk Beta Project
Beta Status Meetings
A weekly meeting will be established to share the details of the ongoing status of this beta test.
Meeting Details
When
Tuesdays 8:00 AM EST
Duration
1 hour
Location
Sand Hills Conference Room 113/2
Dial-in Details
(800) 555-0199
access code: 367254#
Meeting Attendees
This meeting will be comprised of the following individuals.
#
Name
Representing
Responsibility
1
Greg Powers
Beta Test
Beta Project Management
2
Lisa Markham
Software Control
Software Build Management
3
Susan Goresecki
Engineering
Bug Fixes
4
Terry Turner
Quality Assurance
Bug Regression and Status
5
Scott Rigby
Support
Current Beta Issues
Meeting Agenda
The following topics will be discussed in each meeting.
#
Topic
Owner
1
Project Updates
Greg Powers
2
Bug Review
Terry Turner
3
Customer Feedback
Scott Rigby, Greg Powers
4
Build Update
Lisa Markham
BETA TEST PLAN EXAMPLE
7
Download