Vision and Scope Sample
Vision and Scope Sample
of
Online Registration System
Prepared
by
Team One Consulting
Team Leader Student 1
Student 2
Student 3
Student 4
Table of Contents
1. Business Requirements.......................................................................................................................................4
1.1. Background..................................................................................................................................................4
1.2. Business Opportunity...................................................................................................................................4
1.3. Business Objectives and Success Criteria...................................................................................................5
1.4. Customer or Market Needs..........................................................................................................................5
1.5. Business Risks..............................................................................................................................................6
4. Business Context..................................................................................................................................................9
4.1. Stakeholder Profiles...................................................................................................................................10
4.2. Project Priorities.......................................................................................................................................11
4.3. Operating Environment.............................................................................................................................11
5. Human Resources..............................................................................................................................................12
5.1. Team Charter.............................................................................................................................................12
5.2. Technical Skills and Attributes...................................................................................................................13
5.3. Roles and Responsibilities.........................................................................................................................13
5.4. Communication Strategies.........................................................................................................................14
6. Project Management.........................................................................................................................................14
6.1. Deliverables...............................................................................................................................................14
6.2. Dependencies.............................................................................................................................................15
6.3. Schedule.....................................................................................................................................................15
7. Educational/Program Outcomes......................................................................................................................16
7.1. General Education.....................................................................................................................................16
7.2. Information Technology.............................................................................................................................16
8. Annotated Bibliography......................................................................................................................................18
Team 1: Student 1, Student 2, Student 3 and Student 4 3
ITEC495 V1WW
Assignment 1-3-2: Vision and Scope of Online Registration System
Revision History
1. Business Requirements
Research Today is a non-profit organization that needs to automate its conference
registration business process to better serve its customers and staff, and better manage and
1.1. Background
Research Today holds two annual conferences that attract participants from across the
country. The conferences, held in the spring and fall each year, focus on educating researchers
involved in human research studies. These conferences form the main income generating activity
for Research Today. The events draw quite a large number of participants and all participants
must pay a fee upon registration for each event that they attend. These conferences consist of the
main morning session and an optional afternoon session with two breakout sessions. Participants
must attend the morning session but they may choose to skip the afternoon session or select
its conferences by making changes to its registration process. Currently, all participants must
download and print a PDF registration form from the Research Today’s Web site, print it, fill it
in, and mail it to the office for registration. This is a cumbersome process due to the turnaround
time from when a registrant mails their registration form to the receipt of a confirmation or
response. All non-affiliated participants must provide their bank account information, credit card,
or debit card numbers on this form to pay the registration fees. This does not comply with the
Payment Card Industry Data Security Standard (PCIDSS) that sets financial data security
guidelines, necessitating changing some of the organization’s business functions. This would
Team 1: Student 1, Student 2, Student 3 and Student 4 5
ITEC495 V1WW
Assignment 1-3-2: Vision and Scope of Online Registration System
ensure better customer data security. All the data of past and present conferences is currently
stored in Excel spreadsheets on employees’ computers. This method is difficult to manage and
analyze scattered across multiple employees’ computers and it is not sufficiently secure.
registrants and ensuring the security of registrants’ personal information. A secondary business
objective is improving Research Today’s ability to analyze registration information so that it can
schedule conferences on subjects that have generated good attendance in the past. With the
automation of the Research Today’s registration process, participants will receive confirmation
concerning their registration in a timely manner rather than weeks of delay. This will achieve
improved relations between the organization and the participants. With credit card data handled
in a secured environment such as PayPal, compliance with PCIDSS, participants will trust the
organization, assured of the secured handling of their financial data. As customer confidence
increases in the Research Today’s handling of the registration fee process, attendance will
increase. Success for this project will essentially be measured in three basic ways:
process with the number of registrants in the more secure automated system.
Comparison of the amount of revenue collected through the new system with
receive confirmation of their registration from the Research Today staff for six weeks on
Team 1: Student 1, Student 2, Student 3 and Student 4 6
ITEC495 V1WW
Assignment 1-3-2: Vision and Scope of Online Registration System
average. This is a major inconvenience to the participants since they are unable to plan for the
event in the absence of the registration confirmation. Most participants are skeptical about
putting credit card numbers on the registration, as they do not know whose hands those forms
will pass through. This results in some prospective participants not registering for the
conferences.
of the new automated system will change many business functions. It is obvious some employees
will not initially embrace the new system due to various reasons. As with any new system, a
learning curve will compensate for employees who have never worked in a database
environment. The organization should be prepared to handle all employee challenges through
continuous training. As with any networked environment, there will be a higher security risk with
the new system and Research Today must raise its information system security benchmark to
Users may become confused Medium Ensure that the form is intuitive
Team 1: Student 1, Student 2, Student 3 and Student 4 7
ITEC495 V1WW
Assignment 1-3-2: Vision and Scope of Online Registration System
Small businesses may not Medium Ensure that users of the program can
receive recognition. submit any single entity in the
community that they desire.
that is both conducive and supportive of the organization’s business and customer needs thereby
system will drive company revenue and allow the company to plan successful conferences. The
system will delight the Research Today’s customers by allowing the company to provide topical
registration form, a database management system, a secure online payment system, a secure
internal network, and a Web portal for administrators, the new system will enable Research
A database to store all conference data and receive updates from the online store
registration.
Assumption: The new system, using a third-party vendor like PayPal, puts the
responsibility of the security of registrant data on the vendor rather than Research
Today.
network hardware and software, server hardware and software, database software,
Assumption: Additional training of staff is foreseen for staff to handle new protocols,
and process registration information, an administrators’ portal, a secure internal network, and a
secure payment processing system. Initially the system will not offer teleconference capabilities,
though it may be a future option. The organization already has a Web site where participants may
access an upcoming conference, past conference, or other relevant information, so this project
does not involve Web site development other than the online form, the administrators’ portal, and
a payment-processing portal.
payment form, a backend database to process and store registration information, a secure internal
network, and an administrators’ portal. This initial release will also include installation,
configuration, and configuration and support documentation. Since this initial release will be
fully functional, it is critical and essential to include user and technical support documentation as
well as to install and configure the application so it is usable in the new environment.
Teleconferencing
o View and update information online for better recordkeeping by customer and
product will not include online video or voice conferences. Participants will initially be unable to
either must notify the staff by phone, e-mail, or in writing and staff will cancel registration via
4. Business Context
The major customer for this project is Research Today’s nationwide conference
participants. The project team is responsible to meet project priorities and stakeholder profiles.
The operation environment must support an audience from all over the country.
Conference Quick access to Better time Fast and secure Unable to watch or
participants conference management, registration and listen to past
information increased payment options conferences online
and receive confidence in
updates organization,
assured of data
security.
Project team Build a system A good working A fully functional and Unable to meet face
that satisfies and supportive usable system that to face due to
organization’s environment for meets users’ and geographical
and customer all team members organization’s needs boundaries
needs
4.2. Project Priorities
Table 4.2
Dimension Driver Constraint Degree of Freedom
(state objective) (state limits) (state allowable range)
Schedule release 1.0 to be available Any unscheduled issue Web server will be running
by 11/16, release 1.1 by could cause delay 100% in release 1.0
11/23,
release 1.2 by 11/30,
release 1.3 by 12/07
Features Secure online Software bugs and 70-80% of high priority
registration hackers features must be included in
Administrators’ portal release 1.0
online
Online secure payment
Internal network
Quality System will increase Registration could be 90-95% of user acceptance
customer satisfaction and hard during server tests must pass for release 1.0,
save time during down time. 95-98% for release 1.1
registration
Staff Lead/Database developer Team size limited to 5 Staffs knowledge covers
Application developer people. Number could 100% of requirements need
Documenter not be increased. for this project.
System administrator
Network administrator
Cost $10,000.00 Any price changes on Budget overrun up to 15%
hardware, software and acceptable without executive
new software needed review
could increase the cost
new system will achieve a speedy registration and payment process and allow Research Today’s
administrators to manage conference information online. The system will be available to all
stakeholders online at all time, compensating for time differences in various time zones. Every
participant who registers for a conference will receive e-mail notification of each event for which
he or she has registered. If system fails for any reason, participants may use telephone or paper
registration instead. All the data and payment information will be secure and protected.
5. Human Resources
The human resources required for completion of this project includes the organizational
structure of the project team and identifies the individuals and their skills and attributes each
brings to the project. In addition, details of the roles and responsibilities of each individual are
clarified. Finally, the strategies required for successful communication among the team members
leader, Student 2, to guide and assist all members, ensuring the completion of their portion of the
project. Each individual of the project team will be responsible for a particular section of the
project including having an alternate for assistance if needed. All final parts of project must be
reported to the team as a whole, within stated time parameters for acceptance, amendment,
and/or rejection.
Decisions will be made based on team consensus. If a consensus is not attained, Student
2, Team Leader, will make the final determination. Any team member conflicts, irresolvable by
those involved, may be mitigated by the Team Leader. Any member who fails completion of his
or her section of the project maybe removed with a majority team vote and per instructions of the
Team meetings, held Thursday, 8:30 to 9:30 PM Eastern Time, in the FranklinLive forum,
are for positive production of weekly goals and discussion of upcoming assignments and goals.
5.2. Technical Skills and Attributes
Table 5.2.lists the members of the team and their skills and attributes.
Table 5.2
Name Skills Attributes
Student 2 Database designing, mentoring, Willingness to see the project
and leading through, guidance, and
leadership.
Kenneth Beard Programming, developing, and Comprehensive, detailed oriented
project analysis and designing and experienced developer.
Student 4 Editing, technical writing, and Detail oriented, very
testing applications comprehensive, and expert
linguist.
Student 1 Server administration with Self-motivated, very experienced
maintenance and configuration administrator, Microsoft
including SQL Server and Internet certified.
Information Server
Student 3 Network administration including Team oriented and mechanically
configuration and troubleshooting inclined; Cisco certified.
the project.
Table 5.3
Name Role Responsibilities
Student 2 Team leader, Lead Mentor team development, directs
developer, Database application development.
developer
Kenneth Beard Application developer Develops the project’s applications.
Student 4 Documenter Documents all team development,
application manuals including user manuals
and technical documents.
Student 1 Systems Administrator Installs, configures and addresses any issues
in regards to the servers handling SQL as
well as IIS.
Student 3 Network Plans, installs and arranges the appropriate
Administrator network associated with project along with
all required security measures.
5.4. Communication Strategies
The project team communicates using various tools. These tools include e-mail, forums,
chat rooms, Franklin Live, and telephone. Communication will exist synchronously in addition
to asynchronously. All team members must attend the weekly team meeting. Absence or
tardiness is permissible with prior notice to the Team Leader, Student 2. All asynchronous
communication must be responded to within an appropriate time, typically less than 24 hours.
6. Project Management
The project management section will provide a list of resources and requirements needed
for successful completion of the project. Project management will also encompass the actual
deliverables to the customer as well as the proposed schedule date for development and
completion for the customer. This section will also cover the format and requirements of the
delivery so the final products are transferable in a working format for both the development team
6.1. Deliverables
Upon completion of the project, the customer’s legacy network will be completely
revamped and upgraded to 100 megabit per second with the proper security measures in place to
prevent unauthorized access. Multiple servers will be installed to host the Web server and
database server to handle all of the third party online payment service transactions (e.g. PayPal),
subscriptions, and account aspects of the Web site. The Web site will be a turnkey operation upon
A working demo Web site will be sent to the customer for up-to-date information on the
progress of the project. The final product will be measured by the security of the sensitive data
being processed and ease of use by the customer and intended users of the Web site through trial
groups. Ultimate success and signoff is dependent upon signoff from previous quality
checks. Multiple team members can utilize a quality control system such as Subversion
6.2. Dependencies
The project will depend on the network first being revamped and upgraded, then the Web
server and database server will be installed. Coding and testing will not start until the database
and Web servers have been installed and configured. Testing of the developed application will
first be done on the development server and later be placed on the testing server for final
6.3. Schedule
Table 6.3
09/21 09/28 10/05 10/12 10/19 10/26 11/02 11/09 11/16 11/23 11/30
Current Week to to to to to to to to to to to
09/28 10/05 10/12 10/19 10/26 11/02 11/09 11/16 11/23 11/30 12/07
Network Design
Application Design
Network Implementation
Application Development
to achieve a secure, easily manageable, and accessible information system. The end product will
be a user-friendly Web application with the ability to process online registration, online payment
a business environment. This will allow our team to demonstrate a wide range of useful
technologies and concepts to our audience. Success will be measured by the outcome of
attempting to streamline and build e-Commerce sites. Conquering these problems will
give our team a better understanding of how these problems are tracked from the cradle
to the grave.
integrate two guidelines by applying network design to small and medium-scale networks
organizations through the information systems that support them. Success will be
measured by comparing downtime and uptime for network connectivity between all
data, will allow it to operate more efficiently and reduce overhead. An e-commerce setup
with backend automated and manual management reports will ensure effective systems
number of past registrants who used the manual process with the number of registrants in
3. The Web site contains a management interface allowing automatically generated backend
reports and new order confirmations sent to the defined administrators and accountants.
An e-commerce setup with backend automated and manual management reports will also
of the administrators’ portal used for data management. Also, success will be measured
by comparing the number of past registrants who used the manual process with the
This book was used as a reference in developing SQL Server databases for use
with this project. It provided useful samples of relevant code as well as good
Cisco. (2007). Network Systems. Retrieved September 21, 2007, from Cisco Systems
solution_ segment_home.html
Dell, (2007). Servers, Storage and Networking. Retrieved September 21, 2007, from Find
Web site:
http://www.dell.com/content/products/category.aspx/enterprise ?
c=us&cs=04&l=en&s=bsd
This Web site, used to research servers, desktops, and notebooks, is geared
towards project team and users. All pricing, specifications, and information used
Liberty, J., & Hurwitz, D. (2006). Programming ASP.NET, Third Edition. Sebastopol,
research on developing Internet applications using Active Server Pages (ASP) and
Litwin, P. (2004, September). Stop SQL Injection Attacks Before They Stop You. MSDN
Magazine, 19(9).
This peer-reviewed article was used to ensure the Internet application developed
within the project was not accessible to SQL injection attacks. This article
This article was used to exemplify further why even high end, high dollar projects
can fail. The article gives advice as to what questions one must ask in regards to a
O'Connell, F. (2001). How To Run Successful Projects III: The Silver Bullet. London,
This book was used for research on starting, running, and completing a successful
project. This project gained valuable information relevant to its development from