Functional specification document
Fiche : Functional specification document. Recherche parmi 300 000+ dissertationsPar João Onozato • 20 Mai 2023 • Fiche • 2 085 Mots (9 Pages) • 194 Vues
FUNCTIONAL SPECIFICATION DOCUMENT
Company BesTTrain
João Pedro Onozato de Matos
Master in Business Consulting & Digital Transformation
Contents
1. INTRODUCTION 3
a. Scope 3
b. Audience 3
c. References 3
d. Project Constraints 3
2. FUNCTIONAL SPECIFICATIONS DESCRIPTION 3
a. Launch training virtual classroom 4
c. Launch training rating 5
d. Add training content 5
e. Conduct training 6
f. View training content 6
Error 7
g. Download training content 7
h. Rate training 7
Error 8
i. Attend training 8
j. Undergo training tests 8
3. CONCLUSION 9
a. Feed for the next version 9
a. Signatures 9
INTRODUCTION
Since the beginning of the pandemic, a training company BesTTrain sees its clients’ training requests decrease drastically, therefore company benefits. The CFO contacts IT department to launch a project enabling the company to manage remote training sessions. IT manager set up a team with BAs, developers, and project manager so that project can be launched to elicit the needs, perform feasibility study.
Scope
- Provide solution Digitalizing key activities: Clients training requests - trainers management - Training facilitation
- Support Solution implementation & related change management
Audience
This document is dedicated to:
- Software developers
- BestTTrain training team and other experts
- Testers
- Project Manager
References
- Project Charter
- Requirements Modelling
Project Constraints
- Multi teams
As the project consists of a platform that has multiple business teams, there is a complexity to align the needs and requirements of different stakeholders. It’s can affect the quality stakeholders”
- Cost, and Time
Time: the develop team need to complete the pilot on January 30, 2023; and the UAT on September 30, 2023.
Cost: the total budget is €500,000.00.
- Scope
Although the scope has already been defined during the project development can have new features to be added due to the new needs, it’s happened constantly and impact directly on quality, cost, and time. So, one of the constraints could be the change or/and add scope.
FUNCTIONAL SPECIFICATIONS DESCRIPTION
The description of the main project modules in training content & launch virtual classroom, this part will describe in detail a product's intended capabilities, appearance, and interactions. The main functional specifications are represented figured below.
[pic 1]
To better describe the following these functional specification features there will be a breakdown in several underlying such as: business needs, users, inputs, outputs, business rules, and error.
Launch training virtual classroom
- Overview
Create a virtual “space” to provide training
- End User
Trainee, and trainer
- Business Rules
Trainer manager login to the platform
Selecting the trainer associated with the specific training required by the customer
Selecting the participants
Sending an email with an invitation link to access the virtual room for all the participants
- Inputs
Internet access
User access (login)
- Outputs
The Virtual classroom is created and ready to use
- Acceptance criteria
Both end user can join the “platform”
The trainer will be able to upload course, to teacher online and to upload the training.
Training can be carried out smoothly and efficiently
- Error
Message “You don’t have access”: this message will show up when the trainer don’t have access on training platform.
Message “System doesn’t work”: this message will show up when the platform doesn’t work well.
Launch & disable training session recording
- Overview
Launch & disable training session recording
- End User
Trainer
- Business Rules
A button can be able to record the training
The confirmation to trainer if can starting the training
Finishing the training the record will finish automatically
The platform will automatically save the training on cloud
- Inputs
The training needs to be started.
The trainer needs to click a “start” button
- Outputs
The training was record
- Acceptance criteria
The platform has the button available on platform
The trainees need to receive the record notification
The cloud have space to save the training
- Error
Message “Unable to record”: this message will show up when the platform doesn’t get to record because some issue, can be a system error, to lack of space, etc.
Message “System doesn’t work”: this message will show up when the platform doesn’t work well.
Launch training rating
- Overview
Collect feedback on trainings & Improve technology
...