functional specification - boston university › goglobal › a › goglobal_courses › tm648 ›...

13
CHEER CONNECTIONS

Upload: others

Post on 25-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Functional Specification - Boston University › goglobal › a › goglobal_courses › tm648 › … · Web viewLife Cycle Role Responsibility Planning Setup hardware for Development

CHEER CONNECTIONS

Theresa Ogden

MET TM 648

August 9, 2009

Page 2: Functional Specification - Boston University › goglobal › a › goglobal_courses › tm648 › … · Web viewLife Cycle Role Responsibility Planning Setup hardware for Development

Functional Specifications Page 2 of 10

Team Members

Name Email Phone RoleTheresa Ogden [email protected] 410-980-2329 Project Manager

Development LeadJoe Tester System Test LeadJane ProdSupport Production Support MgrJoe UserMgr User Test LeadJoe Developer Developer – Presentation

TierJane Developer Developer – Business TierJoe DBA Data Base AdministratorJoe Tester TesterJane Tester TesterJoe Customer Department VPJane Customer Department MgrJosey Customer Product Support

SignoffsPhase Name Date SignatureFunctional Specifications

Theresa Ogden, PM/DL

Joe Tester, System Test Lead

Jane ProdSupport, Production Support Mgr

Joe User Mgr, UM

Joe Customer, Customer

08/09/2009 Theresa L. Ogden

Revision HistoryDate Reason for change(s) Author(s)

08/09/2009

First Draft Theresa L. Ogden

Page 3: Functional Specification - Boston University › goglobal › a › goglobal_courses › tm648 › … · Web viewLife Cycle Role Responsibility Planning Setup hardware for Development

Functional Specifications Page 3 of 10

Table of Contents

Title Page.........................................................................................................................................1Team Members................................................................................................................................2Signoffs............................................................................................................................................2Revision History..............................................................................................................................2

1. Company Information..............................................................................................................42. Project Goals, Justification......................................................................................................4

2.1 Project Goals......................................................................................................................42.2 Justification........................................................................................................................4

3. Information Culture.................................................................................................................44. Security Requirements.............................................................................................................45. Primary Audience....................................................................................................................56. Platform Dependent and Installation Requirements................................................................57. Demographics..........................................................................................................................68. Physical Setting.......................................................................................................................69. Primary use of the product.......................................................................................................610. Data Archival, Backup and Recovery Requirements............................................................611. Psychographics......................................................................................................................612. Project Flexibility Matrix......................................................................................................713. Current Resources..................................................................................................................714. Roles and Responsibilities.....................................................................................................715. CHEER CONNECTIONS- Web Design Graphics...............................................................8

Page 4: Functional Specification - Boston University › goglobal › a › goglobal_courses › tm648 › … · Web viewLife Cycle Role Responsibility Planning Setup hardware for Development

Functional Specifications Page 4 of 10

1. Company Information1. Company InformationCHEER 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, Justification2. Project Goals, Justification

2.1 Project Goals2.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 Justification2.2 JustificationThe 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 Culture3. Information CultureThe 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 Requirements4. Security RequirementsCHEER 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.

Page 5: Functional Specification - Boston University › goglobal › a › goglobal_courses › tm648 › … · Web viewLife Cycle Role Responsibility Planning Setup hardware for Development

Functional Specifications Page 5 of 10

Log In:

5. Primary Audience5. 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 Requirements6. Platform Dependent and Installation RequirementsThe 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/WAI-

WEBCONTENT, 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.

7. Demographics7. Demographics Target site users will come from diverse cultural and professional backgrounds.

Page 6: Functional Specification - Boston University › goglobal › a › goglobal_courses › tm648 › … · Web viewLife Cycle Role Responsibility Planning Setup hardware for Development

Functional Specifications Page 6 of 10

8. Physical Setting8. Physical Setting CHEER CONNECTIONS is physically located in Maryland, USA. All products are shipped directly from the warehouse.

9. Primary use of the product9. Primary use of the productThe 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 Requirements10. Data Archival, Backup and Recovery Requirements

11. Psychographics11. PsychographicsTo 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.

Page 7: Functional Specification - Boston University › goglobal › a › goglobal_courses › tm648 › … · Web viewLife Cycle Role Responsibility Planning Setup hardware for Development

Functional Specifications Page 7 of 10

12. Project Flexibility Matrix12. Project Flexibility Matrix

Project Trade-off MatrixInflexible Flexible

Resources(Cost) X

Ship Date X

Features X

13. Current Resources13. Current ResourcesThe CHEER CONNECTIONS will be creating all resources in conjunction with the creation of the website.

14. Roles and Responsibilities14. Roles and ResponsibilitiesBelow are the roles and responsibilities for each phase of the life cycle.

Life Cycle Role ResponsibilityPlanning Setup hardware for Development Development Team

Functional Specs Development Team / Client PMDetailed Design Development TeamTest Design System Test LeadDevelopment Project Plan Development TeamTest Project Plan and Budget System Test LeadOverall Project Plan Project Manager (PM)

Construction Coding Development TeamUnit Testing Development TeamSystem Test - Test Cases System Test TeamUser Test – User Test Lead User Test TeamUser Test - Test Cases User Test TeamSetup hardware for System Testing

System Test Team

System Testing

Migration of code/database from Development to System Test

Development Team

Page 8: Functional Specification - Boston University › goglobal › a › goglobal_courses › tm648 › … · Web viewLife Cycle Role Responsibility Planning Setup hardware for Development

Functional Specifications Page 8 of 10

Populate test database for System Test

Development Team

System Testing System Test TeamBug Tracking / Triage System Test Lead, Development Manager,

PMDrops for reiteration of fixes Development Team

User Acceptance Test (UAT)

Migration of code from System Test to UAT

Development Team

Populate test database for UAT Development TeamUAT Testing User Test TeamBug Tracking / Triage System Test Lead, DM, PM, User Test LeadDrops for reiteration of fixes (must go back through System Test)

Development Team

Production Migration of code from UAT to Production

Development Team

15. CHEER CONNECTIONS- Web Design Graphics15. CHEER CONNECTIONS- Web Design Graphics

Page 9: Functional Specification - Boston University › goglobal › a › goglobal_courses › tm648 › … · Web viewLife Cycle Role Responsibility Planning Setup hardware for Development

Functional Specifications Page 9 of 10

Page 10: Functional Specification - Boston University › goglobal › a › goglobal_courses › tm648 › … · Web viewLife Cycle Role Responsibility Planning Setup hardware for Development

Functional Specifications Page 10 of 10