Download Functional Specification

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
CHEER CONNECTIONS
Theresa Ogden
MET TM 648
August 9, 2009
Functional Specifications
Page 2 of 10
Team Members
Name
Email
Phone
Role
Theresa Ogden
[email protected]
410-980-2329
Project Manager
Development Lead
System Test Lead
Production Support Mgr
User Test Lead
Developer – Presentation
Tier
Developer – Business Tier
Data Base Administrator
Tester
Tester
Department VP
Department Mgr
Product Support
Joe Tester
Jane ProdSupport
Joe UserMgr
Joe Developer
Jane Developer
Joe DBA
Joe Tester
Jane Tester
Joe Customer
Jane Customer
Josey Customer
Signoffs
Phase
Name
Date
Signature
Functional
Specifications
Theresa Ogden, PM/DL
08/09/2009
Theresa L. Ogden
Joe Tester, System Test
Lead
Jane ProdSupport,
Production Support Mgr
Joe User Mgr, UM
Joe Customer, Customer
Revision History
Date
Reason for change(s)
Author(s)
08/09/2009
First Draft
Theresa L. Ogden
Functional Specifications
Page 3 of 10
Table of Contents
Title Page ........................................................................................................................................ 1
Team Members ............................................................................................................................... 2
Signoffs ........................................................................................................................................... 2
Revision History ............................................................................................................................. 2
1. Company Information ............................................................................................................. 4
2. Project Goals, Justification ..................................................................................................... 4
2.1 Project Goals ..................................................................................................................... 4
2.2 Justification ....................................................................................................................... 4
3. Information Culture ................................................................................................................ 4
4. Security Requirements ............................................................................................................ 4
5. Primary Audience ................................................................................................................... 5
6. Platform Dependent and Installation Requirements ............................................................... 5
7. Demographics ......................................................................................................................... 6
8. Physical Setting ....................................................................................................................... 6
9. Primary use of the product ...................................................................................................... 6
10. Data Archival, Backup and Recovery Requirements ........................................................... 6
11. Psychographics ..................................................................................................................... 6
12. Project Flexibility Matrix ...................................................................................................... 7
13. Current Resources ................................................................................................................. 7
14. Roles and Responsibilities .................................................................................................... 7
15. CHEER CONNECTIONS- Web Design Graphics............................................................... 8
Functional Specifications
Page 4 of 10
1. Company Information
CHEER CONNECTIONS is an on-line store that brings all of the cheerleaders needs to one shop. From
hair ties to shoes, CHEER CONNECTIONS has it all.
2. Project Goals, Justification
2.1 Project Goals








Get a diverse audience excited about CHEER CONNECTIONS
Educate that audience about CHEER CONNECTIONS’s role, services
Increase usability
Develop a more sophisticated, web-savvy look for the entire web site
Ease site maintenance
Incorporate multimedia (Flash, video) where it helps tell CHEER CONNECTIONS’s
story
Develop a site referral program
Develop an opt-in email newsletter tool that CHEER CONNECTIONS, or specific
CHEER CONNECTIONS territories, can use to keep members up-to-date.
2.2 Justification
The Functional Specification is a contract between the customer and the team, describing from a
technical view what the customer expects. The quality of the Functional Specification
(completeness and correctness) has a significant impact on the quality of the development
activities and all follow on phases. Completion of this website will increase the amount of sales
and profits that will directly be reflected in the bottom line. The customer will also be able to have
easier access with regards to finding the products that they need in an easier more user friendly
format.
3. Information Culture
The goal of CHEER CONNECTIONS is to build a strong and productive information culture that
maximizes the effectiveness of the processes employees use to store, find and communicate information.
A strong and productive information culture is based on the appropriate tools (for example a document
repository) and policies (for example a practice of posting project summaries in a shared corporate
memory repository), but it needs much more:
A pervasive understanding that:
 good information behaviors are paramount;
 such behaviors are everyone's responsibility;
 they make everyone's work lives easier.
4. Security Requirements
CHEER CONNECTIONS administrative functions – both email and content management – will be
protected and organized by a security layer. When staff log into the administrative site, the security layer
will determine their user level (administrator, editor or author) and what site areas and tools they can use.
Functional Specifications
Page 5 of 10
Log In:
5. Primary Audience
The target user for this site will be between 12-35 years of age. They will be a novice web user who
understands email and how to use a web browser. This user also accesses the Internet every day.
6. Platform Dependent and Installation Requirements
The CHEER CONNECTIONS web site must conform to the following requirements:
 The site should be HTML 4.0 compliant.
 All pages (except video or multimedia) must download in less than 10 seconds over a 56k
modem connection.
 All pages must fit in a web browser displayed on a computer set to 640 x 480 pixels.
 All pages must use a web safe color palette.
 The site must be compatible with Internet Explorer 4, 5 and 5.5, and with Netscape 4-6, as well
as AOL 4.0 and later, and Opera.
 The site must conform to the WAI Accessibility Guidelines outlined at http://www.w3.org/TR/WAIWEBCONTENT, wherever possible.
 The site should not use frames.
 All site pages should be available for search engine robots.
 All pages that use multimedia, such as Flash, must ‘sniff’ for the correct plug-in and display a
static image if necessary.
Functional Specifications
Page 6 of 10
7. Demographics
Target site users will come from diverse cultural and professional backgrounds.
8. Physical Setting
CHEER CONNECTIONS is physically located in Maryland, USA. All products are shipped directly from
the warehouse.
9. Primary use of the product
The primary use of the CHEER CONNECTIONS website is to give the customers a one-stop shopping
experience. The customer will be able to quickly search databases that will find products that they are
looking for and rapidly place them in their shopping carts.
10. Data Archival, Backup and Recovery Requirements
11. Psychographics
To further target the Cheer Connection customer it is important to determine not only who buys (or will
buy) the product, but what makes them want to buy it. The customer spending pattern is one of high
dollar quality products. The customers tend to be brand conscious and are influence greatly by the
cheerleader in their life. The customer tends to react greatly to buy one get one half off promotions.
Functional Specifications
Page 7 of 10
12. Project Flexibility Matrix
Project Trade-off Matrix
Inflexible
Resources(Cost)
X
Ship Date
X
Features
Flexible
X
13. Current Resources
The CHEER CONNECTIONS will be creating all resources in conjunction with the
creation of the website.
14. Roles and Responsibilities
Below are the roles and responsibilities for each phase of the life cycle.
Life Cycle
Role
Responsibility
Planning
Setup hardware for
Development
Functional Specs
Detailed Design
Test Design
Development Project Plan
Test Project Plan and Budget
Overall Project Plan
Coding
Unit Testing
System Test - Test Cases
User Test – User Test Lead
User Test - Test Cases
Setup hardware for System
Testing
Migration of code/database from
Development Team
Construction
System
Development Team / Client PM
Development Team
System Test Lead
Development Team
System Test Lead
Project Manager (PM)
Development Team
Development Team
System Test Team
User Test Team
User Test Team
System Test Team
Development Team
Functional Specifications
Testing
Page 8 of 10
Development to System Test
Populate test database for
System Test
System Testing
Bug Tracking / Triage
User
Acceptance
Test (UAT)
Production
Drops for reiteration of fixes
Migration of code from System
Test to UAT
Populate test database for UAT
UAT Testing
Bug Tracking / Triage
Drops for reiteration of fixes
(must go back through System
Test)
Migration of code from UAT to
Production
Development Team
System Test Team
System Test Lead, Development Manager,
PM
Development Team
Development Team
Development Team
User Test Team
System Test Lead, DM, PM, User Test Lead
Development Team
Development Team
15. CHEER CONNECTIONS- Web Design Graphics
Cheer Connections
Quality Products for the Cheerleader in YOU!
Home
Store
Shopping Cart
Wish List
Welcome to
Cheer
Connections.
Your one stop
shopping location
for all of your
cheerleading
needs.
Order Online 24/7 or by Phone 1-800-122-1667 M-F 9-5 PM EST
Functional Specifications
Page 9 of 10
Cheer Connections
Quality Products for the Cheerleader in YOU!
Home
Cheer Pants
Store
Baby Gifts
Shopping Cart
Cheer Capris
Wish List
Gifts
Order Online 24/7 or by Phone 1-800-122-1667 M-F 9-5 PM EST
Cheer Connections
Quality Products for the Cheerleader in YOU!
Home
Store
Shopping Cart
Wish List
Shopping Cart Items:
Your shopping cart is empty
Continue Shopping
Order Online 24/7 or by Phone 1-800-122-1667 M-F 9-5 PM EST
Functional Specifications
Page 10 of 10
Cheer Connections
Quality Products for the Cheerleader in YOU!
Home
Store
Shopping Cart
Wish List
Return Customers Please Log In
User Name: ___________
Password: ____________
New Customers Click Here to begin
adding items to your Wish List
Order Online 24/7 or by Phone 1-800-122-1667 M-F 9-5 PM EST