BRD - Study Mate
BRD - Study Mate
Revision History
NOTE: The revision history cycle begins once changes or enhancements are requested after
the initial Business Requirements Document has been completed.
Date when BRD 0.1 Initial version. Insert name of RAEM Analyst
started
Table of Contents
ANNEXURE 2: ............................................................................................................................................49
REGISTRATION FORM .................................................................................................................................49
ANNEXURE 3 .............................................................................................................................................51
RECEIPT.....................................................................................................................................................51
ANNEXURE 4: ............................................................................................................................................51
FEATURES VS BENEFITS ............................................................................................................................51
ANNEXURE 5 .............................................................................................................................................54
OBJECTIONS HANDLING ............................................................................................................................54
ANNEXURE 6 .............................................................................................................................................57
STUDYMATE SALES ENABLER ...................................................................................................................57
1. Introduction
The purpose of this document is to describe business requirements of SIS & LMS implementation
completely, accurately and unambiguously in technology-independent manner. All attempts have been
made in using mostly business terminology and business language while describing the requirements in
this document. Very minimal and commonly understood technical terminology is used. Use case
approach is used in modeling the business requirements in this document
The main intended audience for this document are the business owners of the proposed system. This
document should be readable by business owners of the proposed system. They must be able to verify
that their business requirements have been documented here completely, accurately and unambiguously.
Data Architects, Application Architects and Technical Architects would also find the information in this
document useful when they need to design a solution that will address these business requirements.
Since the requirements are documented here in Technology-independent manner, the end-users of the
system should be able to comprehend the requirements fairly easily from this document.
As Studymate continues to scale up, we require to move some of the manual processes to automated
processes to drive operational efficiencies. In addition, after a recent competitive and consumer survey,
the adoption of digital learning systems is critical to deriving a competitive edge in the market. The
implementation of IT systems in Studymate is envisaged in two phases; implement SIS system to derive
operational efficiency & manage scaled operations. Implement LMS systems to manage routine learning
tasks like assessment systems, content creation and management and performance analysis. Implement
LMS to facilitate video simulcast across all centers, online classes and customized coaching through
asynchronous classes.Mention here briefly if these business requirements are as a result of any previous
meetings, correspondence, legislations etc.
Last revised:13/01/2013 Page 5 of 61
document1
Security Classification: High
Business Requirements Document Project Name
This section describes the major goals/objectives to be achieved with the implementation of the Business
Requirements.
o To replace the legacy software system with a much more sophisticated system.
o To provide a platform which will help the business to scale up in future year. The current
system does not have the sophistication or the features that are required to run a large
multi-centre operation.
o To upgrade the current manual processes by automating them for deriving operational
efficiencies. Increase accuracy in process, save time & effort. Gain competitive edge by
digital learning platform. Enhance the availability of information to various stakeholders
&provide data for sensitive analysis & different reports for different processes &
stakeholders. The system will be a control system to avoid any manipulation in data and
minimise human errors.
o To develop a platform for new virtual e-learning products which can be retailed online
once digital content library is also available
1.6. Benefits/Rationale
o By automation of key financial and academic processes, linking of the same with
monitoring tools, will provide opportunity to expand operations without investing in more
administrative manpower
o Will help in cost saving of up to Rs. 2 Lacs per centre due to non-hiring of additional work
force to manage the MIS & operational records
o Will reduce manual effort & mandays, centralised data management, easy in information
flow & availability, sales force optimization& enhance customer reach
o Will provide a much needed Customer Relationship Management (CRM) tool to help the
admission process, record keeping and aid other MIS requirements
o Will provide a direct linkage to the company website for online monitoring of academic
processes & student performance records
o Will provide capability to link the attendance system with advanced monitoring devices
viz. RFID/ Biometric devices
o Will provide a robust communication management platform for marketing/ communicating
messages to current/ prospective students
o Provide opportunities to develop and market virtual e-learning products which can be
retailed online as a new product once virtual content library has been developed by the
company
1.7. Stakeholders
Stakeholders are the individuals or groups who have a vested interest in this project and whose interests
need to be considered throughout the project. This section lists the Stakeholders of the Application /
Project for which these Business requirements are documented.
Name Position * R A S C I
Anand Ramabhadran
Anand Aggarwal
Dhrubajyoti Banik
Debojit Sen
Diksha Tewari
Karishma Seth
Ishant Juneja
Sneha Deshmukh
The software application will be depended on the sale, admission, finance, HR & academic databases
available in the existing software/excels.
o Sales data - Last 3 year & current year student database generated through various
marketing activities, School programs, inbound enquiries, dump database etc. which is
required to be imported in the system for future reference & analysis.
o Enrolment data – current year student enrolment data with completed detail of the
students need to be imported in the system.
o Finance data – Student fee records, complete details of the each & every payment made
by the customer, fee receivable & realised in current year need to be imported in the
system.
o HR data – All the current & old center staff, academic staff & corporate database is
required to be imported in the system.
o Academic data – Course curriculum, academic calendar, timetable schedule, product
description, content availability (print & TAT), testing & assessment (question banks)
1.9. Assumptions
This section describes major assumptions that were made prior to or during the Business Requirements
gathering and documentation.
- The BRD will be the only source of any further documentation or technical development.
- The selected software system will provide holistic IT solution for all the major processes of the
business i.e. manage sales & marketing activities, prospect & customer data, academic data,
content, fee management, HR, operations & communication management.
- Single source of MIS & reporting.
- The system will be SAAS based & therefore provide scalability to the business.
2. Requirements Scope
This section shows what business functionality is in scope and out of scope for Implementation. In Use
case approach, the out of scope Use cases are indicated in a separate boundary box. In Oracle Designer
approach the out of scope Functions are shown in grey coloured boxes.
2.1. In Scope
3. Functional Requirements
This section describes the Functional requirements part of the Business Requirements. In Use case
approach, the Functional Requirements comprises of Actor Profile Specification, Essential Use case
charts and Essential Use case specification in narrative text form.
This section is applicable only to Use case approach. This section depicts the Business Requirements in
the form of Essential Use case diagram. In the Use case approach, the Functional Requirements are
decomposed into a number of Essential Use cases. Essential use cases are of primary importance early
in a project’s requirements/analysis phase. Their purpose is to document the business process that the
Application must support without bias to technology and implementation.
Use Case # 1
Actors
Counsellor & Center Head
o Name
o Class
o Program interested in
o Subjects interested
o Alternate number
o Address
o Source of awareness
Post-Conditions After each call the counsellor has to update the follow
up date & time, remarks & description of call.
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Profiling of the prospect
Use Case #2
Actors
Calling Agency
Business Rules
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Follow ups
Use Case #3
Actors
Counsellor & Center Head
Business Rules
o Suitable/available product
offerings
o Location of prospect
Non-Functional Requirements
Post-Conditions
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Follow ups Lead Management
Use Case #5
Actors
Counsellor & Center Head
Business Rules
Non-Functional Requirements
o Brochures - Display
o Schedule - Display
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 6
Actors
Counsellor & Center Head
Non-Functional Requirements
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 7
Non-Functional Requirements
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 8
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 8
Actors
Counsellor & Center Head
Business Rules The counsellor has to enter the admission in the SIS
with the proper details of student. For all dump
Last revised:13/01/2013 Page 21 of 61
document1
Security Classification: High
Business Requirements Document Project Name
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 9
Business Rules .
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 10
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 11
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 12
o Transaction ID – generated
from plutous machine
Non-Functional Requirements
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 13
Business Rules The enquiry for at any online source should be in sync
with the enquiry form available in the SIS system &
flow directly in the system.
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 1
Business Rules
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 2
Business Rules
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 3
Business Rules
respective portal.
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 4
Business Rules
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 5
Business Rules
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 6
Business Rules
Non-Functional Requirements
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 7
Business Rules
Non-Functional Requirements
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
ACADEMIC PROCESSES
Use case # 1
Non-Functional Requirements
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 2
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
Use case # 3
Pre-Conditions
Post-Conditions
Extension Points Extension Condition Extending Use Case
List of <<included>> use cases List of <<extended>> use cases List of “inherited from (parent)”
use cases
4. Data Requirements
This section describes the Data requirements part of the Business Requirements. The data requirement
includes:
Old database – 2010-11, 2011-12, 2012-13 valid data, data generated by school activities & other
initiatives.
Current year data – 2013-14 sales pipeline & student enrolment data.
HR data – Center, academic & corporate staff data
Academic data – lecture scheduling, lesson planning, academic calendar, course details, content
details (question bank & print + TAT)
Financial data base – fee detail (pricing sheet), collection
Detailed MIS reporting document – description of reports required by various stakeholders &
management.
This section describes the Data retention (time frames for online Data retention before archiving) and also
the archiving requirements.
- The database should be stored on 2 servers.
- Weekly backups should be taken & shared with the IT POC.
- The offline backup facility should be available
This section describes the sensitivity levels of each class of data. The following criteria are used in
determining the sensitivity level of each conceptual class/entity in line with the Government Core Policy
Manual).
Non-sensitive information that would not reasonably be expected to cause injury (harm) if
released to the public;
5. Non-Functional requirements
This section describes the non-functional requirements part of the Business Requirements. A non-
functional requirement is typically a special requirement that is not easily or naturally specified in the text
of the use case’s or function’s event flow. Examples of non-functional requirements include legal and
regulatory requirements, application standards, and quality attributes of the system to be built including
usability, reliability, performance or supportability requirements.
This section describes the Security requirements part of the Business Requirements.
5.1.1. Authentication
This section describes the Authentication requirements part of the Business Requirements.
Authentication is the process of verifying the genuineness of claims that a person/group makes to
establish identity/eligibility for access to services. In order to ascertain the Authentication requirements of
the Application, it is required to analyse the type of transactions that different Use cases/Business
Functions trigger within the Application. The following criteria is used in determining transaction types of
each use case/function (in line with the Government Core Policy Manual) :
Level 0 : Anonymous transaction – triggers transactions that do not require or allow a person to be
identified, or transactions which require protection of a person's identity. For example, access to
online information about government programs or services or protecting a person's identity.
Combining the transaction data with other data must not allow identification of a particular individual.
Level 2 : Identified transaction – triggers transactions that require that a person be specifically
identified. The nature of the transaction may require confirmation of a person's identity (e.g., name,
address, birth date, etc.) and/or data linking the person to a transaction (e.g., invoice number,
personal health number, etc.).
Level 3 : Verified transaction – triggers transactions that require: the person to be specifically
identified; verification of the integrity of the data exchanged and the exchange itself; and, the creation
of sufficient evidence to indicate that the person agreed to be bound by the transaction. For example,
a note signed with a digital certificate, audit trails and security logs may provide sufficient evidence
that a specific person intended to conduct a transaction.
Level 3 : Verified)
This section describes the Authorization and Access Control requirements part of the Business
Requirements at a high-level. Authorization is the process of determining if the person/group, once
identified through the “Authentication process”, is permitted to have access to certain services. The
Authorization and Access Control requirements are best described through a matrix.
C Create
R Read
U Update
D Delete
This section describes the system usability requirements. A usability requirement specifies how easy the
system must be to use. Usability is a non-functional requirement, because in its essence it doesn't specify
parts of the system functionality, but specifies only how that functionality is to be perceived by the user,
for instance how easy it must be to learn and operate the system.
This section describes what kind of System Help features are needed to be built into the system.
This section describes how the system is expected to scale to new higher or lower levels. Both user and
application scalability requirements are described here. Data scalability is not described here as it is
already described in the “data volumes” section earlier.
6. Interface Requirements
This section describes User and System Interface requirements for the proposed system.
7. Business Glossary
Approval
This document has been approved as the official Business Requirements Document for the
Project Name project.
Following approval of this document, changes will be governed by the project’s change
management process, including impact analysis, appropriate reviews and approvals, under the
general control of the Master Project Plan and according to Project Support Office policy.
Diksha Tewari
Project Manager
Studymate
[Title]
[Organization]
Annexures:
Annexure 1:
Enquiry Form
Annexure 2:
Registration form
Annexure 3
Receipt
Annexure 4:
Features Vs Benefits
Features Benefits
Faculty Experience
Annexure 5
Objections Handling
Distance or Transport
Weekend Batch
Car Pooling
Transport-Vendor Contact Details
List of Students from same area
Alternate Modes Of Transport (Auto Rickshaw, Cycle Rickshaw, or Metro)
Best available solution in terms of time & money
FEE
TPS ( Third Party Story)
Fee is high because the quality is so good
Verdict By senior Person (Center Head or Center Principal)
Encourage for Lump Sum Option
Start Fee Conversation with “Investment for your Child Future”
Calculate the possible Cost Benefits
Focus on SM Result
Home Tuitions
Competition -Group studies-Prepare Students for Competition
TAT-Technology Aided Teaching
Build Up Question Bank-In group more doubts & Questions are asked and sorted out during
class hours
Organized & Disciplined Atmosphere-Well Planned Time Table, Academic calendar, Periodic
Exams, Routine MCQ,& Regular PTMs
Extra Hours-Regular Extra Classes & Remedial Classes-Leads to Personal & Individual Attentions
Value Added Sessions-Time Management skills
Our Faculty are-Topic experts
Guide Students in answering questions in school exams as per Marking Scheme
As per CCE –Lots of Assignments & Projects are given to Students
Our Teachers guide students in the same. Example-NASA Students, Plus as it involves group
presentation, group studies help them in performing well in group.
Afternoon Schools
Weekend Batch
Some students do not go to school in class XI & XII
Another Study Mate Center-where class Take place in weekend batch at different timings
Students can come for discussing their doubts
Schedule
Why Min 2?
Focus on trial classes of subjects not interested like Science, SST and English
Encourage Student to take Exam of subjects not opted at SM and Student can discuss answer
sheet with our expert faculty.
Under one roof-Student can study all subjects in case taking some subjects at other center or
home tuition- rather wasting timing in traveling from one center to other.
Acknowledge Student &Parent Request-and suggest if we will get more request for the same,
we will start it later or can even start with crash course batch, as we have done last year as well.
Only CBSE
Importance of C.B.S.E 40% weight age in IIT JEE
Strong CBSE base-student horizon widen (IIT, Medical, D.U.)
Quote Examples of rank holders.
Did you know series (To be given by Karishma)
SM can arrange child class with our expert faculty to understand where child stand, and how can we
help him by providing some extra hours via remedial classes.
If parent say-child is quiet
We can say in group tuitions when other students will ask questions, his doubts will also get solved, and
he will gain confidence and become outspoken.
Batch size
Our Experienced teachers can make out by their behavior regarding Student’s Seriousness
towards Studies.
Separate Doubt Clarification sessions
Negative Feedback
Acknowledge
Create Expectation Management
Annexure 6
Annexure 7 :
Academic Processes
Note.docx
Annexure 8:
Studymate
Operations Process Note.docx