More Related Content Similar to Husky Advantage Project_BA_FinalReport Similar to Husky Advantage Project_BA_FinalReport (20) Husky Advantage Project_BA_FinalReport2.
Husky
Advantage
Husky Advantage
Under the guidance of
Prof. GAIL RAYNUS
TEAM
MEMBERS
• DIPESH
KHANDPEKAR
• KETAKI
GUNTOORKAR
• NEHA
SAVANUR
• RAHUL
ARORA
• SURINDER
RAJ
• YASHASWI
S
KUMAR
3.
Husky
Advantage
1.1 TABLE
OF
CONTENTS
1.1
Table of Contents..............................................................................................................................................2
1.
EXECUTIVE SUMMARY
.....................................................................................................
1
1.1.
Issue.................................................................................................................................................................1
1.2.
Anticipated Outcomes....................................................................................................................................1
1.3.
Recommendation............................................................................................................................................1
1.4.
Justification.....................................................................................................................................................2
2.
BUSINESS CASE ANALYSIS TEAM
......................................................................................
2
3.
PROBLEM DEFINITION
......................................................................................................
3
3.1.
Problem Statement.........................................................................................................................................3
3.2.
Organizational Impact...................................................................................................................................4
3.3.
Technology Migration....................................................................................................................................5
4.
PROJECT OVERVIEW
........................................................................................................
5
4.1.
Project Description ........................................................................................................................................5
4.2.
Goals and Objectives .....................................................................................................................................6
4.3.
Project Performance ......................................................................................................................................7
4.4.
Project Assumptions ......................................................................................................................................7
4.5.
Project Constraints ........................................................................................................................................8
4.6.
Major Project Milestones ..............................................................................................................................8
5.
STRATEGIC ALIGNMENT
..................................................................................................
9
6.
COST BENEFIT ANALYSIS
...............................................................................................
10
7.
ALTERNATIVES ANALYSIS
..............................................................................................
11
8.
EXECUTIVE
SUMMARY
..........................................................................................................
13
8.1
Assumptions, Restrictions & Limitations .......................................................................................................13
8.1.1
Assumptions:
.........................................................................................................................................
13
4.
Husky
Advantage
8.1.2
Restrictions and Limitations:
.................................................................................................................
13
9
DATA FLOW
....................................................................................................................
14
9.1
Product PersPECTIVE....................................................................................................................................14
9.2
Architechture design .......................................................................................................................................15
9.3
Activity Diagram.............................................................................................................................................16
10
SWIMLANE DIAGRAM
...................................................................................................
17
11
SEQUENCE DIAGRAM
.............................................................................................
19
12
NAVIGATION MAP
.........................................................................................................
20
13
CUSTOMER WORKFLOWS
..............................................................................................
21
13.1
As-Is Business Use Cases and Actors...........................................................................................................21
13.2
Actors............................................................................................................................................................23
13.3
Description....................................................................................................................................................23
14
BUSINESS AND FUNCTIONAL REQUIREMENTS
................................................................
25
14.1
Business Requirements .................................................................................................................................25
14.1.1
General Requirements:
.........................................................................................................................
25
14.1.2
Technical Requirements:
.....................................................................................................................
26
14.2
Solution Requirements..................................................................................................................................26
14.2.1
Functional Requirements:
....................................................................................................................
26
14.2.2
Non Functional Requirements:
............................................................................................................
28
14.3
Quality of Service Requirements ..................................................................................................................30
14.3.1
Data Storage –
......................................................................................................................................
30
14.3.2
Data De-Identification –
......................................................................................................................
30
14.3.3
Data Validation –
.................................................................................................................................
30
14.3.4
Data and user access –
.........................................................................................................................
31
14.3.5
Reliability –
.........................................................................................................................................
31
5.
Husky
Advantage
14.3.6
Performance –
......................................................................................................................................
31
14.3.7
System Availability –
...........................................................................................................................
31
14.3.8
User Interfaces –
..................................................................................................................................
32
14.3.9
Licensing Requirements –
....................................................................................................................
32
14.3.10
Purchased Components –
...................................................................................................................
32
15
USE CASES
....................................................................................................................
33
16
USER
INTERFACE
SCREEN
SHOT
..............................................................................................
50
16.1
Sign Up Page.................................................................................................................................................50
16.2
LOGIN AND Administrator Page ................................................................................................................51
16.3
Vendor Screens .............................................................................................................................................60
16.4
Student Screens.............................................................................................................................................65
17
USER
INERFACE
SITE
MAP
.....................................................................................................
72
18
APPENDIX
........................................................................................................................
73
18.1
Revision History ...........................................................................................................................................73
18.2
Document Reviewers / Approvers .............................................................................................................74
19
REFERENCED
DOCUMENTS
....................................................................................................
74
6.
Husky
Advantage
Business Case
7.
Husky
Advantage
1
|
P a g e
|
H U S K Y
A D V A N T A G E ©
1. EXECUTIVE SUMMARY
This business Case outlines how the Husky Advantage Card will address current business
concerns, the benefits of the project, and recommendations and justification of the project. The
business case also discusses detailed project goals, performance measures, assumptions,
constraints, and alternative options.
1.1.ISSUE
Northeastern university partnered with Husky Advantage to provide with a valuable
discount service that can be added on the Husky Advantage Card. Students get exclusive
discounts of up to 40% on everyday purchases at favorite eateries, online stores, and
national brands. We carried out a survey to identify the number of students aware of the
Advantage card and its benefits. According to the survey, less than 40% students in NEU
are aware of the Advantage Card. Student Advantage enables students to make purchases
less expensively around campus, across the country, and online. Hence, Northeastern
decided to design a website for students to view and avail the discounts and exploit the
benefits of the Card to the fullest.
1.2.ANTICIPATED OUTCOMES
The new web-based application will increase awareness amongst the students about the
benefits of the Husky Advantage Card after the Marketing phase of the project. This
website will provide centralized platform for the students and the vendors. Students can
browse through the website and look for new and exciting deals and offers. The vendors
can advertise and increase their sales through offering exciting deals for students. Thus,
students avail these offers on their purchases and save big bucks!
1.3.RECOMMENDATION
Various options and alternatives were analyzed to determine the best way to Market the
Husky Advantage.com. The approach described herein allows us to meet our objectives
of continuously providing best deals for the Northeastern Students & benefits to vendors.
The recommended Husky Advantage project will initially aim at increasing the
awareness of the Husky Advantage Card among students. Some of the ways that this
project will achieve its desired results are:
8.
Husky
Advantage
2
|
P a g e
|
H U S K Y
A D V A N T A G E ©
üAfter implementing the Marketing plan, the percentage of students aware of the
Husky Advantage Card will increase from 38% to 65%.
üThe website will provide a centralized platform for the students and the vendors.
üStudents can avail better deals as per their needs and save money.
üThe vendors can use the website to advertise their products and increase their
revenue.
1.4.JUSTIFICATION
After developing HuskyAdvantage.com will result in greater efficiency with respect to
student purchases and availing discounts. The project is aligned to the objectives since it
stresses on increasing the awareness of the Husky Advantage Card and attract more
vendors. While other alternatives were analyzed, the Husky Advantage Project was
selected for proposal in this business case because it provides the best opportunity to
realize benefits in expected manner while also allowing for the greatest opportunities to
expand the model in the future. The initial estimates of the project are:
ü27% increase in students having the Husky Advantage Card in 4 months.
ü20% increase in the vendor participation in 4 months
ü20% increase in vendor’s revenue in 6 months
ü40% increase in offers availed by students
2. BUSINESS CASE ANALYSIS TEAM
Role Description Name/Title
Project Manager
Responsible for accomplishing the
project objectives within the constraints
of the project.
Yashaswi Kumar
9.
Husky
Advantage
3
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Role Description Name/Title
Business Analyst
Deals with customers and specify the
direction to the software project by
gathering requirements.
Ketaki Guntoorkar
Business Analyst Co-ordinates development to meet the
business need. Surinder Raj
System Architect
Establishes the basic structure of the
computer system, defining the essential
core design features and elements that
provide the framework for all that
follows, and are the hardest to change
later.
Neha Savanur
UI Architect
Accountable for product look-and-feel
taking into account customer’s
requirements. Rahul Arora
UI Architect
Liable for making high level design
choices and to dictate technical
standards.
Dipesh Khandpekar
3. PROBLEM DEFINITION
3.1.PROBLEM STATEMENT
Northeastern university partnered with Student Advantage to provide with a valuable
discount service that can be added on the Husky Card. Students get exclusive discounts
of up to 40% on everyday purchases at favorite eateries, online stores, and national
brands. Less than 40% students are aware of the existence of this card. Husky
10.
Husky
Advantage
4
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Advantage can make purchases less expensive to all the students there by creating
awareness and save a lot of money.
3.2.ORGANIZATIONAL IMPACT
The Husky Advantage Project will impact Boston Consultants in several ways. The
following provides a high-level explanation of how the organization, processes, and
roles and responsibilities will be affected as a result of the Husky Advantage Project
Implementation.
Processes: Since we are inculcating the process of Agile to Husky Advantage Project, it
is done in phases with customers being exposed to the UI frequently and change the
product based on students and vendor’s comments. A survey has been conducted with
vendors and students in order to procure the requirements.
Roles and Responsibilities: In traditional waterfall project management, the project
manager is burdened with balancing project scope, cost, quality, personnel, reporting,
risk, and adapting as requirements change. Agile Project Management divides these
overwhelming project management responsibilities among three agile roles.
üThe Product Owner handles setting project goals, handling the tradeoff of
schedule versus scope, adapting to changing project requirements and setting
priorities for product features.
üThe Scrum Master guides the team to prioritize their tasks and remove
impediments to handling their tasks.
üThe Team Members directly handle most of the task assignment, daily detail
management, progress reporting and quality control for the product.
Hardware/Software: in addition to the software and licensing for the project, Boston
Consulting will request Northeastern University to purchase additional servers to
accommodate the platform and its anticipated growth for the next 10 years. We use
latest technologies to be on par with the current market trends.
11.
Husky
Advantage
5
|
P a g e
|
H U S K Y
A D V A N T A G E ©
3.3.TECHNOLOGY MIGRATION
In order to effectively migrate existing data from our legacy platform to the new Web-
based platform, a phased approach has been developed which will result in minimal/no
disruption to day-to-day operations, administration, and user activities. The following is
a high-level overview of the phased approach
Phase I: Hardware/Software will be purchased to create a web-based environment and
tested by the IT development group.
Phase II: IT group will stand up a temporary legacy platform in the technology lab to be
used for day-to-day operations for administration activities. This will be used as a
backup system and also to archive all data from the company mainframe.
Phase III: The web-based platform will be populated with all current user and
administrative data. This must be done in conjunction with the end of a pay cycle.
Phase IV: All employees will receive training on the new web-based platform.
Phase V: The web-based platform will go live and the legacy mainframe system will be
archived and stood down.
4. PROJECT OVERVIEW
The Husky Advantage Project will address the problem that the Advantage Card was not
given the exposure needed to have the students can exploit to its fullest. The overview
consists of a project description, goals and objectives for the Project, project performance
criteria, project assumptions, constraints, and major milestones. As the project is
approved and moves forward, each of these components will be expanded to include a
greater level of detail in working toward the project plan.
4.1.PROJECT DESCRIPTION
According to the survey carried out to identify the number of students aware of the
Advantage card and its benefits, we found that, less than 40% students in NEU are aware
12.
Husky
Advantage
6
|
P a g e
|
H U S K Y
A D V A N T A G E ©
of the Advantage Card. Student Advantage enables students to make purchases less
expensively around campus, across the country, and online. The new web-based
application will increase awareness amongst the students about the benefits of the Husky
Advantage Card after the Marketing phase of the project. This website will provide
centralized platform for the students and the vendors. Students can browse through the
website and look for new and exciting deals and offers. Once the phased implementation
of the project is completed, the new website will be operational.
Once the website is launched, the development will be continued in order to add new
features and enhance the website functionality following the agile methodology. Students
can browse through the website and look for new and exciting deals and offers. The
vendors can advertise and increase their sales through offering exciting deals for students.
4.2.GOALS AND OBJECTIVES
The Husky Advantage Project directly supports several of the corporate goals and
objectives established by Boston Consultants. The following table lists the business
goals and objectives that the Project supports and how it supports them:
Business Goal/Objective Description
Increase Student
Participation
Bring awareness amongst students using exciting
approaches in marketing phase.
Increase Vendor
Participation
Reach out to vendors’ offline to participate and provide
advertising benefits initially.
Provide User friendly
Website
Develop a common platform to bring together students
and vendors.
Enhance functionality of
website
Continuously add new features and attractive
deals/offers.
13.
Husky
Advantage
7
|
P a g e
|
H U S K Y
A D V A N T A G E ©
4.3.PROJECT PERFORMANCE
The following table lists the key resources, processes, or services and their anticipated
business outcomes in measuring the performance of the project. These performance
measures will be quantified and further defined in the detailed project plan.
Key
Resource/Process/Servi
ce
Performance Measure
Marketing Increases student awareness of the Husky Advantage Card
from 38% to 65%.
User Friendly Website Develop a common platform to bring together students and
vendors.
Hire Interns Provide opportunities to Northeastern students to work on
campus.
4.4.PROJECT ASSUMPTIONS
The following assumptions apply to the Husky Advantage Project. As project planning
begins and more assumptions are identified, they will be added accordingly.
ü Funding for development and marketing phase will be provided by Northeastern
University.
ü Northeastern will provide funds for Software maintenance and Server hosting.
ü Funding is available for purchasing hardware/software for web-based system
ü Our vendors’ sponsors will provide investments.
14.
Husky
Advantage
8
|
P a g e
|
H U S K Y
A D V A N T A G E ©
4.5. PROJECT CONSTRAINTS
The following constraints apply to the Husky Advantage Project. As project planning
begins and more constraints are identified, they will be added accordingly.
ü There are limited resources available to support our Project and other, ongoing, IT
initiatives.
ü The Marketing Phase of the project will demand large funds and time.
ü As implementation will be done internally and not by the product developers or
vendors, there will be limited support for website maintenance.
4.6.MAJOR PROJECT MILESTONES
The following are the major project milestones identified at this time. As the project
planning moves forward and the schedule is developed, the milestones and their target
completion dates will be modified, adjusted, and finalized as necessary to establish the
baseline schedule.
Milestones/Deliverables Target Date
Project Charter 01/10/2014
Project Plan Review and Completion 02/01/2014
Project Kickoff 02/19/2014
Phase I (Marketing) Complete 04/15/2014
Phase II Complete 05/15/2014
15.
Husky
Advantage
9
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Milestones/Deliverables Target Date
Phase III Complete 06/15/2014
Phase IV Complete 07/15/2014
Website Launch 08/31/2014
5. STRATEGIC ALIGNMENT
The Husky Advantage Project is in direct support of several of Boston Consultancy’s Strategic
Plans. By directly supporting these strategic plans, this project will improve our business and
help move the company forward to the next level of maturity.
Plan Goals/Objectives Relationship to Project
Boston Consultancy
Strategic Plan for
Marketing Management
To add new vendors
by effective
marketing strategy.
By applying new technical means we will
be able to find vendors who will suit the
student market.
Boston Consultancy
Strategic Plan for
Marketing Management
To utilize the media
department more
effectively to
capture students.
Better media relationship with the
university will provide greater domain to
capture the student market and make sure
the offer reaches them.
Boston Consultancy
Strategic Plan for
Student Involvement
Engage the students
in the web
development
process.
This project will provide an opportunity
for fresh talent to work as interns and help
to provide a new dimension to the web
platform.
Boston Consultancy
Strategic Plan for
Expansion
To expand beyond
the northeastern
university.
This project will allow the Boston
Consultancy to implement the target card
beyond the scope northeastern university
16.
Husky
Advantage
10
|
P a g e
|
H U S K Y
A D V A N T A G E ©
6. COST BENEFIT ANALYSIS
The following table captures the cost and savings actions associated with the Husky
Advantage Project, descriptions of these actions, and the costs or savings associated with
them through the first year. At the bottom of the chart is the net savings for the first year of
the project.
Action
Action
Type
Description First year
costs (-
indicates
anticipated
savings)
Marketing and Initial
Project Investment Cost Initial investment for
HuskyAdvantage.com $5,000.00
Initial Discounting for
referral Cost Cost for Risk Referral Scheme $2,500.00
Software Purchase and
Interns Cost Interns Hiring $3,500.00
Membership fees Saving
s
Membership fees 50$ from each
student (200 students already)
-
$10,000
Vendor Sponsorship Saving
s Initial Vendor sponsorship Investment -5,000
University Funding Saving
s
University Funding from Student
Program -$10,000
Net First Year Savings $15,239.00
Based on the cost benefit analysis above we see that by authorizing Husky Advantage,
Boston Consultants will save $15,000.00 in the first quarter alone. This represents a
significant improvement in our operating costs and is a clear indicator of the benefit this
project will have on the company.
17.
Husky
Advantage
11
|
P a g e
|
H U S K Y
A D V A N T A G E ©
7. ALTERNATIVES ANALYSIS
The following alternative options have been considered to address the business problem.
These alternatives were not selected for a number of reasons which are also explained below.
No Project (Status Quo) Reasons For Not Selecting Alternative
Keep the current system for purchasing the
card
• Lack of student awareness
• Limited number of vendor
participation
Alternative Option Reasons For Not Selecting Alternative
Outsource the implementation of a web-
based platform
• Significantly higher cost
• Expertise already exists amongst
Northeastern students
• Vendor’s lack of familiarity with our
internal requirements
Alternative Option Reasons For Not Selecting Alternative
Develop mobile application • Limited number of audience
18.
Husky
Advantage
12
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Requirement
Document
19.
Husky
Advantage
13
|
P a g e
|
H U S K Y
A D V A N T A G E ©
8. EXECUTIVE
SUMMARY
Northeastern university partnered with Husky Advantage to provide with a valuable discount
service that can be added on the Husky Advantage Card. Students get exclusive discounts of up
to 40% on everyday purchases at favorite eateries, online stores, and national brands. We carried
out a survey to identify the number of students aware of the Advantage card and its benefits.
According to the survey, less than 40% students in NEU are aware of the Advantage Card.
Student Advantage enables students to make purchases less expensively around campus, across
the country, and online. Hence, Northeastern decided to design a website for students to view
and avail the discounts and exploit the benefits of the Card to the fullest.
8.1 ASSUMPTIONS, RESTRICTIONS & LIMITATIONS
8.1.1 ASSUMPTIONS:
The first assumption made is that University supports for all hardware and software
requirement for the website. All the students have to be registered to NEU. Outsourcing
the background verification. Outsource the money transaction/payment-gateway. All the
vendors should deliver the offer as mentioned in the advertisement.
8.1.2 RESTRICTIONS AND LIMITATIONS:
There are limited IT resources available to support the Husky Advantage Project and
other, ongoing, IT initiatives. There are a limited number of commercial off the shelf
(COTS) products to support both payroll and administrative activities. As implementation
will be done internally and not by the product developers or vendors, there will be limited
support from the hardware/software providers.
20.
Husky
Advantage
14
|
P a g e
|
H U S K Y
A D V A N T A G E ©
9 DATA FLOW
9.1 PRODUCT PERSPECTIVE
We have used MVC architecture to design the Husky Advantage. The following diagram
represents the architecture of Husky Advantage Project.
21.
Husky
Advantage
15
|
P a g e
|
H U S K Y
A D V A N T A G E ©
9.2 ARCHITECHTURE DESIGN
Application Layer Business Layer Database Layer
Login
UI
Login
Manager
Login
Registration
UI
Search
UI
Deals
UI
Blog
UI
Report
UI
Registration
Manager
Search
Manager
Deals
Manager
Blog
Manager
Report
Manager
Students.
Vendors
Deals
Blog
Report
22.
Husky
Advantage
16
|
P a g e
|
H U S K Y
A D V A N T A G E ©
9.3 ACTIVITY DIAGRAM
Figure 1: Activity Diagram
23.
Husky
Advantage
17
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Description:
A Guest or non-member will first registers in order to use full feature of the website.
After successful registration, the member logs in into the system. After successful login,
the member has two options either to add credit to his husky account or he can browse all
the available deals. If he chooses to browse the deals, he can select the deal and add it to
his cart, and checkout by paying the amount of money and buy the deal. A vendor can
login and post his own deals and offers; he can also view success stories of other vendors
and can post his own stories.
10 SWIMLANE DIAGRAM
Description:
A swimlane is a visual element used in process flow diagrams, or flowcharts that visually
distinguishes responsibilities for sub-processes of a business process. Swim lanes may be
arranged either horizontally or vertically. When used to diagram a business process that
involves more than one department, swimlanes often serve to clarify not only the steps
and who is responsible for each one, but also how delays, mistakes or cheating are most
likely to occur.
Many process-modeling methodologies utilize the concept of swimlanes, as a mechanism
to organize activities into separate visual categories in order to illustrate different
functional capabilities or responsibilities. Swimlanes are used in Business Process
Modeling Notation (BPMN) and Unified Modeling Language activity diagram modeling
methodologies.
Below Diagram is the SwimLane process of Husky Advantage System.
24.
Husky
Advantage
18
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Diagram: SwimLane Diagram
25.
Husky
Advantage
19
|
P a g e
|
H U S K Y
A D V A N T A G E ©
11 SEQUENCE DIAGRAM
Diagram: Sequence Diagram
26.
Husky
Advantage
20
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Description:
A sequence diagram is an interaction diagram that shows how processes operate with one
another and in what order. It is a construct of a Message Sequence Chart. A sequence
diagram shows object interactions arranged in time sequence. It depicts the interactions
and messages exchanged between the Users with the system.
12 NAVIGATION MAP
Diagram: Navigation Diagram
27.
Husky
Advantage
21
|
P a g e
|
H U S K Y
A D V A N T A G E ©
13 CUSTOMER WORKFLOWS
13.1 AS-IS BUSINESS USE CASES AND ACTORS
The Business Use Case Diagrams below depict the ‘big picture’ of the business
processes that will be modified or replaced with our project Husky Advantage. The actors
involved with each process are also shown. Below is the use case diagram:
The use case diagrams show all use cases and actors involved in the Husky Advantage
project.
§ The box represents the scope of this project.
§ The ovals inside are the different use cases – sequence of actions that a system
performs by interacting with the actors.
§ The actors involved with the use cases could be the human beings, other system or
pieces of hardware.
Actors are user types that represent certain behavioral patterns and are responsible for
different operations with different sets of authorities. They represent the customer goals,
to be achieved by means of the product. The actor could be a person, another system, and
a piece of hardware that interacts directly with the system.
Each actor participates in at least one use case or coherent set of use cases to accomplish
an overall purpose.
28.
Husky
Advantage
22
|
P a g e
|
H U S K Y
A D V A N T A G E ©
29.
Husky
Advantage
23
|
P a g e
|
H U S K Y
A D V A N T A G E ©
13.2 ACTORS
Actor Background and Skill Set Goals
Non-Member Knows how to operate
Computer
To register into the system
Student Knows how to operate
Computer
Login and access deals
Administrator Management skills Maintain all the relevant information
Vendor Registered and Accredited Manage deals and write blogs
13.3 DESCRIPTION
Use-cases are collections of scenarios about system use, where each scenario describes a
sequence of events. Each sequence is initiated by an actor or by passage of time. The result has
to be something of use either to the actor who initiated or to another actor.
Use-Case ID Actor Brief Description
1 Non-Member Sign-Up
2 Member Login
3 Admin User Account Approval
4 Admin Blog Approval
5 Admin View Active Student and send remainders to recharge when
the credit is near minimum limit.
6 Admin Analyze performance of the company by viewing student
and vendor report.
7
Student
Avail
Deals
30.
Husky
Advantage
24
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use-Case ID Actor Brief Description
8
Student
Provide
Deal/Vendor
Feedback
9
Student
Add
Husky
Credits
10
Student
Use
Website
Guiding
Tutorials
11
Vendor
Register
12
Vendor
Upgrade
plan
13
Vendor
View/Write
Success
Stories
14
Vendor
Deal
Analysis
15
Visitor
Browse
Deals
31.
Husky
Advantage
25
|
P a g e
|
H U S K Y
A D V A N T A G E ©
14 BUSINESS AND FUNCTIONAL REQUIREMENTS
14.1 BUSINESS REQUIREMENTS
14.1.1 GENERAL REQUIREMENTS:
üThe new web-based application will increase awareness amongst the students about the
benefits of the Husky Advantage Card after the Marketing phase of the project.
üThis website will provide centralized platform for the students and the vendors.
Students can browse through the website and look for new and exciting deals and
offers.
üThe vendors can advertise and increase their sales through offering exciting deals for
students. Thus, students avail these offers on their purchases and save big bucks!
üIt is a requirement that the solution is delivered within the timescale and budget agreed
upon and that, at its completion, it fulfills all the business needs specified by the
sponsor.
üThe system shall conform to the organization’s internal policies and never put in risk
the company’s legal standing.
üThe system shall create an interface that uses logos, images and colors that are coherent
with the organization’s already established brands.
üThe system shall reflect the values and culture of the organization, both in its internal
undertakings as well as in its approach to dealing with its customers and the public at
large.
üThe system shall use English as the language for communicating with the
organization’s customers.
32.
Husky
Advantage
26
|
P a g e
|
H U S K Y
A D V A N T A G E ©
üIt is a requirement that the system can support the continuity of the organization’s
operations in the event of unforeseeable disasters. A plan must exist to manage risks
and to guarantee the recovery of operations, assuring that the organization will not be,
in any shape or form, harmed by a non-operational system.
14.1.2 TECHNICAL REQUIREMENTS:
üThe system shall accommodate the use of most of the commercially available desktop
operational systems in use (e.g. Microsoft Windows, Apple OS) as well as support
mobile applications with Internet connectivity.
üThe system shall be able to operate in the most popular web browsers in use today,
namely Google Chrome, Firefox, Internet Explorer and Safari.
üThe system should support the use of dial-up (56Kbps) and broadband (768Kbp and
above) connections.
üThe system shall use encryption whenever necessary in order to guarantee the
protection of customer’s confidentiality and security.
14.2 SOLUTION REQUIREMENTS
14.2.1 FUNCTIONAL REQUIREMENTS:
üVendor Approval
üBackground check on vendor including credit history and company reputation.
üApprove/Reject vendor Blogs based of acceptance document
üStudent Approval
33.
Husky
Advantage
27
|
P a g e
|
H U S K Y
A D V A N T A G E ©
üView Active Student and send remainders to recharge when the credit is near minimum
limit. (5$ minimum limit for remainder)
üAnalyze performance of the company by viewing student and vendor report.
üView Reports.
üView Student participation report.
üView Vendor participation report.
üView performance report of each Vendor.
üRegister to Husky Advantage Card via web site or mobile app
üAvail Latest Deals on the location, discount percentage and product category and add to
favorites if needed for future use
üProvide feedback for a deal/vendor based upon experience of service.
üAdd credit to his Husky Advantage Card or Deactivate account.
üUser-friendly tutorials to easily browse and navigate through the website.
üRegister to Husky Advantage Card via web site or mobile app and select membership
plan.
üUpgrade membership plan at any point and manage deal priority based upon current plan.
üUser-friendly tutorials to manage deals and reply users.
üRegister to Husky Advantage Card via web site or mobile app
34.
Husky
Advantage
28
|
P a g e
|
H U S K Y
A D V A N T A G E ©
üBrowse through website deals.
üView and Analyze periodic status report of deals published.
14.2.2 NON FUNCTIONAL REQUIREMENTS:
üKerberos protocol- this is currently an unbreakable framework for access security to
provide secure login to users.
üPolicy to change password in regular intervals
üUpdating to the latest anti virus at regular intervals on the server.
üPayment operation should be performed under secured gateway (3rd
party like PayPal and
ours as well).
üThe website/mobile app should be up and running 24*7 throughout the year to all
users/visitors.
üThe Response time should be in within milliseconds for a user
üDeal availability should be updated instantaneously.
üBrowser Compatibility: the website should be compatible with latest versions of all the
major browsers
üRegular cleaning and maintaining of database on the server.
üConfirmation of the deal from the vendor before publishing on the website.
üSaving cart items on network latency.
üTransaction cancelation on payment in case of incomplete transaction or wrong
credentials.
35.
Husky
Advantage
29
|
P a g e
|
H U S K Y
A D V A N T A G E ©
üEasy tutorial for students and vendors.
üStudent recommendations based upon pervious searches and purchases.
üIndependently functional module in order to fit the AGILE development methodology.
üUnit and Regression testing before release on the live website
üTech Support staff to receive and handle user issues.
üThe web site should be able to support at least 500 users concurrently with minimal
latency.
üThe web site should be scalable for other universities in near future.
üUnit and Regression testing before release on the live website
üUser Acceptance Testing (UAT)
üEasy and reliable integration with 3rd
party payment gateways like PayPal or Google
Wallet.
üThe software is built independent of the platform (Portable language like Java)
36.
Husky
Advantage
30
|
P a g e
|
H U S K Y
A D V A N T A G E ©
14.3 QUALITY OF SERVICE REQUIREMENTS
14.3.1 DATA STORAGE –
üAll the personal information entered by the user is stored.
üThe person’s symptoms and his vital signs are stored.
üA list of his vital signs history is also maintained.
üAll the past records of the patients are stored.
üA list of all the pharmacies and their information is maintained properly.
üAll the drug information is also a part of the system.
üAll these information can be used as and when the patient desires it or requires
it.
üA person should have the option of being anonymous while giving a feedback.
14.3.2 DATA DE-IDENTIFICATION –
üThe vendor’s SSN should be de-identified after use for security purposes.
üAll the students and vendors payment information must be secured and not
accessible to anyone.
üThe vendor’s CRN has to be de-identified.
üDate of Birth and Zip Code have to be de-identified.
14.3.3 DATA VALIDATION –
üAll the text fields i.e. Student name etc. should only contain alphabets.
üAll the dates should be in mm/dd/yyyy format.
37.
Husky
Advantage
31
|
P a g e
|
H U S K Y
A D V A N T A G E ©
üLimit check should be performed where data are checked for one limit only,
upper OR lower.
üA logical error should be avoided.
üSpelling and grammatical errors should be taken care of.
14.3.4 DATA AND USER ACCESS –
üThe users of the system will be the students, vendor and the administrator.
üOnly the administrator should be able to add and remove vendors, analyze
their information etc.
üOnly the students should be able to modify account details.
üOnly the vendors should be able to manage deals (add, modify, delete).
14.3.5 RELIABILITY –
üPayment process must be atomic in nature.
üSystem must be up and running 24/7.
üAll personal identifiable information (PII) must be encrypted.
14.3.6 PERFORMANCE –
üResponse Time – The average response time for a transaction should be 2
seconds. The maximum should be 4 seconds.
üCapacity – It should be high enough to accommodate 20000 users and 50000
transactions.
üThroughput – It should be around 0.8 transactions per second for the whole
system.
14.3.7 SYSTEM AVAILABILITY –
38.
Husky
Advantage
32
|
P a g e
|
H U S K Y
A D V A N T A G E ©
üThe reports and software interface created as part of this project will be online
/ operational 24*7.
üDisaster recovery management is in place in case of system failure.
üSystem backup will be scheduled on a weekly basis.
14.3.8 USER INTERFACES –
üThe student will be able to interact with the system with interfaces, which
would help him to – view and purchase deals, modify personal information.
üThe vendor will have interfaces to modify deals information; write and view
blogs.
üThe administrator should have interfaces for adding or deleting a vendor,
approving blogs, sending e-mails to students and vendors.
14.3.9 LICENSING REQUIREMENTS –
üAll the vendors associated with the system should have valid Company
Registration licenses.
üAll the students associated with the system should have unique NUID.
14.3.10 PURCHASED COMPONENTS –
üDatabase MySQL should be used for storing data.
üIn order to setup the system a wide list of hardware components should be
bought for setting up client-server architecture.
39.
Husky
Advantage
33
|
P a g e
|
H U S K Y
A D V A N T A G E ©
15 USE CASES
Use Case Name: login ID: UC - 1 Priority: Medium
Actor: Administrator, Student, Vendor
Description: This use case deals with all users Logging into website-
www.huskyadvantage.com.
Trigger: a) User enters the web address- www.huskyadvantage.com in the browser.
b) Clicks on the Login button.
Preconditions: Users should have a valid user account.
Normal course:
1. User visits website and clicks on login button.
2. If the username and password are matched with our records, then user
will successfully login to the website.
Post Conditions: If the username and password are matched with our records, then
user will successfully login to the website.
40.
Husky
Advantage
34
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name: Sign Up ID: UC - 2 Priority: High
Actor: Student, Vendor
Description: This use case deals with students and vendors signing up for website-
www.huskyadvantage.com.
Trigger: User enters the web address- www.huskyadvantage.com in the browser.
Clicks on the Sign Up button.
Preconditions: User should have visited the website www.huskyadvantage.com
and is not a member.
Normal course: User visits website and clicks on Sign Up button. The user is
redirected to Sign Up form.
1.Student Signup:
Students fills in details – Name, Preferred user ID, password, NUID, graduation
date, Husky email Id, payment details.
Checks the terms and Conditions agreement.
User approval request is generated.
2.Vendor Signup:
Vendor fills in details – Name, Preferred user ID, password, last 4 digits of SSN,
email Id, payment details, company details, CRN.
Checks the terms and Conditions agreement.
User approval request is generated.
41.
Husky
Advantage
35
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Post Conditions:
Administrator gets a approval request for user account.
Exceptions:
User Account is already registered.
Username is already used
Email ID is wrong.
Payment details cannot be verified
Already graduated from college.
Include:
Use Case name: Vendor Approval
42.
Husky
Advantage
36
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name: User Account Approval ID: UC - 3 Priority: High
Actor: Administrator
Description: This use case deals with user approval procedure.
Trigger: User enters the web address- www.huskyadvantage.com and signs up for an
account.
User Account request is generated.
Preconditions: User Approval request is already generated.
Normal course: Checks the user approval Request
Student Approval:
Activates the student account and automatic mail is generated to notify student.
Vendor Approval:
Administrator sends the vendor details to third party for verification of vendor.
As per the verification report administrator can either activate or deactivate the
Vendor account and vendor is notified.
Exceptions:
NA
43.
Husky
Advantage
37
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name: Blog Approval ID: UC - 4 Priority: High
Actor: Administrator
Description: This use case deals with user blog approval procedure.
Trigger: User enters the web address- www.huskyadvantage.com and logs in.
User writes a blog.
Approval request is generated.
Preconditions: User has written a blog and approval request is generated.
Normal course: Checks the blog approval Request.
The contents are checked based on acceptance document.
If the blog is accepted, it is published.
The approval details are mailed to the user.
Exceptions:
NA
44.
Husky
Advantage
38
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name: View Active Student and
send remainders to recharge when the credit is
near minimum limit. (5$ minimum limit for
remainder)
ID: UC - 5 Priority: Medium
Actor: Administrator
Description: This use case deals with managing active students and payments.
Trigger: Admin enters the web address- www.huskyadvantage.com and logs in.
Admin enters student ID.
Admin clicks on payment detail button.
Preconditions: Student account should be active.
Normal course: Checks student account.
Admin sends out a mail if remaining amount is less than $5.
Post Conditions: Student account details are displayed.
Admin sends out a mail if remaining amount is less than $5.
* Admin sends out a mail if remaining amount is less than $5.
Exceptions: Student account inactive.
45.
Husky
Advantage
39
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name: Analyze performance of the
company by viewing student and vendor
report.
ID: UC - 6 Priority: Medium
Actor: Administrator
Description: This use case deals with analyzing performance.
Trigger: Admin enters the web address- www.huskyadvantage.com and logs in.
Admin enters student ID/Vendor ID.
Admin clicks on view performance button.
Preconditions: NA
Normal course:
Checks Vendor performance
Check Student performance
Post Conditions: Student/Vendor performance details are displayed.
Exceptions: Student/Vendor account inactive.
46.
Husky
Advantage
40
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name: Avail Latest Deals on the
location, discount percentage and product
category and add to favorites if needed for future
use
ID: UC - 7 Priority: High
Actor: Student
Description: This use case deals with browsing through the website and grab latest
deals.
Trigger: Student enters the web address- www.huskyadvantage.com and logs in.
Student checks the deals available.
Student clicks on avail button.
Preconditions: Student should be a member.
Normal course:
Student browses through deals using filters like – location, categories, best deals.
Student avails the deal.
Student gets a mail confirmation and redeems the offer.
Post Conditions: Student gets email confirmation of the offer availed.
Include: Use Case: Vendors updating new ads
Exceptions: Offer not available
47.
Husky
Advantage
41
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name: Provide feedback for a deal/vendor
based upon experience of service.
ID: UC -
8
Priority:
Medium
Actor: Student
Description: This use case deals with providing vendor feedback.
Trigger: Student enters the web address- www.huskyadvantage.com and logs in.
Student clicks on feedback tab.
Student writes their feedback.
Preconditions: Student should be a member.
Normal course: Student clicks on feedback tab.
Student enters details like - vendor name, deal availed.
Student clicks on give feedback button.
Exceptions: NA
48.
Husky
Advantage
42
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name: Add credit to his Husky Advantage
Card or Deactivate account.
ID: UC - 9 Priority: High
Actor: Student
Description: This use case deals with adding credit to student account.
Trigger: Student enters the web address- www.huskyadvantage.com and logs in.
Student clicks on add credit button.
Student enters payment details.
Preconditions: Student should be a member.
Normal course:
Student clicks on add credit button.
Student enters the details like- amount, credit card details, billing address.
Student clicks on submit button.
Post Conditions: Account is credited if valid details are entered.
Exceptions: Payment details cannot be verified
49.
Husky
Advantage
43
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name User-friendly tutorials to easily
browse and navigate through the website.
ID: UC-10 Priority:
Actor: Student
Description: This use case deals with understanding the website functionality
through tutorial.
Trigger: Student enters the web address- www.huskyadvantage.com and logs in.
s Student clicks on help button.
Student selects the help topic.
Preconditions: Student should be a member and logged in.
Normal course: Student clicks on help button.
Student selects the help criteria topic.
Student follows the video.
Post Conditions: The related video can be viewed depending on the criteria selected.
Exceptions: Video not being rendered on browsers Flash player not available
50.
Husky
Advantage
44
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name Easy registration and
membership plan selection.
ID: UC-11 Priority: Medium
Actor: Vendor
Description: Easy registration and membership plan selection options with user
friendly display towards details for all plans and if required terms and conditions
as well
Trigger: Vendor enters the web address- www.huskyadvantage.com and logs in.
Vendor clicks on help button or more information for terms and condition.
Preconditions: NA
Normal course: Vendor clicks on signup button.
Vendor views available plans.
Vendor selects suitable plan and submits application to be
reviewed.
Post Conditions: Admin notified of new vendor to view
Advertising options are available based upon the plan selected.
Vendor able to log into his dashboard and submit deals.
Exceptions: Membership plan not successful.
Unable to verify credit card details.
51.
Husky
Advantage
45
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name Plan up gradation and
prioritization of selected uploaded deals.
ID: UC-
12
Priority:
Medium
Actor: Vendor
Description: The vendor would be easily able to change his membership plan at
any point of time. Also he/she would be able to prioritize/highlight the allotted
number of deals based upon his/her current selected plan.
Trigger: Vendor clicks on to upgrade plan and selects another plan.
Vendor changes deals to highlight.
Preconditions: Vendor should be a member to be able to do any of the above
Normal course: Vendor clicks on upgrade plan button.
Vendor views available plans.
Vendor selects suitable plan.
Vendor selects priority deals.
Vendor changes/removes/closes priority deals section.
Post Conditions: Vendor notified of upgraded plan change via email and
notification in his/her dashboard.
Vendor able to view his newly selected higher priority deals to be
emphasized upon.
Exceptions: Membership plan unsuccessful.
52.
Husky
Advantage
46
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name Easy view for other vendor’s
success stories and ask questions.
ID: UC-13 Priority: Medium
Actor: Vendor
Description: The vendor would be able to easily view success stories of other
vendors and ask questions if necessary.
Trigger: Vendor clicks on success stories tab to view them.
Vendor asks question by submitting it in the text area for the designated
vendor’s story.
Preconditions: Vendor should be a member to be able to do any of the above
Normal course: Vendor clicks on success stories tab.
Vendor asks question on that success story to that particular vendor.
Post Conditions: Vendor notified of any reply from the vendor.
Exceptions: Failure to view vendor’s stories
53.
Husky
Advantage
47
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name Detailed analysis for vendor’s
deals published.
ID: UC-14 Priority: Medium
Actor: Vendor
Description: The vendor would be able to easily view and analyze his published
deals on a monthly basis.
Trigger: Vendor clicks on “Deals Analysis”.
Preconditions: Vendor should be a member to be able to do any of the above.
Normal course: Vendor clicks on Deals Analysis tab.
Post Conditions: Vendor notified every month about the current analysis on his
deals published on the website via email and on his dashboard
Exceptions: Failure in loading deal analysis page, email sending failure
54.
Husky
Advantage
48
|
P a g e
|
H U S K Y
A D V A N T A G E ©
Use Case Name Easy and Glitch free browsing
through available deals.
ID: UC –
15
Priority: Medium
Actor: Visitor
Description: The visitor should be able to browse smoothly browse through the
currently available deals at any point of time and view descriptions if interested.
Trigger: Deal description shown upon selection.
Preconditions: NA
Normal course: Vendor clicks on Deal.
Post Conditions: NA
Alternative Path (Extends): NA
s
ew
Exceptions: NA
55.
Husky
Advantage
49
|
P a g e
|
H U S K Y
A D V A N T A G E ©
User Interface
Screenshots
56.
Husky
Advantage
50
|
P a g e
|
H U S K Y
A D V A N T A G E ©
16 USER
INTERFACE
SCREEN
SHOT
16.1 SIGN
UP
PAGE
57.
Husky
Advantage
51
|
P a g e
|
H U S K Y
A D V A N T A G E ©
16.2 LOGIN
AND
ADMINISTRATOR
PAGE
58.
Husky
Advantage
52
|
P a g e
|
H U S K Y
A D V A N T A G E ©
59.
Husky
Advantage
53
|
P a g e
|
H U S K Y
A D V A N T A G E ©
60.
Husky
Advantage
54
|
P a g e
|
H U S K Y
A D V A N T A G E ©
61.
Husky
Advantage
55
|
P a g e
|
H U S K Y
A D V A N T A G E ©
62.
Husky
Advantage
56
|
P a g e
|
H U S K Y
A D V A N T A G E ©
63.
Husky
Advantage
57
|
P a g e
|
H U S K Y
A D V A N T A G E ©
64.
Husky
Advantage
58
|
P a g e
|
H U S K Y
A D V A N T A G E ©
65.
Husky
Advantage
59
|
P a g e
|
H U S K Y
A D V A N T A G E ©
66.
Husky
Advantage
60
|
P a g e
|
H U S K Y
A D V A N T A G E ©
16.3 VENDOR
SCREENS
67.
Husky
Advantage
61
|
P a g e
|
H U S K Y
A D V A N T A G E ©
68.
Husky
Advantage
62
|
P a g e
|
H U S K Y
A D V A N T A G E ©
69.
Husky
Advantage
63
|
P a g e
|
H U S K Y
A D V A N T A G E ©
70.
Husky
Advantage
64
|
P a g e
|
H U S K Y
A D V A N T A G E ©
71.
Husky
Advantage
65
|
P a g e
|
H U S K Y
A D V A N T A G E ©
16.4 STUDENT
SCREENS
72.
Husky
Advantage
66
|
P a g e
|
H U S K Y
A D V A N T A G E ©
73.
Husky
Advantage
67
|
P a g e
|
H U S K Y
A D V A N T A G E ©
74.
Husky
Advantage
68
|
P a g e
|
H U S K Y
A D V A N T A G E ©
75.
Husky
Advantage
69
|
P a g e
|
H U S K Y
A D V A N T A G E ©
76.
Husky
Advantage
70
|
P a g e
|
H U S K Y
A D V A N T A G E ©
77.
Husky
Advantage
71
|
P a g e
|
H U S K Y
A D V A N T A G E ©
78.
Husky
Advantage
72
|
P a g e
|
H U S K Y
A D V A N T A G E ©
17 USER
INERFACE
SITE
MAP
79.
Husky
Advantage
73
|
P a g e
|
H U S K Y
A D V A N T A G E ©
18 APPENDIX
18.1 REVISION HISTORY
Change
Date
Changed
by
Description
of
Change
Version
11/11/2013
Neha
S.
Use
Cases,
Activity
Diagrams
modifications
1.0.1
10/11/2013
Ketaki
G
Business
Requirement
Changes
1.0.2
10/11/2013
Yashaswi
K
Solution
Scope
Changes
1.0.3
11/25/2013
Dipesh
K
Changes
in
swimlane
diagram
1.0.4
11/30/2013
Rahul
A
Modifications
in
activity
diagram.
1.0.5
80.
Husky
Advantage
74
|
P a g e
|
H U S K Y
A D V A N T A G E ©
18.2 DOCUMENT
REVIEWERS
/
APPROVERS
Name
Position
Reviewer
Reviewer
and
Approver
Signature
of
Approver
Sign-‐off
Date
Gail
Raynus
PROFESSOR
X
X
X
Yashaswi
Kumar
Project
Manager
X
X
X
11/11/13
Ketaki
Guntoorkar
Business
Analyst
X
X
Neha
Savanur
Solution
Architect
X
X
19 REFERENCED
DOCUMENTS
System
Analysis-‐
Chapter
10
by
Debra
Paul
http://en.wikipedia.org/wiki/Use_case
http://searchcio.techtarget.com/definition/Business-‐Process-‐Modeling-‐Notation
http://www.isixsigma.com/implementation/project-‐selection-‐tracking/business-‐
requirements-‐document-‐high-‐level-‐review/
http://en.wikipedia.org/wiki/Business_requirements
https://www.studentadvantage.com/uid/northeastern/data_entry.jsf?promoCode=UID06
W9007
81.
Husky
Advantage
75
|
P a g e
|
H U S K Y
A D V A N T A G E ©