Software Scope Documnet - Revised
Software Scope Documnet - Revised
Project Proposal
for
Project Title
(Valid title reflecting scope and objectives)
Version 1.0
By
Student Name 1 CIIT/SP18-BCS-xxx/ISB
Student Name 2 CIIT/SP18-BCS-xxx/ISB
Supervisor
Supervisor Name
Table of Contents
Abstract............................................................................................................................................1
1. Introduction................................................................................................................................2
2. Problem Statement.....................................................................................................................2
3. Problem Solution/Objectives of the Proposed System..............................................................2
3.1 Objectives.....................................................................................................................................2
4. Related System Analysis/Literature Review.............................................................................3
5. Vision Statement........................................................................................................................3
6. Scope..........................................................................................................................................4
7. Modules......................................................................................................................................4
7.1 Module 1: Module Name.............................................................................................................4
Module 1: Order Meal.............................................................................................................................4
Module 2: Menu Operations.....................................................................................................................4
8. System Limitations/Constraints.................................................................................................4
9. Data Gathering Approach..........................................................................................................4
10. Tools and Technologies.............................................................................................................5
11. Project Stakeholders and Roles..................................................................................................5
12. Module based Work Division....................................................................................................5
13. WBS and Gantt Chart................................................................................................................6
14. Mockups.....................................................................................................................................6
15. References..................................................................................................................................6
16. Plagiarism Report.......................................................................................................................7
Scope Document for <Project>
Abstract
Write a one paragraph abstract keeping in view the following guideline:
Rational: Provide the reason why you are creating the proposed software/project. [1 sentence]
Existing system: Discuss the current state of the world. [2 sentences]
Targeted challenges: Problems/opportunities the proposed project is going to resolve. [2
sentences]
Grey area: Identify the gap that will be addressed by the proposed project. [1 sentence]
Objectives: Discuss the goals that the proposed project is going to achieve. [3 sentences]
Significance of this project: Discuss the key benefits of the proposed project in terms of product.
[1 sentence]
1
Scope Document for <Project>
1. Introduction
Specify the purpose of this project proposal document along with the description of the system
background in detail.
[Usually in 10-12 sentences]
2. Problem Statement
Provide a problem statement in a concise paragraph describing
Why are you developing this software system?
What problem your software system is going to solve?
[Usually in 10-16 sentences]
Example:
Employees at the company Process Impact presently spend an average of 65 minutes per day going to the
cafeteria to select, purchase, and eat lunch. About 20 minutes of this time is spent walking to and from the
cafeteria, selecting their meals, and paying by cash or credit card. When employees go out for lunch, they
spend an average of 90 minutes off-site. Some employees phone the cafeteria in advance to order a meal to
be ready for them to pick up. Employees don‘t always pet the selections they want because the cafeteria runs
out of certain items. The cafeteria wastes a significant quantity of food that is not purchased and must be
thrown away. These same issues apply to breakfast and supper, although far fewer employees use the
cafeteria for those meals than for lunch.
Example:
Many employees have requested a system that would permit a cafeteria user to order meals (defined as a set
of one or more food items selected from the cafeteria menu) online, to be picked up at the cafeteria or
delivered to a company location at a specified time and date. Such a system would save employees time, and
it would increase their chance of getting the items they prefer. Knowing what food items customers want in
advance would reduce waste in the cafeteria and would improve the efficiency of cafeteria staff. The future
ability for employees to order meals for delivery from local restaurants would make a wide range of choices
available to employees and provide the possibility of cost savings through volume discount agreements with
the restaurants.
3.1 Objectives
Example:
BO-1: Reduce the cost of cafeteria food wastage by 40%.
BO-2: Reduce cafeteria operating costs by 15%.
BO-3: Increase average effective work time by 15 minutes per cafeteria-using employee per day.
2
Scope Document for <Project>
Briefly provide an analysis of the related system which may help you to specify the contribution of the
proposed project.
5. Vision Statement
Write a concise vision statement that summarizes the long-term purpose, intent and significance of the
product. The vision statement should reflect a balanced view that will satisfy the expectations of diverse
stakeholders. It can be somewhat idealistic but should be grounded in the realities of existing or anticipated
markets. The following keyword template works well for crafting a product vision statement:
Here’s a sample vision statement for the Chemical Tracking System, with the keywords in boldface:
For employees who want to order meals from the company cafeteria or from local restaurants online, the
Cafeteria Ordering System is an Internet-based and smartphone-enabled application that will accept
individual or group meal orders, process payments, and trigger delivery of the prepared meals to a
designated location on the Process Impact campus. Unlike the current telephone and manual ordering
processes, employees who use our product (the Cafeteria Ordering System) will not have to go to the
cafeteria to get their meals, which will save them time and will increase the food choices available to them.
3
Scope Document for <Project>
6. Scope
Write down the scope of your project in a paragraph. Briefly define the main functionalities of the proposed
project. Scope defines the boundaries and range of the proposed solution, that what would be the part of
your project. Write down in logical flow with consistency.
(Usually in 14-18 sentences)
7. Modules
Write down the modules of the proposed project.
Each module should highlight features, using bulleted/numbered notation.
When developing both a mobile app and a web app, group the modules according to the system types, such
as, Client Web App, Client Mobile App, Admin Web App etc.
[List of features]
Example:
FE-1: Order and pay for meals from the cafeteria menu to be picked up or delivered.
FE-2: Order and pay for meals from local restaurants to be delivered.
FE-1: Create, view, modify, and cancel meal subscriptions for standing or recurring meal orders, or for
daily special meals.
FE-2: Create, view, modify, delete, and archive cafeteria menus.
FE-3: View ingredient lists and nutritional information for cafeteria menu items.
8. System Limitations/Constraints
Write down the limitations and constraints of the proposed project.
Example:
LI-1: Some food items that are available from the cafeteria will not be suitable for delivery, so the delivery
menus available to patrons of the COS must be a subset of the full cafeteria menus.
LI-2: The COS shall be used only for the cafeteria at the Process Impact campus in Clackamas, Oregon.
4
Scope Document for <Project>
Example:
5
Scope Document for <Project>
14. Mockups
Insert minimum mockups (Usually 4-6 mockups) which show the major modules mentioned in the scope
section of the document. Do not include mockups for Login, Signup, Forgot Password, Contact Us,
About Us etc. If the project is a Web or a Smartphone Application, then include at-least three mockups from
each part of the project.
Each mockup must give explanation about the screen.
NOTE: You can design mockup in any design tool for example pencil tool (https://pencil.evolus.vn/) or
Balsamiq (https://balsamiq.com/)
15. References
Mention the books, research papers, web links by following given guideline.
Book
Author(s). Book title. Location: Publishing company, year, pp.
Example:
W.K. Chen. Linear Networks and Systems. Belmont, CA: Wadsworth, 1993, pp. 123-35.
Article in a Journal
Author(s). “Article title”. Journal title, vol., pp, date.
Example:
G. Pevere. “Infrared Nation.” The International Journal of Infrared Design, vol. 33, pp. 56-99, Jan. 1979.
6
Scope Document for <Project>
7
Scope Document for <Project>
Appendix A
Mockups
Description: This screen shows the admins’ home page containing options for profile setting. To change
setting user shall select the ‘settings’ link and account details will be opened in editable mode.
Description: This displays the home page of website with navigable links for ‘About us’, ‘News’.
8
Scope Document for <Project>
A Work Breakdown Structure is a method of organizing and completing work in a project. With each
increasing level, we increase the details. Basic structure is given in figure A-1, while detailed example is
provided in Table A-1
9
Scope Document for <Project>
10
Scope Document for <Project>