SlideShare a Scribd company logo
1 of 80
Given
that
the
definition
of
the
xor
function
as:
Axor
B
=
AB’
+A’BA,
and
knowing
that
the
xor
operation
is
commutative
i.e.
the
ordedr
of
doing
the
xor
operation
is
irrelevant.
Prove
or
disprove
the
following
equations
using
only
an
algebraic
proof:
(a) X
+
Y
=
X
xor
Y
xor
XY.
(b) a’b
+
b’c
+c’a
=
ab’
+
bc’
+ca’
Note:
Consensus
might
might
be
helpful
here.
Prove
or
disprove
the
following
identities
of
following
Boolean
equations,
using
algebraic
manipulations
only.
Not
Kmaps
are
allowed
for
this
question.
(a) Prove
that:
AB
+
BC’D’
+
A’BC
+
C’D
=
B
+
C’D
(b) Prove
that:
AC’
+
A’B
+
B’C
+
D’
=
(A’
+
B’
+
C’
+
D’)(A
+B
+
C
+
D)
Which
of
the
following
statements
are
always
true?
Give
counter
examples
to
justify
your
answer.
1.
If
A
+
B
=
C,
then
AD`
+
BD`
=
CD`
2.
If
A+B+C
=
C
+D,
then
A
+
B
=
D
Given
that
A.B
=
0
and
A+B
=1,
first
find
the
relationship
between
A
and
B
given
the
previous
equations.
Then,
use
algebraic
manipulation
to
prove
the
following:
(�
+
�).
(�
+
�`).
(�`
+
�)
=
�`.
C
Given
the
following
Boolean
functions
E
and
F,
as
shown
in
the
truth
table
below:
a)
List
the
minterms
and
Maxterms
of
both
�
+
�
as
well
as
�`.
�`
and
fill
in
the
table.
b)
Express�+� as
well
as
�`.�’in
minimum
number
of
literals.
Hint:
A
literal
is
a
variable
in
the
complemented
or
non-­‐complemented
state
i.e.
X
is
a
literal
X`
is
a
literal,
XY
is
two
literals.
That
could
be
SOP
or
POS
format
that
produces
minimum
number
of
literals.
c)
Implement
�
+
�
as
well
as
�`.
�`
using
the
minimum
possible
number
of
gates
and
describe
your
implementation
in
terms
of
number
of
levels
and
gate
inputs
and
number
of
gates
of
each
gate
type
you
have
used
as
well
as
overall
number
of
gates.
Note:
no
restrictions
on
the
number
of
inputs
of
any
gates.
Solve
of
the
following:
a)
Implement
�
=
�
+
�
+
�
+
�
using
only
2-­‐input
NAND
gates.
b)
Implement
�
=
����
using
only
2-­‐input
NOR
gates.
c)
Implement
�
=
�`�`�`
+
�`��
+
��`�
+
���`
using
only
two-­‐input
XNOR
gates.
Hint:
Using
only
one
XNOR
gate,
implement
an
inverter,
and
then
implement
an
XOR
gate
using
only
XNOR
gates.
For
the
Boolean
function
F
(A,
B,
C,
D)
=
�M(1,
3,4,6,9,11),
with
the
following
don’t
care
conditions
d(A,
B,
C,
D)=∑
�(0,2,5,10,12,14)
do
the
following:
a)
Use
a
Kmaps
to
express
F
and
F`
in
a
minimal
number
of
literals
expression.
Identify
the
Prime
Implicants,
and
Essential
Prime
Implicants
for
expressions
of
F
and
for
F`
as
well.
If
there
is
multiple
minimum
expressions,
show
them
and
explain
why
you
chose
one
of
them
over
the
other.
b)
Implement
F
using
only
ONE
gate.
c)
Implement
F`
using
only
ONE
gate.
d)
Implement
F
using
NOR
gates.
e)
Implement
F
using
NAND
gates.
1. Statement of Customer’s need:-
a. Understanding of the problem.
All big chain/franchisee model operated Gym companies have a
website which promote their business and strengthen their brand
presence online. For Tiger Gym to keep up and thrive amongst
these competitors, especially in this time of technology, it needs
to have an online presence. A majority of general public look up
for any product/service online, research the offerings and then
make a decision accordingly. Tiger Gym needs a web-site fast
to not only show-up in the search results of such prospective
users but also to promote its offerings/brand and serve as a
single platform for providing all the information about the Gym.
b. Proposed Approach or
Solution
The goal of the website is to provide simple electronic access to
general public/prospective users, serve as a public
communications tool, reduce transaction costs for the
Gym/users, and to streamline business operations. We propose a
website with 6(or more) web-pages providing information about
gym memberships plans, current promotions, picture gallery of
the gym, panoramic 360 view/ walkthrough the gym facilities &
shopping cart feature etc. Website will need a web-server and
database for storing the member and staff information.
c. Benefits to the customer.
The below can be mentioned as a few amongst the many
benefits derived from this proposed web-site solution:-
1. Online presence to reach prospective members
2. Serve as a marketing tool to promote the company
3. Ability to bring out new and better promotions to reach an
ever greater audience
4. Provide cutting edge features of viewing one’s exercise
videos/chat with the trainer etc. (Features currently not being
offered by any of the competitors)
2. Assumptions:-
We depend on Tiger Gym to provide the contractor with
detailed information about its current services and products,
including the schedules, gym staff information and contacts.
Tiger Gym also has to provide the contractor access to the
facilities for filming of the panoramic 360 view of the gym
facilities, and filming of the gym trainers’ exercise sessions.
Additional assumptions have been categorized below based on
the Project Phase and party where the responsibility resides:-
Phase 1. Project Initiation
Contractor’s Responsibilities
Develop Project Plan, including quality assurance plans
Establish a Facilitator to work with the project team
Clarify roles and responsibilities
Establish a mechanism to track all project communications and
deliverables and allow the project members to access the
information
Host WebEx-facilitated conference calls throughout the project
duration and facilitate group discussion for all the calls
Submit project monthly reports
Partner Staff Responsibilities
Coordinate Partner resources needed
Provide work area
Define project standards and controls required by the Partner
Attend project kickoff
Phase 2. Business Process Analysis and Technology Research
Contractor’s Responsibilities
Develop Requirements Document
Review existing schemas for relevance
Conduct feasibility study and technical evaluation of proposed
solution to determine whether it satisfies the Customer
Document the data flow requirements
Partner Staff Responsibilities
Coordinate partner resources needed
Provide work area
Define project standards and controls required by the partner(s)
Phase 3. Infrastructure Preparation
Contractor’s Responsibilities
Determine system requirements
Document infrastructure requirements to support the web-site
Create development environment [if needed]
Install required development software [if needed]
Establish security procedures
Partner Staff Responsibilities
Provide access to infrastructure for installation
Schedule Partner staff required
Ensure resources available as needed
Adopt standards and procedures required
Phase 4. Design and Development
Contractor’s Responsibilities
Create the web-site
Development of supporting structure and the elements needed
for the web-site
Partner Staff Responsibilities
Review documents and verify accuracy
Develop initial use case document that vendor will use and
finalize
Phase 5. Conduct End-User Training
Contractor’s Responsibilities
Develop and provide end user training guidance
documents/manuals for end users of the system
Provide training to partner technical, program and facility staff
Partner Staff Responsibilities
Identify State/Tribal and facility representatives for training
attendance
Provide feedback on training documentation
Provide and schedule training rooms
Establish appropriate training sessions and agenda.
Conduct end user training
3. Project Scope:-
To design and develop an attractive and compelling customer
interface, while keeping in mind the below constraints (amongst
many):-
1. Design of 6 top level pages.
2. Design of the entire site in a manner consistent with top level
pages.
3. Responsive web design (capable of being viewed on various
screen sizes, i.e. mobile devices, tablets and desktops)
4. The web-site should have sections for offering promotions
5. The web-site should allow members to contact the
gym/admins through the website
6. The web-site should include videos of work-out sessions with
personal trainers
7. The web-site should allow members to have live chat
8. The web-site should provide a section/page with healthy
eating resources and links
9. Site should feature shopping cart functionality
10. Site maintenance
10. Site hosting
11. Client training
12. Availability of technical support
4 .Deliverables:-
Deliverables will be spaced out through-out the Project
Schedule based on the Project Phase as shown below:-
Phase
Deliverables
Timeframe
Project Initiation
Project plan including GANTT chart, 1 project kickoff meeting
& Monthly project reports
Host conference calls, facilitate discussion and issue conference
call and meeting minutes (MOM).
Publish Monthly project status reports.
1 week
Business Process Analysis and Technology Research
Business Requirements Document & Technology
Recommendation Report
Report for Technology & Security Requirements
1 week
Infrastructure Preparation
Infrastructure requirements, Software requirements & Security
standards
1 week
Design and Development
Website code (HTML/CSS/JScript code) along with any
embedded graphics/images
List of project components and components supporting
material(s)/documentation
Test Plan for performing: unit, integration, system, user
acceptance testing
Provision of test plan and test scripts to partner web hosting
teams
8 weeks
Conduct End-User Training
End user training documents & Training plan
1 week
5. Resources:-
Our winning team comprises of three in-house resources, who
will manage the activities related to
programming/coding/designing/testing & implementing the
security infrastructure of the web-site. We plan on bringing in
expertise from outside, who will help us with photography and
video recording/editing the Tiger Gym premises, its
resources/infrastructures and prepare compelling bios of its
instructors and support staff.
Resource Type
In-house/Outsourced
# of Resources
Hours Needed
Programmer
In-house
1
100
Graphic Designer
In-house
1
110
Photographer
Out-sourced
1
20
Videographer
Out-sourced
1
70
Tester
In-house
1
50
Security Manager
In-house
1
70
6. Schedule:-
The Project Schedule is briefly listed below.
Detailed GANTT charts will be prepared in the 1st week which
will further split the high level blocks into individual tasks.
Activity
Start Date
End Date
Project Initiation
10/01/2014
10/07/2014
Business Process Analysis and Technology Research
10/01/2014
10/07/2014
Infrastructure Preparation
11/15/2014
11/30/2014
Design and Development
10/08/2014
11/30/2014
Conduct End-User Training
12/15/2014
12/21/2014
7. Price
Labor. The price of the project will include labor costs. We will
us the skill of the programmer to build a core structure of the
website. Our programmer will work 50 hours to build the
structure of the website, and additional 50 to fine-tune the
details working in the team with the graphic designer to develop
the most user-friendly interface. We will also use the skill of
our extraordinary web graphic designer to develop the interface.
The graphic designer is going to work with a team of the
photographer and a videographer that we outsource to our 10
year partners PhotoVideo LLC. The graphic designer will work
70 hours on building the core of all website pages look, and
additional 40 to incorporate the work of the photographer and
videographer into the presentation of the website. The
photographer will work for 20 hours on taking pictures of the
facility and the staff. The videographer will work 30 hours to
film the 360 panramic walkthrough view of the facility, and the
videos of the instructors’ exercise tips, and additional 40 hours
on editing the videos. After initial preparation, tester will test
the website on major bugs and mistakes. This will take 50
hours. The security manager will be responsible for developing
a secure solution to customer login, based on 256 bit SSL
technology. He will be overseeing the creation of the security
solution for 40 hours, and making sure that it works after
testing for another 30 hours.
Labor
Hours
Cost per Hour
Total Cost
Programmer
100
$25/hour
$2,500
Graphic Designer
110
$25/hour
$2,750
Photographer (outsourced)
20
$15/hour
$300
Videographer (outsourced)
70
$35/hour
$2,450
Tester
50
$25/hour
$1,250
Security Manager
70
$25/hour
$1,750
Total
-
-
$11,000
Optional features that we offer:
1. Quarterly, or biannual update of the photos and videos on the
website using our contracting team, and our graphic design
technology. The additional cost will include 5 hours of
photography, 10 hours of videotaping, 10 hours of editing, and
5 hours of website update and redesign, and 7 hours of security
maintenance for the best protection of proprietary Tiger Gym
data. This will compose a cost of $75+$700+$125+$175=$1,075
per update. This cost will be larger contingent on the number of
the new employees added to the website, new programs, and
frequency of updates.
2. Security maintenance of Tiger Gym website. Our security
manager will update necessary features that will work to protect
Tiger Gym and its customers from identity theft, copyright
infringement, and maintain secure connection to the server at all
times. This feature also includes restoring and backing up
database information on Tiger Gym clients who registered
through the website, and employee database. Our project
security manager will work in a team with an assistant for this
added feature. The assistant’s cost is $20/hour. The cost of this
feature is $110 per month.
8. Risks
The risks of the project are as follows:
· Security risk. Customers, as well as the employees of Tiger
Gym are at risk of identity theft as well as loss of important
data due to system failures. Our security maintenance package
is aimed at managing that risk to provide reasonable reliability
to the system.
· Maintenance. Tiger Gym is a new company that works to
increase its market share. In order to appeal to large audience
and keep up with the initial idea of the website, regular updates
may be necessary. Timely updates will allow to account for the
turnover of staff, new or returning clients, new videos,
additions to the gym, or gym promotions. Failure to update and
maintain these aspects may cause clients to abandon the
website, which will make the company lose the cost of $11,000
spent on website development, instead of gaining profit from it.
Update package is designed to help add new content to the
website.
· Staff absence. We take care of our staff, with ample vacation
time, and sick leave when necessary. When our staff is out sick,
we want to provide a good level of support and an opportunity
to rest and recover. As a result, we will replace a person who
works on a project with a staff member with similar
qualifications. In this case, some learning curve may be
necessary. A delay of 10 hours in completion of the task is
expected when replacing a staff member. Any delays due to
sickness or other absence are included in our total timeline, and
will not affect the project completion overall.
9. Expected Benefits
After studying the market placement of Tiger Gym in its
geographical area, our team suggests that the company can
benefit from the implementation of our website in the following
area:
· Higher profit due to wider market outreach. A website brings a
visual connection between the prospective customer and the
Tiger Gym. Having an experienced graphic design team with
seasoned media partners, we believe that we can provide the
visual appeal that will enhance the experience of the visual
connection. Our previous project, Towson Area Café,
experienced a 30% customer growth in the first two months
after the website implementation, which resulted in 42% higher
profits for this local business. This reference is available upon
request.
· Customer retention through enhanced user experience.
Addition of Tiger Gym Chat feature, as well as the videos with
the instructors will give the customers a very personable feeling
in interacting with the website interface. Our team is ready to
work diligently to develop a reliable connection between the
Gym staff and the customers through carefully tested
applications. In our experience in dealing with similar size
businesses, satisfied customers express their loyalty and help
the business to integrate into the community. Our work with
Uptown Car Service Company in development of the live chat
with the mechanic feature enhanced their customer satisfaction
and allowed them to increase customer retention by 20%. We
believe that we can deliver the product that is able to yield
similar result to the Tiger Gym.
Quality Plan for Tiger Gym web-siteScope
The main objective of this testing effort is to ensure that Tiger
Gym web-site meets all of its technical, functional and business
requirements. The purpose of this Quality Plan is to describe the
overall test plan and strategy for testing the application. The
approach described in this document provides the framework for
all testing that will be done.
Test Objectives
The objectives of testing Tiger Gym web-site are to ensure
complete validation of all the business and software
requirements:-
· To verify that all requirements are complete covered and
accurate implemented
· Perform detailed test planning
· Prepare and document test cases
· Provide test metrics
· Ensure the application is certified to ‘Go-Live’
· Schedule Go/No-go meeting with the client
· Require sign-offs from all stakeholders
Entrance Criteria
· All business requirements are completely documented and
approved upon.
· All hardware needed for the test environment is available.
· The application delivered is of reliable quality.
· Initial smoke test of the delivered functionality is approved by
the testing team.
Exit Criteria
· All test scenarios have been completed verified.
· All issues are prioritized and priority 1 issues are resolved.
· All outstanding defects are documented in a test summary with
a priority and severity status.
· Go/No-go meeting is held to determine acceptability of
product.
Test Script Design
Test script design is the central crux of software quality
assurance process. A test script is defined as a written
specification describing how a single or group of requirement(s)
will be tested. The test script consists of a sequence of steps to
be performed, data needed for any of the steps and the expected
results. The actual results of the test are recorded during test
execution.
Test Scripts written for this project include the following:
· Test ID
· Requirements verified
· Purpose of test
· Test description and steps
· Data Required
· Expected resultsTest Execution
The test execution phase is where the developed test cases are
run against the application to verify that the actual results meet
the expected results. Defects discovered during the testing cycle
shall be entered into BugZilla or any other defect tracking
utility. Once a defect is fixed by a developer, the fixed code
shall be incorporated into the application and regression tested.
These following testing phases shall be completed:-
Unit Testing
Unit testing is performed by the developers as they know the
innards of the applications and will be testing the internal
logical structure of each software component.
Functional Testing
Functional testing focuses on the functional requirements of the
application and is performed to confirm that the application
operates accurately according to the documented business
requirements.
Integration Testing
Integration testing is the phase of software testing in which
individual software modules are combined and tested as a
group. In its simplest form, two units that have already been
tested are combined into a component and the interface between
them is tested.
User acceptance testing
User acceptance testing is performed by the end-business users.
The purpose of this testing will be to ensure the application
meets the users’ expectations. Assumptions and Risks
Assumptions
· The client has reviewed and signed-off on the functional
requirements in the business requirements documents.
· Code walkthroughs/reviews will be completed by the
development team.
· Testers will test what is documented in the test cases.
· Resources identified in this plan are available to test the
application.
· Stake-holders will provide actionable guidance on defect
prioritization and resolution.
Risks
· Scope creep impacts deadlines for development team and also
test team.
· Aggressive target date increase the risk of defects being
slipped into production. So care should be taken to meet
development timelines, as this will directly impact the testing
output.
· Any downtime of the test environment will significantly
impact the testing cycle.
Go/No-go Meeting
Once the test team has completed the test cycle, a Go/ No-go
meeting is scheduled to discuss about launch readiness. This
meeting is attended by the all other stakeholders.
September 15, 2014
To Whom It May Concern:
1. Statement of Work
Tiger Gym Company is seeking proposals from contractors with
relevant experience to develop a consumer website for Tiger
Gym locations. The objectives of this project are:
1. To develop a website with all listed functional and non-
functional requirements with an attractive and competitive
customer interface, and
2. To utilize a new technology of live chat with a trainer, and
trainer videos.
This project must provide adequate website structure and layout
for Tiger Gym Company to
· Enable clients to successfully complete membership and
merchandise purchases through the website,
· Connect Tiger Gym members with their personal trainer
through effective and efficient customer interface,
· Serve as a resource for potential customers and current
members containing all the information provided by our Tiger
Gym team, and
· Provide the opportunities for the updates for Tiger Gym
administrators
· Designing tiger gym should take two months to complete it,
which it starts from October 1, 2014 and finish in December 31,
2014.
The contents of this request for proposal is to be considered
confidential information.
2. Requirements
Functional Requirements statement
Req #
Functional Requirement Statement
FR001
The system has to have a section with gym memberships with
shopping cart, being
able to pay dues
FR002
The system has to have 6 different pages
FR003
The system should have promotions
FR004
The system allow members to be able to log in
FR005
The system allow members to contact the gym through the
website
FR006
The system allow members to be able to contact their personal
trainer based on their login information
FR007
The system should include videos of personal trainers
FR008
The system allow members to have live chat with
· Sales management
· Live chat with personal trainer
· Chat with a nutritionist
FR009
The system has panoramic 360 walkthrough the gym facilities
FR010
The system provides healthy eating link
FR011
The system will require the following information when
creating a new member account:
· First Name
· Last Name
· Email address (that will be used as the user name)
· Confirm Email address
· Password
· Confirm password
· one Security question
· Answers to security question
· Gender (Male or Female)
FR012
The system will ask the user to create a unique user name, no
duplicates allowed.
FR013
The system will check passwords that have been selected by
users are in compliance with below security level.
· Password should be at least 9 characters long and
Password should contain at least two of the following character
groups: upper case, lower case and numbers.
FR014
The system will send a confirmation email indicating the
creation of a new account.
The email will include:
· An appreciation for choosing Tiger Gym
FR015
The system will require existing member to authenticate to
login to the system database. The authentication process
consists of entering:
· A valid email address for member
· A valid password
FR016
The system will allow forgot-password functionality allowing
users to reset their passwords. The system will request the
following information to have the password reset:
· Email address
· Answers to security question
After confirming this information, the system will email the
user a temporary password and instructions on how to set a new
password.
FR017
The System will allow users to update the following information
in their account at any time:
· Password
· Security question
· Security answer
FR018
The system allow member to merchandise sale section with a
shopping cart for gym shirts
FR019
The system has class exercises schedules
FR020
The system instructors and their bios
Non-functional Requirements statement
The following section lists the non-functional requirements for
the Tiger Gym website. The non-functional requirements
include system usability, security, connectivity, and technology
and failure recovery.
Req #
Non-Functional Requirement Statement
1
The system will be available online for 24 hours a day, 365 days
a year.
2
The system will have a disaster recovery plan.
3
The system must be user friendly.
4
The system can be accessed by the employees and the customers
5
The system must be able to handle 400 concurrent requests
6
The system must be able to handle 300 concurrent users.
7
The system must be able to handle 500 transactions per hour.
8
The system will be protected with a firewall.
9
The system will encrypt user information
10
The system will use >>>>website hosting for web hosting
11
The system will be programmed using Java 6.
12
The system will use Oracle in the relational database model
13
The system will go on maintenance on every 1st of the month
14
The system will update all the promotions every week on
Monday at 8 AM (EST)
15
The system will be backed up once in fifteen days.
16
The system will delete all names older than 5 years from the list
17
The system will have a response time of 1 to 10 seconds
18
The system will have a record of who visited the website
19
The system will support all mobile communication devices
which run on Android, IOS and windows phone operating
system.
20
The system will interface with flagship merchant services for
payment gateway
21
The system will interface with email member
3. Deliverables
· Project plan (including the approach techniques, schedules,
price). Estimate of the hours of work required from Client
partner staff. The Project GANTT chart shall be updated as
needed to reflect project status on an ongoing basis.
· One (1) project kickoff meeting with all the concerned parties
& partner representatives.
· Host conference calls, facilitate discussion and issue
conference call and meeting minutes.
· Issue Monthly project status reports.
· Technology Recommendation Report to provide technical
options to implement Tiger Gym website.
· Readiness Assessment Reports with focus on technical needs.
· A Project Program/Technical Conference with partners and
client representatives to determine and/or verify business
requirements, policies and standards.
· Report for Technology & Security Requirements to support
Tiger Gym website, including any applicable: Infrastructure,
and software requirements, technical, and security standards,
technical procedures.
· List of project components and components supporting
material(s)
· General system Design Documents (SDD) for the data flow.
The SDD shall provide a completed partner-specific Data Flow
System Design Document customized for each partner to
implement the various data flows.
· Web entry forms for data access via the application
· Data flow implementation guide covering Data exchange
between the front-end and database
· Test Plan for performing: unit, integration, system, user
acceptance testing
· Production planning meetings with web hosting teams
· Provision of test plan and test scripts to partner web hosting
teams
· Production setup plan and schedule
· Production system installed, tested and validated for each
grant partner
· End user training documents
· Training plan
· User training sessions
4. Acceptance Criteria
a. The project team will approve the project plan, call minutes,
and monthly project reports, and then the project manager will
approve for final acceptance.
b. The Business Requirement document will be reviewed by the
project team to compare all content deliverables to the defined
project business requirements specified by the program area
experts. The Technology Recommendation will be followed by a
review and approval of the individual partner information
technology staff involved in application development, security
and web hosting. Once this is accomplished, then final approval
will be provided by the project manager.
c. Verify and receive sign-off from Tiger Gym of report content
and compliance with IT standards and procedures. Once this is
accomplished, then final approval will be provided by the
project manager.
d. Verify and receive sign-off from Tiger Gym of report content
& compliance with required standards and procedures for
infrastructure hosting, installation, testing & deployment. Once
this is accomplished, then final approval will be provided by the
project manager.
e. Review and approval by partner project representatives,
including program area experts, to ensure acceptance of data
elements, then approval by partner IT staff experts for
compliance with IT web hosting and security. Once these
reviews are completed, the project manager will consider the
deliverables acceptable and approve all invoices for payment.
f. Review and approval by partner project representatives,
including program area experts, then approval by partner IT
staff experts followed by sign-off by project manager prior to
agreement to reimburse.
g. Review and approval by partner project representatives
followed by sign-off by project manager prior to agreement to
reimburse
5. Items Supplied by Tiger Gym Company
Tiger Gym Company will provide the contractor with detailed
information about its current services and products, including
the schedules, gym staff information and contacts. Tiger Gym
will also provide the contractor access to the facilities for
filming of the panoramic 360 view of the gym facilities, and
filming of the gym trainers’ exercise sessions. Access to the
facilities will be limited to the members directly working on the
project, but these members can enjoy our facilities as they were
our regular member, in order to understand better the way we
operate as a company.
6. Approvals Required
The contractor must obtain the approval of Tiger Gym Company
for the final version of the website before it becomes live.
7. Type of Contract
The contract will be for a fixed price for all the work the
contractor proposes to meet all the requirements of this request
for proposal.
8. Due Date
The contractor must submit the website structure for review no
later than November 1st 2014. Final version of the website that
is ready to go live, after completion of all necessary
adjustments, has to be submitted to Tiger Gym Company on
December 15th 2014.
9. Schedule
Tiger Gym expects to select a contractor by October 15th 2014.
The required period of performance for this project is three
months, from November 1st to January 31st. Deliverables of
website map must be provided to Tiger Gym by December 1st,
and all the media materials – videos and pictures must be
complete by December 31st.
10. Payment Terms
Tiger Gym Company will make payments to the contractor
according to the following schedule:
· 20% of the total amount upon approval of the Tiger Gym of
the draft of the website structure
· 35% of the total amount when the website map is accepted by
Tiger Gym
· 35% of the total amount when all the media materials are
complete
· 10% of the total amount when Tiger Gym is satisfied that the
project is 100% complete and the contractor has fulfilled all
contractual obligations
11. Proposal Contents
· Approach
· A discussion that indicates the contractor clearly understands
the request for proposal and what is expected. Tiger Gym
expects to see a detailed description of the contractor’s
approach to creating the website and a detailed description of
each task and how it will be accomplished.
· Deliverables
A description of website structure, media items and other
deliverables that the contractor will provide
· Schedule
A bar chart or network diagram showing the weekly schedule of
the detailed tasks to be performed each week in order to
complete the project by the deadline
· Experience
Recent similar experiences the contractor has had in creating a
website with media items. Include references to the previous
project, names, email addresses and phone numbers.
· Staffing
The names and resumes of the team members assigned to work
on the project. Include highlights of their experiences on
creating a similar website.
· Costs
State the total fixed price and support it by the breakdown of
hours, hourly cost of each hour, and include all direct expenses.
12. Proposal Evaluation Criteria
Tiger Gym will be evaluating all proposals according to the
criteria below:
a. Approach (25%)
What approach and methods does the contractor will use to
build the website and film the media.
b. Experience (20%)
The length of time the contractor was in the field of creating
websites, and the reviews of previous customers.
c. Price (35%)
The fixed price that the contractor lists in the proposal.
d. Schedule (20%)
The duration and attention to detail in creating the schedule of
work to complete the project before the deadline.
1. Consumer Requirements.
The functional and performance specifications of Tiger Gym
website and its interim deliverables are as follows.
· The color scheme for the website should be black and gold, in
accordance with Tiger Gym brand colors. The style of the
website must be consistent throughout each page of the site.
· The index/default/home page of the website must include a
picture of customers, together with staff, smiling and
interacting, in a landscape view, taking 25-30% of the page
space.
· Personal trainer photos in “Personal Training” page must
contain 2’x3’ pictures of smiling training staff, each picture not
more than 20KB, with enhanced contrast and brightness.
· “Contact us” page must include Tiger Gym phone number,
contact email address, physical address, a map screenshot, link
to Google Map location, and a contact form. The contact for
must include mandatory fields for customer’s name, email,
subject, and body of the message. Upon submission the form
must forward the information to the [email protected] email
address.
· Merchandize page must have a shopping cart option, directing
customers to a secure checkout. The checkout process must be
secured with 256bit SSL encryption, and accept PayPal, Visa,
MasterCard, American Express, Discover and Checking Account
payment options.
· The “Promotions” page has to include Tiger Gym promotions
with a picture. A Tiger Gym staff member needs to be trained
on updating and maintenance of this page.
· The “Contact a trainer” page must contain a form with
mandatory fields: name, drop-down trainer name field, subject,
and body of the message. The form must send all the
information to selected trainer’s email address, which should be
stored in the database.
· Videos of the trainers must be compressed in H.264 format,
and reviewed before submission.
· Project plan must include the Gantt chart, with all project
phases scheduled, and staff members assigned to jobs. It must
be clear to read, delivered on time 1 week into the project.
· Business requirements document, technology recommendation
report and report for technology and security requirements must
be concise, contain all necessary technology details and be
delivered on time, 1 week into the project.
· Infrastructure requirements, software requirements and
security standards must be not more than 1 page each, contain
all necessary information, and be delivered on time, 1 week into
the project.
· Photo materials must be in PNG or JPEG format, and reduced
to not more than 200KB each for website upload to increase
efficiency of the website.
· Filming of video materials, review of interim videos, and
editing coordination must happen on an ongoing basis through
communication with Tiger Gym marketing specialist Jane
Smith. Weekly meetings must be established between Jane and
PhotoVideo videographer for efficient communication.
· Website code must be written in HTML 5.0, using XML. CSS
and JavaScript code must be included as well on time 8 weeks
into the project.
· Testing schedule must be submitted, identifying staff members
responsible for website testing. Testing deliverables must
include log of bugs found, with explanation, and is due 1 week
after the end of design and development.
· End user training plan must include the names of staff
members responsible for training of Tiger Gym staff, their
contact information and availability to conduct the training on
site of Tiger Gym facilities.
2. Statement of work:
As part of the Website Design Project the contractor will be
responsible for performing tasks throughout various phases of
this project. The following are steps of these tasks which will
result in the successful completion of tiger Gym website
project:
Kick-off:
· Contractor will create and present detailed project plan
including schedule, WBS, testing plan, implementation plan,
training plan, and transition plan
· Contractor will present project plan to Tiger Gym IT
department for review and approval
Design Phase:
· Work with Tiger Gym IT department to gather requirements
and establish metrics
· Create site design based on collected requirements
· Develop site design proposal for Tiger Gym IT department
review and approval
· Present written status at weekly meeting
Build Phase:
· Contractor will complete all coding for approved Tiger Gym
website design
· Contractor will provide Tiger Gym IT department with a
detailed testing plan
· Contractor will include all content provided by Tiger Gym IT
department on designed website
· Contractor will resolve any coding and site issues identified in
testing
· Contractor will compile a testing report to present to Tiger
Gym IT department for review/approval
· Present written status at weekly meeting
Implementation Phase:
· Contractor will implement the newly design website on Tiger
Gym servers
· Contractor will begin providing 24x7 web site support at this
point forward until the end of the period of performance
· Present written status at weekly meeting
Training Phase:
· Contractor will provide training in accordance with approved
training plan provided in the kick-off
· Present written status at weekly meeting
Project Handoff/Closure:
· Contractor will provide Tiger Gym with all documentation in
accordance with the approved project plan
· Contractor will present project closure report to Tiger Gym for
review and approval
· Contractor will complete the project requirements checklist
showing that all project tasks have been completed
· Contractor will conclude 24x7 web support at 11:59pm on the
final day of the period of performance
· Present written status at weekly meeting
3. Deliverables:
The below deliverables are included in the Project Schedule,
based on the Project Phase, as shown below:
Kick Off Phase:
• Project plan including GANTT chart, all steps/tasks, review
and revision time frames for documentation including
schedules, plans, and system documentation, and application
testing. Estimate of the hours of work required needed sign-off
from customer. The Project GANTT chart shall be updated as
needed to reflect project status.
• 1 kickoff meeting as a conference call with all the parties
involved
• Host regular conference calls, facilitate discussion and issue
conference call and meeting minutes
• Monthly project reports
Business Process Analysis and Technology Research Phase:
• Business Requirements Document describing the customer
business process needs, business flow requirements and
evaluation of needs from customer
• Technology Recommendation Report to provide technical
options to implement the project
Design and Build Phase:
• Website code (HTML/CSS/Jscript code) along with any
embedded graphics/images
• List of project components and components supporting
material(s)/documentation
• Test Plan for performing: unit, integration, system, user
acceptance testing
• Provision of test plan and test scripts to partner web hosting
teams
Infrastructure Preparation Phase:
• Infrastructure requirements listed and detailed
• Software requirements documented
• Security standards agreed upon
Conduct End-User Training Phase:
• Produce and provide End user training documents
• Publish a Training plan
• Schedule User training sessions
Post Implementation/Lessons Learned Phase:
• Develop a marketing package for distribution to franchisees
• Lessons Learned Report is prepared and distributed to the
customer
Sheet1RiskImpactLikelihood of OccurrenceDegree of
ImpactAction TriggerResponsibilityResponse PlanLack of
cooperation from the gym personnel in developing requirements
for the websiteThe website functionality is too wide, or too
narrow, scope is affectedLHTiger Gym staff not showing up to
meetings, busy with their day to day responsibilitiesMichelle
Barger - Project ManagerExplain to Tiger Gym management the
importance of crafting accurate requirements. Develop a
schedule where all key employees can attend.The facility is
unavailable for filming the videos due to special events, booked
spaces, group exercise classesSchedule changes. The project
finish may be delayedMMEvents happening at the facility that
were not agreed upon in the planning part of the projectNathan
Adkins - VideographerFilm the part of the facility that is
available.
1. Performance
1.1 Project Background
The goal of this project was to develop and publish Tiger Gym’s
website online incorporating all listed functional and non-
functional requirements and developed to have an attractive and
compelling customer interface. It was also meant to have the
new features of live chat with a trainer and work-out videos
with the trainer.
1.2 Project Closure Synopsis
We successfully planned, designed, developed, tested and
published the website online and gave the company a much
needed online presence. All Tiger Gym personnel were granted
necessary access to the system.
1.3 Project Metrics Performance
Project success was to be measured by the site being
successfully implemented and being utilized by customers, both
existing & new, and the staff at Tiger Gym and it’s franchisee
locations. Both of these milestones have been completed
successfully. Continued monitoring of utilization will be
performed by the Tiger Gym web administrators.
1.4 Project Deliverable Performance
The website was well received after user training was conducted
at the Tiger Gym facilities. Additional enhancements for the
site were suggested by the personnel, which will be addresses in
future release based on Tiger Gym’s corporate plan.
1.5 Project Schedule Performance
Despite the scope being slightly delayed due to user training
and user acceptance testing needing to be done after it, the
project was largely completed and operational by the planned
date of Dec 25th 2014.
1.6 Project Budget Performance
This project was completed with-in budget. Much of the
video/photography work was outsourced to professionals, which
ended up being the largest expense.
1.7 Resource Management
The staff and trainers at the Tiger Gym were the key individual
in the success of this project. Our web development schedule
would have faced a large backlog, but the importance of this
project necessitated them adjusting their schedules to ensure
adequate time was committed to a successful implementation.
1.8 Issues Management
Project Closure Report
Initially, we encountered some issues in getting the User
Acceptance Testing completed, as it needed User Training to be
completed first. With hectic schedules of the staff managing the
user training proved a little difficult. Once it was completed,
UAT was done in a breeze.
2. Archive the documents.
Kai Jacob archived the JavaScript, HTML5.0 and CSS code that
was used
developing the website under our shared hard drive in Projects
Archive
section in Tiger Gym 2014 folder, all other files related to this
project are also stored at this location. The code is accessible in
the future if the Tiger Gym decides to make changes to the
website and
use our services again.
John Mayer archived the functional and nonfunctional
requirements that
were used crafting this project. These are stored for us to have
a
backup of information is case a client comes back complaining
that we
didn’t fulfill all the requirements. We have the initial
requirements,
as well as the final set of functionality.
Nathan Adkins archived the video materials on the client server.
We
don’t have the capacity to store all video files on our servers.
Clients can have access to the final video products produced by
our
videographers.
Olly Young stored all copies of photo files on the USB drive at
the
client’s location. We don’t hold the possession of any photo
files
from our projects.
Michelle Barger archived the project communication. She
archived
project deliverables, the RFP, proposal, closing documents and
meeting
minutes from the weekly update meetings.
3. Knowledge base
JIRA was chosen as the tracker for team’s planning and for
defect management during the development phase. JIRA was
used to capture and organize issues, assign work, and follow
team activity. Tasks, ideas, and requests were captured in JIRA
and it also served to organize the team's issues, prioritize and
take action on what's important, and to stay up to date with the
project’s timelines.
Along with the other project deliverables, JIRA archive was
also delivered to the Tiger Gym as it best served as the
Knowledge base for this project, capturing all the issues, ideas,
bugs, solutions and efforts out in by the team into the project.
4. Lessons learned
Category
Issue Name
Problem/Success
Impact
Recommendation
Proposal
Unclear scope
As the website new thing to Tiger gym we didn’t get clear scope
and requirement
Time lost to find clear requirement
Meet with members and ask the right clear questions
Communication
No communicate
There were hard communication, tried to communicate through
email and phone.
Time which effect on the project timeline
Choose different contact like skype or tango.
Implementing
Programming
We hired multiple people but they don’t collaborate with each
other
Spend more time
Contract with programmers who know or work together
Analysis
Survey
Members spent time to interview customer and give them a
survey
Give us clear objective and clear goal
Performing
Training
Members spend over time to train staff members and some of
customer how to use Tiger GYM website
It was good impact. Customer were satisfied to actually see how
the website work and make sure we met the requirement
5. Feedback from customers
- Did we meet the expectations?
Tiger team members interviewed customer in the GYM. Most of
the customer are satisfied with new website. Customer can
check gym’s hours and if it’s closing for emergency. Also
customers like to check the classes schedule and contact their
own personal trainer via Tiger GYM live. Most elderly
customers like how Tiger GYM friendly user. So we met all the
requirement that Tiger GYM expect from our company.
- Outstanding issues
Log issue
Project name: Tiger GYM website
Issue
Description
Priority (H,M,L)
Category
Reported By
Assigned To
Status
Date Resolved
Resolution/ Comments
001
Photographer couldn’t take good panorama picture because the
crowed
M
Source
Olly Young
Omer Alaiyed
Closed
10/12/2014
none
6. Payments to be cleared
The last 10% of the payment is due when the 100% of
deliverables are
complete, and the client is satisfied with the project, and
fulfillment of contractual obligations (per RFP document). The
client
expressed that they are satisfied with the fulfillment of
obligation
and transferred last 10% of the payment to our account on
February 2,
2015. The final payment has been received and the amount is
accurate.
7. Give recommendations to the customer
Tiger GYM keep monitoring the website and maintain it. They
should keep it active by posting articles and coupons to keep
their customers come back to their website. Also tiger GYM
should keep up with their competitive and the technology as
well.
Proposal Date: 01/16/2015CASE STUDY COVER SHEET
ABSTRACT
The objective of this research is to build a website that will
enable the operations in the New York Fitness Center to convert
from a manual process to an automated one. The Fitness
Center’s lack of a website, despite being a globally known
company, was the deciding factor for the objective. The website
will present multiple ways in which the New York Fitness
Center will interact with the customers either in the form of
communication, or, in the form of acquiring services from the
company. This milestone is easily achievable, as the design and
implementation of the project will allow customers and
members to both purchase goods directly from the new website,
and sign up for email subscriptions from the Fitness Center.
Additionally, the project will enable New York Fitness Center
members to chat, through an embedded messaging service, with
their trainers over the new website. Moreover, the website will
enable the non-members of the company will be able to buy
memberships, gift cards, and other goods via the website. This
feature creates a convenient way for non-members to acquire a
membership that, prior to site launch, was both a bureaucratic
and expensive process to obtain. Lastly, the new website
enables the possibility for trainers to offer online-style classes
for members and non-members; another source of revenue,
customer/member convince, and satisfaction.
This research will present a simpler way of operation in the
Center, which has been limited to operating locally due to the
absence of such a platform as is presented by this website. In
terms of functionality, the website will operate in networked
environment, allowing individuals who have access to the
internet to reach the website. The project will be platform
independent and will therefore be able to run on browsers
installed on various operating systems, ranging from Windows,
Linux, Ubuntu, Mac and many more. The site will also present
the idea of distributed systems, as users from different
locations, using any internet-capable device, will be to access
and communicate effectively with the new website.
Number
Name
Semester
Grade
AIT 600
Information Technology Infrastructure
Spring 2014
B+
AIT 610
Systems Development Process
Spring 2014
B+
AIT 628
IT and Business Strategy
Fall 2013
A
AIT 630
IT Project Management
Fall 2014
A-
FOR OFFICE USE ONLY
Proposal Approved:
Report Received:
About New York Fitness Center
Established in 2003 in New York, NY, The New York Fitness
Center is a reputable fitness facility with a fast-growing
customer base. Currently, the Gym receives a large number of
customers, which is approximated to be 2000 per year.
Estimates show that turnstiles numbers are to increase to 2600
per year by the year 2016.
Due to the lack of a company website, the Fitness Center
strictly relies on manual transactions with customers and
members who visit the physical location. This prevents the
Fitness center from being able to reach existing members, and
potential members, who might want to obtain company products
and services, but are unable to visit the center in person.
Therefore, with the increase in the number of members and
customers visiting daily, the gym needs to develop a system that
will accommodate an increase in traffic, and cater to the needs
of customers and members locally and globally.
Problem Definition
Computer systems are widely used among companies both large
and small in their daily operations. Computer systems offer fast
data processing, data security, storage of information, and
several other crucial business needs. Communication Systems,
such as the proposed website, are one of several facets of
business where computers have made business operations easier,
more efficient, and better organized. The proposed
communication system is a portion of the collection, processing,
storage and dissemination of data in the form of information
needed to carry out various functions.
Recent technological developments have produced a range of
sophisticated and readily available digital systems,
implementing vast and very advanced levels of technology to
the point of Global Positioning System (GPS). Yet, despite the
remarkable advancements of technology, researchers in the field
of Gyms and Physical Fitness have not implemented the
advantage emanating from the technology to incorporate
simplicity in the operations in that particular field.Problem
statement
The New York Fitness Center needs a platform in the business
unit that will enable direct communication between the company
and its esteemed customers, whenever they require any
assistance from the company. This will not only enhance
communication between the company and its clients, but also
enables easy access to the services offered by the company
irrespective of their geographical locations. With the website,
the company will be able to improve their operations and
services as well as increase the returns realized by the company,
as the website opens the door for online orders, services, and
payments. This sets up the solution to the biggest challenges
faced by the owners of the fitness centers, as well as their
customers. The client will have an opportunity to capture
certain details depending on the intended task, or the task that
they themselves intend to perform.
At the New York Fitness Center, no facets of business operation
have been automated, resonating the necessity of the
development of this website. This website will enable the
maximum performance of these operations over the computer-
based platform. Amongst these capabilities is the ability to
enable the customers’ requests of information and improve the
record keeping process in the organization. Other improved
capabilities include the process of making informed decisions
about the customers based on the information collected from the
website.
Objectives
Upon completion of site development, the website will enable
members, customers, and others to:
1. Buy offered product and have them shipped & delivered
2. Chat online with personal trainers
3. View/Subscribe to classes offered online by trainers
4. Purchase a membership or gift card from the
websiteJustification and significance of the study
Upon the completion of the website, various users of the system
will benefit from implementation in the following ways:
1. Provision of information to the targeted customers in a
format conducive to them; customers will be able to use and
navigate the website without the help of any one from the
Fitness Centre.
2. Improvement of data accuracy and precision by developing
and documenting standardized monitoring procedures and
providing data security assurance for the system owners.
3. Provision of flexible and diverse means through which an
individual can purchase loyalty cards.
4. Reduction of the communication cost and logistics between
the company and the customers.
Research Strategy and Method
This project is an analysis of NYFC IT system, implementation
of the company site, and the assignment of suitable system
users. The research, learning, and implementation of web-based
activities for New York Fitness Centre will take place from
January 28, 2015 to May 14, 2015. These activities are
summarized in the timeline table in the appendix. As explained
above, the project centralizes around the improvement of NYFC
IT system. The data will be collected from NYFC customers and
members, management, and the IT department.
To get a better understanding of the success and failures of the
manual system, members, customers, and employees
participating in 10 semi-structured surveys will answer
questions regarding the quality of existing services. In the event
of failure in conducting the 10 proposed surveys, the study will
consider two thirds of this number, an amount suitable to
provide the required information. In this case, purposive
sampling will be used. The participants of these surveys are to
be selected after consultation with the NYFC IT department.
This process helps to identify customers, members and
employees who clearly understand the successes, challenges,
and areas of improvement related with NYFC manual IT system.
To qualify for the survey, participants are required have some
background knowledge of IT.
Collected survey data is to be analyzed, and areas of success,
opportunity, failure, and improvement are to be documented and
considered during website construction. Observation techniques,
through a note-taking method, will also be used to find the
ability of the customers to use the IT equipment and new
technology. This will help in designing suitable learning
strategies for customers who do not have background knowledge
in IT, and for customers who are not familiar with using
computer-based services. The NYFC’s IT department will help
to provide a more in-depth view of the areas of improvement in
relation to the development of the website.
Review of Literature
Review of literature is vital to understand the need to create a
new system for NYFC. In the study, the literatures reviewed
revolve around the use of the Unified Software Development
Process, or USPD methodology, in implementing the IT website
at the NYFC. Making changes, designing or implementing an IT
system requires an understanding of the USDP methodology,
which is essential in proper dissemination of a new IT system.
USDP is a free, generic software development process that is
customized and tailored to individual projects (Zuehlke
Engineering, 3). The USPD process is divided into four
essential phases:
1. Inception: Time spent evaluating the size and scale of the
project, identifying goals and functionality of the system, the
system architecture, risks, project scheduling and deadlines.
The end of this phase is reached at the “Objective Milestone”.
2. Elaboration: Risks, requirements, and system architecture are
all developed. Case, conceptual, and package diagrams are
established. A Partial system implementation is conducted in
phases, establishing an “executable architecture baseline”, and a
foundation for system construction. A blueprint for the
following phase, Construction, is created and includes both the
project cost estimates and completion timeline.
3. Construction: The system is built from the foundations
formed in the Elaboration phase in timed increments that
produce a software release for each completed section. The
“Initial Operational Capability Milestone” marks the official
completion of the Construction phase.
4. Transition: The project is now live and available to users.
Feedback is collected during this time to gauge success, identify
errors, and continue refinement of the website. Training of users
and data conversion may take place during this phase. The
“Product Release Milestone” marks the end of this phase
(Wells).
The USDP methodology, unlike SAD, covers both the project
implementation and testing stages of System Development. In
all, the USDP method covers six “core process disciplines”,
including Business Modeling, Requirements, Analysis &
Design, Implementation, Testing, and Deployment, making it a
complete methodology (Wells).
Fig. 1 depicts the six core disciplines and their significance
over the duration of the project phases:
Fig. 1
Source:
http://www.technologyuk.net/computing/sad/methodologies.sht
ml, The Unified System Development Process Lifecycle, Web,
table.
Training and Implementation of the Project
During the implementation the project, new users will undergo
training to be familiarized with the new system. The training
will encompass the users being taught how to manage their
personal information on the NYFC system, accessing online
services, and acknowledgment of the information. In addition,
customers and staff of NYFC will learn how to report errors
found while using the new system. The IT department will
undergo mandatory training on the protection, maintenance, and
upkeep of the new system. Preparation of implementation of
the project will occur through the NYFC journal, seminars, and
workshops. These training sessions and workshops are expected
to take thirty days. The model of involving the users is derived
from Damodaran study, which argues that user involvement in
IT projects promotes quality.
APPENDIX 1
The Project timeline and scheduled activities (01/28/2015 –
05/14/2015)DateActivityHoursJan 28- Feb 28Research
Activities: Review of the NYFC and the consultation with the
management and the IT department25March/1- April/1·
Research activities
· Interviews
· Observation
· Create a report on the site45April/2 – May/15Implementation
& Website Testing65Training Activities: Training of employees
and personal trainers on how to navigate and utilize the new
website20Continued Training Activities: Non-employee users
are offered seminars and workshops on how to navigate and
utilize the new site20
Total
175
References
Damodaran, Leela. “User Involvement in the Systems Design
Process – a practical guide for users.” Behavior & Information
Technology 15. 6 (1996): 363 -377. Print.
Zuehlke Engineering "3C05: Unified Software Development
Process." Web. 31 Jan. 2015.
<http://www0.cs.ucl.ac.uk/staff/ucacwxe/lectures/3C05-01-
02/aswe5.pdf>.
Wells, Christopher J. "Development Methodologies."
TechnologyUK. N.p., n.d. Web. 31 Jan. 2015.
<http://www.technologyuk.net/computing/sad/methodologies.sht
ml>.
1
Given  that  the  definition  of  the  xor  func.docx

More Related Content

Similar to Given  that  the  definition  of  the  xor  func.docx

Software Development Plan
Software Development PlanSoftware Development Plan
Software Development Plan
Ronald Dove
 
Rals freedom project management methodologies training
Rals freedom project management methodologies trainingRals freedom project management methodologies training
Rals freedom project management methodologies training
frankdrake
 
Testing documents
Testing documentsTesting documents
Testing documents
suhasreddy1
 
Commissioning and Operations
Commissioning and OperationsCommissioning and Operations
Commissioning and Operations
Achal Gupta
 
250250902-141-ISACA-NACACS-Auditing-IT-Projects-Audit-Program.pdf
250250902-141-ISACA-NACACS-Auditing-IT-Projects-Audit-Program.pdf250250902-141-ISACA-NACACS-Auditing-IT-Projects-Audit-Program.pdf
250250902-141-ISACA-NACACS-Auditing-IT-Projects-Audit-Program.pdf
Addisu15
 
Ch4 project management process
Ch4 project management processCh4 project management process
Ch4 project management process
Kittitouch Suteeca
 
Testing documents
Testing documentsTesting documents
Testing documents
Hari Tiru
 
James dimas it infrastructure approach
James dimas it infrastructure approachJames dimas it infrastructure approach
James dimas it infrastructure approach
James (JD) Dimas
 

Similar to Given  that  the  definition  of  the  xor  func.docx (20)

Software Development Plan
Software Development PlanSoftware Development Plan
Software Development Plan
 
Rals freedom project management methodologies training
Rals freedom project management methodologies trainingRals freedom project management methodologies training
Rals freedom project management methodologies training
 
Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)
 
Ray Business Technologies Process Methodology
Ray Business Technologies Process MethodologyRay Business Technologies Process Methodology
Ray Business Technologies Process Methodology
 
Chapter 1 Fundamental of Testing
Chapter 1 Fundamental of TestingChapter 1 Fundamental of Testing
Chapter 1 Fundamental of Testing
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
 
Testing documents
Testing documentsTesting documents
Testing documents
 
Commissioning and Operations
Commissioning and OperationsCommissioning and Operations
Commissioning and Operations
 
Resume
ResumeResume
Resume
 
250250902-141-ISACA-NACACS-Auditing-IT-Projects-Audit-Program.pdf
250250902-141-ISACA-NACACS-Auditing-IT-Projects-Audit-Program.pdf250250902-141-ISACA-NACACS-Auditing-IT-Projects-Audit-Program.pdf
250250902-141-ISACA-NACACS-Auditing-IT-Projects-Audit-Program.pdf
 
Ch4 project management process
Ch4 project management processCh4 project management process
Ch4 project management process
 
NCV 4 Project Management Hands-On Support Slide Show - Module 2
NCV 4 Project Management Hands-On Support Slide Show - Module 2NCV 4 Project Management Hands-On Support Slide Show - Module 2
NCV 4 Project Management Hands-On Support Slide Show - Module 2
 
General checklist for the development project
General checklist for the development projectGeneral checklist for the development project
General checklist for the development project
 
Pmp chapter(5) Scope Management
Pmp chapter(5) Scope ManagementPmp chapter(5) Scope Management
Pmp chapter(5) Scope Management
 
Prasanth_Pendam_QA_9.5 Years
Prasanth_Pendam_QA_9.5 YearsPrasanth_Pendam_QA_9.5 Years
Prasanth_Pendam_QA_9.5 Years
 
Unit1 Web Technology UPTU UNIT 1
Unit1 Web Technology UPTU UNIT 1 Unit1 Web Technology UPTU UNIT 1
Unit1 Web Technology UPTU UNIT 1
 
Unit1 2
Unit1 2 Unit1 2
Unit1 2
 
Testing documents
Testing documentsTesting documents
Testing documents
 
James dimas it infrastructure approach
James dimas it infrastructure approachJames dimas it infrastructure approach
James dimas it infrastructure approach
 
SAP sample
SAP sampleSAP sample
SAP sample
 

More from budbarber38650

• World Cultural Perspective Paper Final SubmissionResources.docx
• World Cultural Perspective Paper Final SubmissionResources.docx• World Cultural Perspective Paper Final SubmissionResources.docx
• World Cultural Perspective Paper Final SubmissionResources.docx
budbarber38650
 
•Use the general topic suggestion to form the thesis statement.docx
•Use the general topic suggestion to form the thesis statement.docx•Use the general topic suggestion to form the thesis statement.docx
•Use the general topic suggestion to form the thesis statement.docx
budbarber38650
 
•The topic is culture adaptation ( adoption )16 slides.docx
•The topic is culture adaptation ( adoption )16 slides.docx•The topic is culture adaptation ( adoption )16 slides.docx
•The topic is culture adaptation ( adoption )16 slides.docx
budbarber38650
 
·You have been engaged to prepare the 2015 federal income tax re.docx
·You have been engaged to prepare the 2015 federal income tax re.docx·You have been engaged to prepare the 2015 federal income tax re.docx
·You have been engaged to prepare the 2015 federal income tax re.docx
budbarber38650
 
·Research Activity Sustainable supply chain can be viewed as.docx
·Research Activity Sustainable supply chain can be viewed as.docx·Research Activity Sustainable supply chain can be viewed as.docx
·Research Activity Sustainable supply chain can be viewed as.docx
budbarber38650
 
·Observe a group discussing a topic of interest such as a focus .docx
·Observe a group discussing a topic of interest such as a focus .docx·Observe a group discussing a topic of interest such as a focus .docx
·Observe a group discussing a topic of interest such as a focus .docx
budbarber38650
 
© 2019 Cengage. All Rights Reserved. Linear RegressionC.docx
© 2019 Cengage. All Rights Reserved.  Linear RegressionC.docx© 2019 Cengage. All Rights Reserved.  Linear RegressionC.docx
© 2019 Cengage. All Rights Reserved. Linear RegressionC.docx
budbarber38650
 

More from budbarber38650 (20)

 Assignment 1 Discussion Question Prosocial Behavior and Altrui.docx
 Assignment 1 Discussion Question Prosocial Behavior and Altrui.docx Assignment 1 Discussion Question Prosocial Behavior and Altrui.docx
 Assignment 1 Discussion Question Prosocial Behavior and Altrui.docx
 
● what is name of the new unit and what topics will Professor Moss c.docx
● what is name of the new unit and what topics will Professor Moss c.docx● what is name of the new unit and what topics will Professor Moss c.docx
● what is name of the new unit and what topics will Professor Moss c.docx
 
…Multiple intelligences describe an individual’s strengths or capac.docx
…Multiple intelligences describe an individual’s strengths or capac.docx…Multiple intelligences describe an individual’s strengths or capac.docx
…Multiple intelligences describe an individual’s strengths or capac.docx
 
• World Cultural Perspective Paper Final SubmissionResources.docx
• World Cultural Perspective Paper Final SubmissionResources.docx• World Cultural Perspective Paper Final SubmissionResources.docx
• World Cultural Perspective Paper Final SubmissionResources.docx
 
•       Write a story; explaining and analyzing how a ce.docx
•       Write a story; explaining and analyzing how a ce.docx•       Write a story; explaining and analyzing how a ce.docx
•       Write a story; explaining and analyzing how a ce.docx
 
•Use the general topic suggestion to form the thesis statement.docx
•Use the general topic suggestion to form the thesis statement.docx•Use the general topic suggestion to form the thesis statement.docx
•Use the general topic suggestion to form the thesis statement.docx
 
•The topic is culture adaptation ( adoption )16 slides.docx
•The topic is culture adaptation ( adoption )16 slides.docx•The topic is culture adaptation ( adoption )16 slides.docx
•The topic is culture adaptation ( adoption )16 slides.docx
 
•Choose 1 of the department work flow processes, and put together a .docx
•Choose 1 of the department work flow processes, and put together a .docx•Choose 1 of the department work flow processes, and put together a .docx
•Choose 1 of the department work flow processes, and put together a .docx
 
‘The problem is not that people remember through photographs, but th.docx
‘The problem is not that people remember through photographs, but th.docx‘The problem is not that people remember through photographs, but th.docx
‘The problem is not that people remember through photographs, but th.docx
 
·                                     Choose an articleo.docx
·                                     Choose an articleo.docx·                                     Choose an articleo.docx
·                                     Choose an articleo.docx
 
·You have been engaged to prepare the 2015 federal income tax re.docx
·You have been engaged to prepare the 2015 federal income tax re.docx·You have been engaged to prepare the 2015 federal income tax re.docx
·You have been engaged to prepare the 2015 federal income tax re.docx
 
·Time Value of MoneyQuestion A·Discuss the significance .docx
·Time Value of MoneyQuestion A·Discuss the significance .docx·Time Value of MoneyQuestion A·Discuss the significance .docx
·Time Value of MoneyQuestion A·Discuss the significance .docx
 
·Reviewthe steps of the communication model on in Ch. 2 of Bus.docx
·Reviewthe steps of the communication model on in Ch. 2 of Bus.docx·Reviewthe steps of the communication model on in Ch. 2 of Bus.docx
·Reviewthe steps of the communication model on in Ch. 2 of Bus.docx
 
·Research Activity Sustainable supply chain can be viewed as.docx
·Research Activity Sustainable supply chain can be viewed as.docx·Research Activity Sustainable supply chain can be viewed as.docx
·Research Activity Sustainable supply chain can be viewed as.docx
 
·DISCUSSION 1 – VARIOUS THEORIES – Discuss the following in 150-.docx
·DISCUSSION 1 – VARIOUS THEORIES – Discuss the following in 150-.docx·DISCUSSION 1 – VARIOUS THEORIES – Discuss the following in 150-.docx
·DISCUSSION 1 – VARIOUS THEORIES – Discuss the following in 150-.docx
 
·Module 6 Essay ContentoThe ModuleWeek 6 essay require.docx
·Module 6 Essay ContentoThe ModuleWeek 6 essay require.docx·Module 6 Essay ContentoThe ModuleWeek 6 essay require.docx
·Module 6 Essay ContentoThe ModuleWeek 6 essay require.docx
 
·Observe a group discussing a topic of interest such as a focus .docx
·Observe a group discussing a topic of interest such as a focus .docx·Observe a group discussing a topic of interest such as a focus .docx
·Observe a group discussing a topic of interest such as a focus .docx
 
·Identify any program constraints, such as financial resources, .docx
·Identify any program constraints, such as financial resources, .docx·Identify any program constraints, such as financial resources, .docx
·Identify any program constraints, such as financial resources, .docx
 
·Double-spaced·12-15 pages each chapterThe followi.docx
·Double-spaced·12-15 pages each chapterThe followi.docx·Double-spaced·12-15 pages each chapterThe followi.docx
·Double-spaced·12-15 pages each chapterThe followi.docx
 
© 2019 Cengage. All Rights Reserved. Linear RegressionC.docx
© 2019 Cengage. All Rights Reserved.  Linear RegressionC.docx© 2019 Cengage. All Rights Reserved.  Linear RegressionC.docx
© 2019 Cengage. All Rights Reserved. Linear RegressionC.docx
 

Recently uploaded

會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 

Recently uploaded (20)

How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 

Given  that  the  definition  of  the  xor  func.docx

  • 18. Implement F using NOR gates. e) Implement F using NAND gates. 1. Statement of Customer’s need:- a. Understanding of the problem. All big chain/franchisee model operated Gym companies have a website which promote their business and strengthen their brand presence online. For Tiger Gym to keep up and thrive amongst these competitors, especially in this time of technology, it needs to have an online presence. A majority of general public look up for any product/service online, research the offerings and then make a decision accordingly. Tiger Gym needs a web-site fast to not only show-up in the search results of such prospective users but also to promote its offerings/brand and serve as a single platform for providing all the information about the Gym. b. Proposed Approach or Solution The goal of the website is to provide simple electronic access to
  • 19. general public/prospective users, serve as a public communications tool, reduce transaction costs for the Gym/users, and to streamline business operations. We propose a website with 6(or more) web-pages providing information about gym memberships plans, current promotions, picture gallery of the gym, panoramic 360 view/ walkthrough the gym facilities & shopping cart feature etc. Website will need a web-server and database for storing the member and staff information. c. Benefits to the customer. The below can be mentioned as a few amongst the many benefits derived from this proposed web-site solution:- 1. Online presence to reach prospective members 2. Serve as a marketing tool to promote the company 3. Ability to bring out new and better promotions to reach an ever greater audience 4. Provide cutting edge features of viewing one’s exercise videos/chat with the trainer etc. (Features currently not being offered by any of the competitors) 2. Assumptions:- We depend on Tiger Gym to provide the contractor with detailed information about its current services and products, including the schedules, gym staff information and contacts. Tiger Gym also has to provide the contractor access to the facilities for filming of the panoramic 360 view of the gym facilities, and filming of the gym trainers’ exercise sessions.
  • 20. Additional assumptions have been categorized below based on the Project Phase and party where the responsibility resides:- Phase 1. Project Initiation Contractor’s Responsibilities Develop Project Plan, including quality assurance plans Establish a Facilitator to work with the project team Clarify roles and responsibilities Establish a mechanism to track all project communications and deliverables and allow the project members to access the information Host WebEx-facilitated conference calls throughout the project duration and facilitate group discussion for all the calls Submit project monthly reports Partner Staff Responsibilities Coordinate Partner resources needed Provide work area Define project standards and controls required by the Partner Attend project kickoff Phase 2. Business Process Analysis and Technology Research Contractor’s Responsibilities Develop Requirements Document Review existing schemas for relevance Conduct feasibility study and technical evaluation of proposed solution to determine whether it satisfies the Customer Document the data flow requirements
  • 21. Partner Staff Responsibilities Coordinate partner resources needed Provide work area Define project standards and controls required by the partner(s) Phase 3. Infrastructure Preparation Contractor’s Responsibilities Determine system requirements Document infrastructure requirements to support the web-site Create development environment [if needed] Install required development software [if needed] Establish security procedures Partner Staff Responsibilities Provide access to infrastructure for installation Schedule Partner staff required Ensure resources available as needed Adopt standards and procedures required Phase 4. Design and Development Contractor’s Responsibilities Create the web-site Development of supporting structure and the elements needed for the web-site Partner Staff Responsibilities Review documents and verify accuracy Develop initial use case document that vendor will use and finalize
  • 22. Phase 5. Conduct End-User Training Contractor’s Responsibilities Develop and provide end user training guidance documents/manuals for end users of the system Provide training to partner technical, program and facility staff Partner Staff Responsibilities Identify State/Tribal and facility representatives for training attendance Provide feedback on training documentation Provide and schedule training rooms Establish appropriate training sessions and agenda. Conduct end user training 3. Project Scope:- To design and develop an attractive and compelling customer interface, while keeping in mind the below constraints (amongst many):- 1. Design of 6 top level pages. 2. Design of the entire site in a manner consistent with top level pages. 3. Responsive web design (capable of being viewed on various screen sizes, i.e. mobile devices, tablets and desktops) 4. The web-site should have sections for offering promotions 5. The web-site should allow members to contact the
  • 23. gym/admins through the website 6. The web-site should include videos of work-out sessions with personal trainers 7. The web-site should allow members to have live chat 8. The web-site should provide a section/page with healthy eating resources and links 9. Site should feature shopping cart functionality 10. Site maintenance 10. Site hosting 11. Client training 12. Availability of technical support 4 .Deliverables:- Deliverables will be spaced out through-out the Project Schedule based on the Project Phase as shown below:- Phase Deliverables Timeframe Project Initiation Project plan including GANTT chart, 1 project kickoff meeting & Monthly project reports Host conference calls, facilitate discussion and issue conference call and meeting minutes (MOM).
  • 24. Publish Monthly project status reports. 1 week Business Process Analysis and Technology Research Business Requirements Document & Technology Recommendation Report Report for Technology & Security Requirements 1 week Infrastructure Preparation Infrastructure requirements, Software requirements & Security standards 1 week Design and Development Website code (HTML/CSS/JScript code) along with any embedded graphics/images List of project components and components supporting material(s)/documentation Test Plan for performing: unit, integration, system, user acceptance testing Provision of test plan and test scripts to partner web hosting teams 8 weeks Conduct End-User Training End user training documents & Training plan 1 week
  • 25. 5. Resources:- Our winning team comprises of three in-house resources, who will manage the activities related to programming/coding/designing/testing & implementing the security infrastructure of the web-site. We plan on bringing in expertise from outside, who will help us with photography and video recording/editing the Tiger Gym premises, its resources/infrastructures and prepare compelling bios of its instructors and support staff. Resource Type In-house/Outsourced # of Resources Hours Needed Programmer In-house 1 100 Graphic Designer In-house 1 110 Photographer Out-sourced
  • 26. 1 20 Videographer Out-sourced 1 70 Tester In-house 1 50 Security Manager In-house 1 70 6. Schedule:- The Project Schedule is briefly listed below. Detailed GANTT charts will be prepared in the 1st week which will further split the high level blocks into individual tasks. Activity Start Date End Date Project Initiation 10/01/2014 10/07/2014
  • 27. Business Process Analysis and Technology Research 10/01/2014 10/07/2014 Infrastructure Preparation 11/15/2014 11/30/2014 Design and Development 10/08/2014 11/30/2014 Conduct End-User Training 12/15/2014 12/21/2014 7. Price Labor. The price of the project will include labor costs. We will us the skill of the programmer to build a core structure of the website. Our programmer will work 50 hours to build the structure of the website, and additional 50 to fine-tune the details working in the team with the graphic designer to develop the most user-friendly interface. We will also use the skill of our extraordinary web graphic designer to develop the interface.
  • 28. The graphic designer is going to work with a team of the photographer and a videographer that we outsource to our 10 year partners PhotoVideo LLC. The graphic designer will work 70 hours on building the core of all website pages look, and additional 40 to incorporate the work of the photographer and videographer into the presentation of the website. The photographer will work for 20 hours on taking pictures of the facility and the staff. The videographer will work 30 hours to film the 360 panramic walkthrough view of the facility, and the videos of the instructors’ exercise tips, and additional 40 hours on editing the videos. After initial preparation, tester will test the website on major bugs and mistakes. This will take 50 hours. The security manager will be responsible for developing a secure solution to customer login, based on 256 bit SSL technology. He will be overseeing the creation of the security solution for 40 hours, and making sure that it works after testing for another 30 hours. Labor Hours Cost per Hour Total Cost Programmer 100 $25/hour $2,500
  • 29. Graphic Designer 110 $25/hour $2,750 Photographer (outsourced) 20 $15/hour $300 Videographer (outsourced) 70 $35/hour $2,450 Tester 50 $25/hour $1,250 Security Manager 70 $25/hour $1,750 Total - - $11,000
  • 30. Optional features that we offer: 1. Quarterly, or biannual update of the photos and videos on the website using our contracting team, and our graphic design technology. The additional cost will include 5 hours of photography, 10 hours of videotaping, 10 hours of editing, and 5 hours of website update and redesign, and 7 hours of security maintenance for the best protection of proprietary Tiger Gym data. This will compose a cost of $75+$700+$125+$175=$1,075 per update. This cost will be larger contingent on the number of the new employees added to the website, new programs, and frequency of updates. 2. Security maintenance of Tiger Gym website. Our security manager will update necessary features that will work to protect Tiger Gym and its customers from identity theft, copyright infringement, and maintain secure connection to the server at all times. This feature also includes restoring and backing up database information on Tiger Gym clients who registered through the website, and employee database. Our project security manager will work in a team with an assistant for this added feature. The assistant’s cost is $20/hour. The cost of this feature is $110 per month. 8. Risks The risks of the project are as follows: · Security risk. Customers, as well as the employees of Tiger
  • 31. Gym are at risk of identity theft as well as loss of important data due to system failures. Our security maintenance package is aimed at managing that risk to provide reasonable reliability to the system. · Maintenance. Tiger Gym is a new company that works to increase its market share. In order to appeal to large audience and keep up with the initial idea of the website, regular updates may be necessary. Timely updates will allow to account for the turnover of staff, new or returning clients, new videos, additions to the gym, or gym promotions. Failure to update and maintain these aspects may cause clients to abandon the website, which will make the company lose the cost of $11,000 spent on website development, instead of gaining profit from it. Update package is designed to help add new content to the website. · Staff absence. We take care of our staff, with ample vacation time, and sick leave when necessary. When our staff is out sick, we want to provide a good level of support and an opportunity to rest and recover. As a result, we will replace a person who works on a project with a staff member with similar qualifications. In this case, some learning curve may be necessary. A delay of 10 hours in completion of the task is expected when replacing a staff member. Any delays due to sickness or other absence are included in our total timeline, and will not affect the project completion overall.
  • 32. 9. Expected Benefits After studying the market placement of Tiger Gym in its geographical area, our team suggests that the company can benefit from the implementation of our website in the following area: · Higher profit due to wider market outreach. A website brings a visual connection between the prospective customer and the Tiger Gym. Having an experienced graphic design team with seasoned media partners, we believe that we can provide the visual appeal that will enhance the experience of the visual connection. Our previous project, Towson Area Café, experienced a 30% customer growth in the first two months after the website implementation, which resulted in 42% higher profits for this local business. This reference is available upon request. · Customer retention through enhanced user experience. Addition of Tiger Gym Chat feature, as well as the videos with the instructors will give the customers a very personable feeling in interacting with the website interface. Our team is ready to work diligently to develop a reliable connection between the Gym staff and the customers through carefully tested applications. In our experience in dealing with similar size businesses, satisfied customers express their loyalty and help the business to integrate into the community. Our work with
  • 33. Uptown Car Service Company in development of the live chat with the mechanic feature enhanced their customer satisfaction and allowed them to increase customer retention by 20%. We believe that we can deliver the product that is able to yield similar result to the Tiger Gym. Quality Plan for Tiger Gym web-siteScope The main objective of this testing effort is to ensure that Tiger Gym web-site meets all of its technical, functional and business requirements. The purpose of this Quality Plan is to describe the overall test plan and strategy for testing the application. The approach described in this document provides the framework for all testing that will be done. Test Objectives The objectives of testing Tiger Gym web-site are to ensure complete validation of all the business and software requirements:- · To verify that all requirements are complete covered and accurate implemented · Perform detailed test planning · Prepare and document test cases
  • 34. · Provide test metrics · Ensure the application is certified to ‘Go-Live’ · Schedule Go/No-go meeting with the client · Require sign-offs from all stakeholders Entrance Criteria · All business requirements are completely documented and approved upon. · All hardware needed for the test environment is available. · The application delivered is of reliable quality. · Initial smoke test of the delivered functionality is approved by the testing team. Exit Criteria · All test scenarios have been completed verified. · All issues are prioritized and priority 1 issues are resolved. · All outstanding defects are documented in a test summary with a priority and severity status. · Go/No-go meeting is held to determine acceptability of product.
  • 35. Test Script Design Test script design is the central crux of software quality assurance process. A test script is defined as a written specification describing how a single or group of requirement(s) will be tested. The test script consists of a sequence of steps to be performed, data needed for any of the steps and the expected results. The actual results of the test are recorded during test execution. Test Scripts written for this project include the following: · Test ID · Requirements verified · Purpose of test · Test description and steps · Data Required · Expected resultsTest Execution The test execution phase is where the developed test cases are run against the application to verify that the actual results meet the expected results. Defects discovered during the testing cycle shall be entered into BugZilla or any other defect tracking utility. Once a defect is fixed by a developer, the fixed code
  • 36. shall be incorporated into the application and regression tested. These following testing phases shall be completed:- Unit Testing Unit testing is performed by the developers as they know the innards of the applications and will be testing the internal logical structure of each software component. Functional Testing Functional testing focuses on the functional requirements of the application and is performed to confirm that the application operates accurately according to the documented business requirements. Integration Testing Integration testing is the phase of software testing in which individual software modules are combined and tested as a group. In its simplest form, two units that have already been tested are combined into a component and the interface between them is tested.
  • 37. User acceptance testing User acceptance testing is performed by the end-business users. The purpose of this testing will be to ensure the application meets the users’ expectations. Assumptions and Risks Assumptions · The client has reviewed and signed-off on the functional requirements in the business requirements documents. · Code walkthroughs/reviews will be completed by the development team. · Testers will test what is documented in the test cases. · Resources identified in this plan are available to test the application. · Stake-holders will provide actionable guidance on defect prioritization and resolution. Risks · Scope creep impacts deadlines for development team and also test team.
  • 38. · Aggressive target date increase the risk of defects being slipped into production. So care should be taken to meet development timelines, as this will directly impact the testing output. · Any downtime of the test environment will significantly impact the testing cycle. Go/No-go Meeting Once the test team has completed the test cycle, a Go/ No-go meeting is scheduled to discuss about launch readiness. This meeting is attended by the all other stakeholders. September 15, 2014 To Whom It May Concern: 1. Statement of Work Tiger Gym Company is seeking proposals from contractors with relevant experience to develop a consumer website for Tiger Gym locations. The objectives of this project are: 1. To develop a website with all listed functional and non- functional requirements with an attractive and competitive customer interface, and 2. To utilize a new technology of live chat with a trainer, and trainer videos. This project must provide adequate website structure and layout
  • 39. for Tiger Gym Company to · Enable clients to successfully complete membership and merchandise purchases through the website, · Connect Tiger Gym members with their personal trainer through effective and efficient customer interface, · Serve as a resource for potential customers and current members containing all the information provided by our Tiger Gym team, and · Provide the opportunities for the updates for Tiger Gym administrators · Designing tiger gym should take two months to complete it, which it starts from October 1, 2014 and finish in December 31, 2014. The contents of this request for proposal is to be considered confidential information. 2. Requirements Functional Requirements statement Req # Functional Requirement Statement FR001 The system has to have a section with gym memberships with shopping cart, being
  • 40. able to pay dues FR002 The system has to have 6 different pages FR003 The system should have promotions FR004 The system allow members to be able to log in FR005 The system allow members to contact the gym through the website FR006 The system allow members to be able to contact their personal trainer based on their login information FR007 The system should include videos of personal trainers FR008 The system allow members to have live chat with · Sales management · Live chat with personal trainer · Chat with a nutritionist FR009 The system has panoramic 360 walkthrough the gym facilities FR010 The system provides healthy eating link FR011
  • 41. The system will require the following information when creating a new member account: · First Name · Last Name · Email address (that will be used as the user name) · Confirm Email address · Password · Confirm password · one Security question · Answers to security question · Gender (Male or Female) FR012 The system will ask the user to create a unique user name, no duplicates allowed. FR013 The system will check passwords that have been selected by users are in compliance with below security level. · Password should be at least 9 characters long and Password should contain at least two of the following character groups: upper case, lower case and numbers. FR014 The system will send a confirmation email indicating the creation of a new account. The email will include:
  • 42. · An appreciation for choosing Tiger Gym FR015 The system will require existing member to authenticate to login to the system database. The authentication process consists of entering: · A valid email address for member · A valid password FR016 The system will allow forgot-password functionality allowing users to reset their passwords. The system will request the following information to have the password reset: · Email address · Answers to security question After confirming this information, the system will email the user a temporary password and instructions on how to set a new password. FR017 The System will allow users to update the following information in their account at any time: · Password · Security question · Security answer FR018
  • 43. The system allow member to merchandise sale section with a shopping cart for gym shirts FR019 The system has class exercises schedules FR020 The system instructors and their bios Non-functional Requirements statement The following section lists the non-functional requirements for the Tiger Gym website. The non-functional requirements include system usability, security, connectivity, and technology and failure recovery. Req # Non-Functional Requirement Statement 1 The system will be available online for 24 hours a day, 365 days a year. 2 The system will have a disaster recovery plan. 3 The system must be user friendly. 4 The system can be accessed by the employees and the customers 5
  • 44. The system must be able to handle 400 concurrent requests 6 The system must be able to handle 300 concurrent users. 7 The system must be able to handle 500 transactions per hour. 8 The system will be protected with a firewall. 9 The system will encrypt user information 10 The system will use >>>>website hosting for web hosting 11 The system will be programmed using Java 6. 12 The system will use Oracle in the relational database model 13 The system will go on maintenance on every 1st of the month 14 The system will update all the promotions every week on Monday at 8 AM (EST) 15 The system will be backed up once in fifteen days. 16 The system will delete all names older than 5 years from the list 17
  • 45. The system will have a response time of 1 to 10 seconds 18 The system will have a record of who visited the website 19 The system will support all mobile communication devices which run on Android, IOS and windows phone operating system. 20 The system will interface with flagship merchant services for payment gateway 21 The system will interface with email member 3. Deliverables · Project plan (including the approach techniques, schedules, price). Estimate of the hours of work required from Client partner staff. The Project GANTT chart shall be updated as needed to reflect project status on an ongoing basis. · One (1) project kickoff meeting with all the concerned parties & partner representatives. · Host conference calls, facilitate discussion and issue conference call and meeting minutes. · Issue Monthly project status reports. · Technology Recommendation Report to provide technical options to implement Tiger Gym website.
  • 46. · Readiness Assessment Reports with focus on technical needs. · A Project Program/Technical Conference with partners and client representatives to determine and/or verify business requirements, policies and standards. · Report for Technology & Security Requirements to support Tiger Gym website, including any applicable: Infrastructure, and software requirements, technical, and security standards, technical procedures. · List of project components and components supporting material(s) · General system Design Documents (SDD) for the data flow. The SDD shall provide a completed partner-specific Data Flow System Design Document customized for each partner to implement the various data flows. · Web entry forms for data access via the application · Data flow implementation guide covering Data exchange between the front-end and database · Test Plan for performing: unit, integration, system, user acceptance testing · Production planning meetings with web hosting teams · Provision of test plan and test scripts to partner web hosting teams · Production setup plan and schedule · Production system installed, tested and validated for each grant partner
  • 47. · End user training documents · Training plan · User training sessions 4. Acceptance Criteria a. The project team will approve the project plan, call minutes, and monthly project reports, and then the project manager will approve for final acceptance. b. The Business Requirement document will be reviewed by the project team to compare all content deliverables to the defined project business requirements specified by the program area experts. The Technology Recommendation will be followed by a review and approval of the individual partner information technology staff involved in application development, security and web hosting. Once this is accomplished, then final approval will be provided by the project manager. c. Verify and receive sign-off from Tiger Gym of report content and compliance with IT standards and procedures. Once this is accomplished, then final approval will be provided by the project manager. d. Verify and receive sign-off from Tiger Gym of report content & compliance with required standards and procedures for infrastructure hosting, installation, testing & deployment. Once this is accomplished, then final approval will be provided by the project manager. e. Review and approval by partner project representatives,
  • 48. including program area experts, to ensure acceptance of data elements, then approval by partner IT staff experts for compliance with IT web hosting and security. Once these reviews are completed, the project manager will consider the deliverables acceptable and approve all invoices for payment. f. Review and approval by partner project representatives, including program area experts, then approval by partner IT staff experts followed by sign-off by project manager prior to agreement to reimburse. g. Review and approval by partner project representatives followed by sign-off by project manager prior to agreement to reimburse 5. Items Supplied by Tiger Gym Company Tiger Gym Company will provide the contractor with detailed information about its current services and products, including the schedules, gym staff information and contacts. Tiger Gym will also provide the contractor access to the facilities for filming of the panoramic 360 view of the gym facilities, and filming of the gym trainers’ exercise sessions. Access to the facilities will be limited to the members directly working on the project, but these members can enjoy our facilities as they were our regular member, in order to understand better the way we operate as a company. 6. Approvals Required
  • 49. The contractor must obtain the approval of Tiger Gym Company for the final version of the website before it becomes live. 7. Type of Contract The contract will be for a fixed price for all the work the contractor proposes to meet all the requirements of this request for proposal. 8. Due Date The contractor must submit the website structure for review no later than November 1st 2014. Final version of the website that is ready to go live, after completion of all necessary adjustments, has to be submitted to Tiger Gym Company on December 15th 2014. 9. Schedule Tiger Gym expects to select a contractor by October 15th 2014. The required period of performance for this project is three months, from November 1st to January 31st. Deliverables of website map must be provided to Tiger Gym by December 1st, and all the media materials – videos and pictures must be complete by December 31st. 10. Payment Terms Tiger Gym Company will make payments to the contractor according to the following schedule: · 20% of the total amount upon approval of the Tiger Gym of the draft of the website structure · 35% of the total amount when the website map is accepted by
  • 50. Tiger Gym · 35% of the total amount when all the media materials are complete · 10% of the total amount when Tiger Gym is satisfied that the project is 100% complete and the contractor has fulfilled all contractual obligations 11. Proposal Contents · Approach · A discussion that indicates the contractor clearly understands the request for proposal and what is expected. Tiger Gym expects to see a detailed description of the contractor’s approach to creating the website and a detailed description of each task and how it will be accomplished. · Deliverables A description of website structure, media items and other deliverables that the contractor will provide · Schedule A bar chart or network diagram showing the weekly schedule of the detailed tasks to be performed each week in order to complete the project by the deadline · Experience Recent similar experiences the contractor has had in creating a website with media items. Include references to the previous project, names, email addresses and phone numbers. · Staffing
  • 51. The names and resumes of the team members assigned to work on the project. Include highlights of their experiences on creating a similar website. · Costs State the total fixed price and support it by the breakdown of hours, hourly cost of each hour, and include all direct expenses. 12. Proposal Evaluation Criteria Tiger Gym will be evaluating all proposals according to the criteria below: a. Approach (25%) What approach and methods does the contractor will use to build the website and film the media. b. Experience (20%) The length of time the contractor was in the field of creating websites, and the reviews of previous customers. c. Price (35%) The fixed price that the contractor lists in the proposal. d. Schedule (20%) The duration and attention to detail in creating the schedule of work to complete the project before the deadline. 1. Consumer Requirements. The functional and performance specifications of Tiger Gym website and its interim deliverables are as follows.
  • 52. · The color scheme for the website should be black and gold, in accordance with Tiger Gym brand colors. The style of the website must be consistent throughout each page of the site. · The index/default/home page of the website must include a picture of customers, together with staff, smiling and interacting, in a landscape view, taking 25-30% of the page space. · Personal trainer photos in “Personal Training” page must contain 2’x3’ pictures of smiling training staff, each picture not more than 20KB, with enhanced contrast and brightness. · “Contact us” page must include Tiger Gym phone number, contact email address, physical address, a map screenshot, link to Google Map location, and a contact form. The contact for must include mandatory fields for customer’s name, email, subject, and body of the message. Upon submission the form must forward the information to the [email protected] email address. · Merchandize page must have a shopping cart option, directing customers to a secure checkout. The checkout process must be secured with 256bit SSL encryption, and accept PayPal, Visa, MasterCard, American Express, Discover and Checking Account payment options. · The “Promotions” page has to include Tiger Gym promotions with a picture. A Tiger Gym staff member needs to be trained on updating and maintenance of this page.
  • 53. · The “Contact a trainer” page must contain a form with mandatory fields: name, drop-down trainer name field, subject, and body of the message. The form must send all the information to selected trainer’s email address, which should be stored in the database. · Videos of the trainers must be compressed in H.264 format, and reviewed before submission. · Project plan must include the Gantt chart, with all project phases scheduled, and staff members assigned to jobs. It must be clear to read, delivered on time 1 week into the project. · Business requirements document, technology recommendation report and report for technology and security requirements must be concise, contain all necessary technology details and be delivered on time, 1 week into the project. · Infrastructure requirements, software requirements and security standards must be not more than 1 page each, contain all necessary information, and be delivered on time, 1 week into the project. · Photo materials must be in PNG or JPEG format, and reduced to not more than 200KB each for website upload to increase efficiency of the website. · Filming of video materials, review of interim videos, and editing coordination must happen on an ongoing basis through communication with Tiger Gym marketing specialist Jane Smith. Weekly meetings must be established between Jane and
  • 54. PhotoVideo videographer for efficient communication. · Website code must be written in HTML 5.0, using XML. CSS and JavaScript code must be included as well on time 8 weeks into the project. · Testing schedule must be submitted, identifying staff members responsible for website testing. Testing deliverables must include log of bugs found, with explanation, and is due 1 week after the end of design and development. · End user training plan must include the names of staff members responsible for training of Tiger Gym staff, their contact information and availability to conduct the training on site of Tiger Gym facilities. 2. Statement of work: As part of the Website Design Project the contractor will be responsible for performing tasks throughout various phases of this project. The following are steps of these tasks which will result in the successful completion of tiger Gym website project: Kick-off: · Contractor will create and present detailed project plan including schedule, WBS, testing plan, implementation plan, training plan, and transition plan · Contractor will present project plan to Tiger Gym IT
  • 55. department for review and approval Design Phase: · Work with Tiger Gym IT department to gather requirements and establish metrics · Create site design based on collected requirements · Develop site design proposal for Tiger Gym IT department review and approval · Present written status at weekly meeting Build Phase: · Contractor will complete all coding for approved Tiger Gym website design · Contractor will provide Tiger Gym IT department with a detailed testing plan · Contractor will include all content provided by Tiger Gym IT department on designed website · Contractor will resolve any coding and site issues identified in testing · Contractor will compile a testing report to present to Tiger Gym IT department for review/approval · Present written status at weekly meeting Implementation Phase: · Contractor will implement the newly design website on Tiger
  • 56. Gym servers · Contractor will begin providing 24x7 web site support at this point forward until the end of the period of performance · Present written status at weekly meeting Training Phase: · Contractor will provide training in accordance with approved training plan provided in the kick-off · Present written status at weekly meeting Project Handoff/Closure: · Contractor will provide Tiger Gym with all documentation in accordance with the approved project plan · Contractor will present project closure report to Tiger Gym for review and approval · Contractor will complete the project requirements checklist showing that all project tasks have been completed · Contractor will conclude 24x7 web support at 11:59pm on the final day of the period of performance · Present written status at weekly meeting 3. Deliverables: The below deliverables are included in the Project Schedule, based on the Project Phase, as shown below: Kick Off Phase:
  • 57. • Project plan including GANTT chart, all steps/tasks, review and revision time frames for documentation including schedules, plans, and system documentation, and application testing. Estimate of the hours of work required needed sign-off from customer. The Project GANTT chart shall be updated as needed to reflect project status. • 1 kickoff meeting as a conference call with all the parties involved • Host regular conference calls, facilitate discussion and issue conference call and meeting minutes • Monthly project reports Business Process Analysis and Technology Research Phase: • Business Requirements Document describing the customer business process needs, business flow requirements and evaluation of needs from customer • Technology Recommendation Report to provide technical options to implement the project Design and Build Phase: • Website code (HTML/CSS/Jscript code) along with any embedded graphics/images • List of project components and components supporting material(s)/documentation • Test Plan for performing: unit, integration, system, user acceptance testing • Provision of test plan and test scripts to partner web hosting
  • 58. teams Infrastructure Preparation Phase: • Infrastructure requirements listed and detailed • Software requirements documented • Security standards agreed upon Conduct End-User Training Phase: • Produce and provide End user training documents • Publish a Training plan • Schedule User training sessions Post Implementation/Lessons Learned Phase: • Develop a marketing package for distribution to franchisees • Lessons Learned Report is prepared and distributed to the customer Sheet1RiskImpactLikelihood of OccurrenceDegree of ImpactAction TriggerResponsibilityResponse PlanLack of cooperation from the gym personnel in developing requirements for the websiteThe website functionality is too wide, or too narrow, scope is affectedLHTiger Gym staff not showing up to meetings, busy with their day to day responsibilitiesMichelle Barger - Project ManagerExplain to Tiger Gym management the importance of crafting accurate requirements. Develop a schedule where all key employees can attend.The facility is unavailable for filming the videos due to special events, booked spaces, group exercise classesSchedule changes. The project
  • 59. finish may be delayedMMEvents happening at the facility that were not agreed upon in the planning part of the projectNathan Adkins - VideographerFilm the part of the facility that is available. 1. Performance 1.1 Project Background The goal of this project was to develop and publish Tiger Gym’s website online incorporating all listed functional and non- functional requirements and developed to have an attractive and compelling customer interface. It was also meant to have the new features of live chat with a trainer and work-out videos with the trainer. 1.2 Project Closure Synopsis We successfully planned, designed, developed, tested and published the website online and gave the company a much needed online presence. All Tiger Gym personnel were granted necessary access to the system. 1.3 Project Metrics Performance Project success was to be measured by the site being successfully implemented and being utilized by customers, both existing & new, and the staff at Tiger Gym and it’s franchisee locations. Both of these milestones have been completed successfully. Continued monitoring of utilization will be performed by the Tiger Gym web administrators.
  • 60. 1.4 Project Deliverable Performance The website was well received after user training was conducted at the Tiger Gym facilities. Additional enhancements for the site were suggested by the personnel, which will be addresses in future release based on Tiger Gym’s corporate plan. 1.5 Project Schedule Performance Despite the scope being slightly delayed due to user training and user acceptance testing needing to be done after it, the project was largely completed and operational by the planned date of Dec 25th 2014. 1.6 Project Budget Performance This project was completed with-in budget. Much of the video/photography work was outsourced to professionals, which ended up being the largest expense. 1.7 Resource Management The staff and trainers at the Tiger Gym were the key individual in the success of this project. Our web development schedule would have faced a large backlog, but the importance of this project necessitated them adjusting their schedules to ensure adequate time was committed to a successful implementation. 1.8 Issues Management Project Closure Report Initially, we encountered some issues in getting the User Acceptance Testing completed, as it needed User Training to be completed first. With hectic schedules of the staff managing the
  • 61. user training proved a little difficult. Once it was completed, UAT was done in a breeze. 2. Archive the documents. Kai Jacob archived the JavaScript, HTML5.0 and CSS code that was used developing the website under our shared hard drive in Projects Archive section in Tiger Gym 2014 folder, all other files related to this project are also stored at this location. The code is accessible in the future if the Tiger Gym decides to make changes to the website and use our services again. John Mayer archived the functional and nonfunctional requirements that were used crafting this project. These are stored for us to have a backup of information is case a client comes back complaining that we didn’t fulfill all the requirements. We have the initial requirements, as well as the final set of functionality.
  • 62. Nathan Adkins archived the video materials on the client server. We don’t have the capacity to store all video files on our servers. Clients can have access to the final video products produced by our videographers. Olly Young stored all copies of photo files on the USB drive at the client’s location. We don’t hold the possession of any photo files from our projects. Michelle Barger archived the project communication. She archived project deliverables, the RFP, proposal, closing documents and meeting minutes from the weekly update meetings. 3. Knowledge base JIRA was chosen as the tracker for team’s planning and for defect management during the development phase. JIRA was used to capture and organize issues, assign work, and follow team activity. Tasks, ideas, and requests were captured in JIRA and it also served to organize the team's issues, prioritize and
  • 63. take action on what's important, and to stay up to date with the project’s timelines. Along with the other project deliverables, JIRA archive was also delivered to the Tiger Gym as it best served as the Knowledge base for this project, capturing all the issues, ideas, bugs, solutions and efforts out in by the team into the project. 4. Lessons learned Category Issue Name Problem/Success Impact Recommendation Proposal Unclear scope As the website new thing to Tiger gym we didn’t get clear scope and requirement
  • 64. Time lost to find clear requirement Meet with members and ask the right clear questions Communication No communicate There were hard communication, tried to communicate through email and phone. Time which effect on the project timeline Choose different contact like skype or tango. Implementing Programming We hired multiple people but they don’t collaborate with each other Spend more time Contract with programmers who know or work together Analysis Survey Members spent time to interview customer and give them a survey Give us clear objective and clear goal Performing Training Members spend over time to train staff members and some of customer how to use Tiger GYM website It was good impact. Customer were satisfied to actually see how
  • 65. the website work and make sure we met the requirement 5. Feedback from customers - Did we meet the expectations? Tiger team members interviewed customer in the GYM. Most of the customer are satisfied with new website. Customer can check gym’s hours and if it’s closing for emergency. Also customers like to check the classes schedule and contact their own personal trainer via Tiger GYM live. Most elderly customers like how Tiger GYM friendly user. So we met all the requirement that Tiger GYM expect from our company. - Outstanding issues Log issue Project name: Tiger GYM website Issue Description Priority (H,M,L)
  • 66. Category Reported By Assigned To Status Date Resolved Resolution/ Comments 001 Photographer couldn’t take good panorama picture because the crowed M Source Olly Young Omer Alaiyed Closed 10/12/2014 none
  • 67. 6. Payments to be cleared The last 10% of the payment is due when the 100% of deliverables are complete, and the client is satisfied with the project, and fulfillment of contractual obligations (per RFP document). The client expressed that they are satisfied with the fulfillment of obligation and transferred last 10% of the payment to our account on February 2, 2015. The final payment has been received and the amount is accurate. 7. Give recommendations to the customer Tiger GYM keep monitoring the website and maintain it. They
  • 68. should keep it active by posting articles and coupons to keep their customers come back to their website. Also tiger GYM should keep up with their competitive and the technology as well. Proposal Date: 01/16/2015CASE STUDY COVER SHEET ABSTRACT The objective of this research is to build a website that will enable the operations in the New York Fitness Center to convert from a manual process to an automated one. The Fitness Center’s lack of a website, despite being a globally known company, was the deciding factor for the objective. The website will present multiple ways in which the New York Fitness Center will interact with the customers either in the form of communication, or, in the form of acquiring services from the
  • 69. company. This milestone is easily achievable, as the design and implementation of the project will allow customers and members to both purchase goods directly from the new website, and sign up for email subscriptions from the Fitness Center. Additionally, the project will enable New York Fitness Center members to chat, through an embedded messaging service, with their trainers over the new website. Moreover, the website will enable the non-members of the company will be able to buy memberships, gift cards, and other goods via the website. This feature creates a convenient way for non-members to acquire a membership that, prior to site launch, was both a bureaucratic and expensive process to obtain. Lastly, the new website enables the possibility for trainers to offer online-style classes for members and non-members; another source of revenue, customer/member convince, and satisfaction. This research will present a simpler way of operation in the Center, which has been limited to operating locally due to the absence of such a platform as is presented by this website. In terms of functionality, the website will operate in networked environment, allowing individuals who have access to the internet to reach the website. The project will be platform independent and will therefore be able to run on browsers installed on various operating systems, ranging from Windows, Linux, Ubuntu, Mac and many more. The site will also present the idea of distributed systems, as users from different
  • 70. locations, using any internet-capable device, will be to access and communicate effectively with the new website. Number Name Semester Grade AIT 600 Information Technology Infrastructure Spring 2014 B+ AIT 610 Systems Development Process Spring 2014 B+ AIT 628 IT and Business Strategy Fall 2013 A AIT 630 IT Project Management Fall 2014 A- FOR OFFICE USE ONLY Proposal Approved:
  • 71. Report Received: About New York Fitness Center Established in 2003 in New York, NY, The New York Fitness Center is a reputable fitness facility with a fast-growing customer base. Currently, the Gym receives a large number of customers, which is approximated to be 2000 per year. Estimates show that turnstiles numbers are to increase to 2600 per year by the year 2016. Due to the lack of a company website, the Fitness Center strictly relies on manual transactions with customers and members who visit the physical location. This prevents the Fitness center from being able to reach existing members, and potential members, who might want to obtain company products and services, but are unable to visit the center in person. Therefore, with the increase in the number of members and customers visiting daily, the gym needs to develop a system that will accommodate an increase in traffic, and cater to the needs of customers and members locally and globally. Problem Definition Computer systems are widely used among companies both large and small in their daily operations. Computer systems offer fast data processing, data security, storage of information, and several other crucial business needs. Communication Systems,
  • 72. such as the proposed website, are one of several facets of business where computers have made business operations easier, more efficient, and better organized. The proposed communication system is a portion of the collection, processing, storage and dissemination of data in the form of information needed to carry out various functions. Recent technological developments have produced a range of sophisticated and readily available digital systems, implementing vast and very advanced levels of technology to the point of Global Positioning System (GPS). Yet, despite the remarkable advancements of technology, researchers in the field of Gyms and Physical Fitness have not implemented the advantage emanating from the technology to incorporate simplicity in the operations in that particular field.Problem statement The New York Fitness Center needs a platform in the business unit that will enable direct communication between the company and its esteemed customers, whenever they require any assistance from the company. This will not only enhance communication between the company and its clients, but also enables easy access to the services offered by the company irrespective of their geographical locations. With the website, the company will be able to improve their operations and services as well as increase the returns realized by the company, as the website opens the door for online orders, services, and
  • 73. payments. This sets up the solution to the biggest challenges faced by the owners of the fitness centers, as well as their customers. The client will have an opportunity to capture certain details depending on the intended task, or the task that they themselves intend to perform. At the New York Fitness Center, no facets of business operation have been automated, resonating the necessity of the development of this website. This website will enable the maximum performance of these operations over the computer- based platform. Amongst these capabilities is the ability to enable the customers’ requests of information and improve the record keeping process in the organization. Other improved capabilities include the process of making informed decisions about the customers based on the information collected from the website. Objectives Upon completion of site development, the website will enable members, customers, and others to: 1. Buy offered product and have them shipped & delivered 2. Chat online with personal trainers 3. View/Subscribe to classes offered online by trainers 4. Purchase a membership or gift card from the websiteJustification and significance of the study Upon the completion of the website, various users of the system will benefit from implementation in the following ways:
  • 74. 1. Provision of information to the targeted customers in a format conducive to them; customers will be able to use and navigate the website without the help of any one from the Fitness Centre. 2. Improvement of data accuracy and precision by developing and documenting standardized monitoring procedures and providing data security assurance for the system owners. 3. Provision of flexible and diverse means through which an individual can purchase loyalty cards. 4. Reduction of the communication cost and logistics between the company and the customers. Research Strategy and Method This project is an analysis of NYFC IT system, implementation of the company site, and the assignment of suitable system users. The research, learning, and implementation of web-based activities for New York Fitness Centre will take place from January 28, 2015 to May 14, 2015. These activities are summarized in the timeline table in the appendix. As explained above, the project centralizes around the improvement of NYFC IT system. The data will be collected from NYFC customers and members, management, and the IT department. To get a better understanding of the success and failures of the manual system, members, customers, and employees participating in 10 semi-structured surveys will answer
  • 75. questions regarding the quality of existing services. In the event of failure in conducting the 10 proposed surveys, the study will consider two thirds of this number, an amount suitable to provide the required information. In this case, purposive sampling will be used. The participants of these surveys are to be selected after consultation with the NYFC IT department. This process helps to identify customers, members and employees who clearly understand the successes, challenges, and areas of improvement related with NYFC manual IT system. To qualify for the survey, participants are required have some background knowledge of IT. Collected survey data is to be analyzed, and areas of success, opportunity, failure, and improvement are to be documented and considered during website construction. Observation techniques, through a note-taking method, will also be used to find the ability of the customers to use the IT equipment and new technology. This will help in designing suitable learning strategies for customers who do not have background knowledge in IT, and for customers who are not familiar with using computer-based services. The NYFC’s IT department will help to provide a more in-depth view of the areas of improvement in relation to the development of the website. Review of Literature Review of literature is vital to understand the need to create a new system for NYFC. In the study, the literatures reviewed
  • 76. revolve around the use of the Unified Software Development Process, or USPD methodology, in implementing the IT website at the NYFC. Making changes, designing or implementing an IT system requires an understanding of the USDP methodology, which is essential in proper dissemination of a new IT system. USDP is a free, generic software development process that is customized and tailored to individual projects (Zuehlke Engineering, 3). The USPD process is divided into four essential phases: 1. Inception: Time spent evaluating the size and scale of the project, identifying goals and functionality of the system, the system architecture, risks, project scheduling and deadlines. The end of this phase is reached at the “Objective Milestone”. 2. Elaboration: Risks, requirements, and system architecture are all developed. Case, conceptual, and package diagrams are established. A Partial system implementation is conducted in phases, establishing an “executable architecture baseline”, and a foundation for system construction. A blueprint for the following phase, Construction, is created and includes both the project cost estimates and completion timeline. 3. Construction: The system is built from the foundations formed in the Elaboration phase in timed increments that produce a software release for each completed section. The “Initial Operational Capability Milestone” marks the official completion of the Construction phase.
  • 77. 4. Transition: The project is now live and available to users. Feedback is collected during this time to gauge success, identify errors, and continue refinement of the website. Training of users and data conversion may take place during this phase. The “Product Release Milestone” marks the end of this phase (Wells). The USDP methodology, unlike SAD, covers both the project implementation and testing stages of System Development. In all, the USDP method covers six “core process disciplines”, including Business Modeling, Requirements, Analysis & Design, Implementation, Testing, and Deployment, making it a complete methodology (Wells). Fig. 1 depicts the six core disciplines and their significance over the duration of the project phases: Fig. 1 Source: http://www.technologyuk.net/computing/sad/methodologies.sht ml, The Unified System Development Process Lifecycle, Web, table. Training and Implementation of the Project During the implementation the project, new users will undergo
  • 78. training to be familiarized with the new system. The training will encompass the users being taught how to manage their personal information on the NYFC system, accessing online services, and acknowledgment of the information. In addition, customers and staff of NYFC will learn how to report errors found while using the new system. The IT department will undergo mandatory training on the protection, maintenance, and upkeep of the new system. Preparation of implementation of the project will occur through the NYFC journal, seminars, and workshops. These training sessions and workshops are expected to take thirty days. The model of involving the users is derived from Damodaran study, which argues that user involvement in IT projects promotes quality. APPENDIX 1 The Project timeline and scheduled activities (01/28/2015 – 05/14/2015)DateActivityHoursJan 28- Feb 28Research Activities: Review of the NYFC and the consultation with the management and the IT department25March/1- April/1· Research activities · Interviews · Observation · Create a report on the site45April/2 – May/15Implementation & Website Testing65Training Activities: Training of employees and personal trainers on how to navigate and utilize the new
  • 79. website20Continued Training Activities: Non-employee users are offered seminars and workshops on how to navigate and utilize the new site20 Total 175 References Damodaran, Leela. “User Involvement in the Systems Design Process – a practical guide for users.” Behavior & Information Technology 15. 6 (1996): 363 -377. Print. Zuehlke Engineering "3C05: Unified Software Development Process." Web. 31 Jan. 2015. <http://www0.cs.ucl.ac.uk/staff/ucacwxe/lectures/3C05-01- 02/aswe5.pdf>. Wells, Christopher J. "Development Methodologies." TechnologyUK. N.p., n.d. Web. 31 Jan. 2015. <http://www.technologyuk.net/computing/sad/methodologies.sht ml>. 1