Beruflich Dokumente
Kultur Dokumente
By Morgan Davies
This is a specification document for the new SharePoint project for the STFC to allow users to share, add, edit and change files within their
department site
Requirements Specification Part A Morgan Davies 151422
Contents
The purpose of the project....................................................................................................................2
The scope of the project........................................................................................................................2
Definitions and Abbreviations...............................................................................................................2
References.............................................................................................................................................3
The overview of the project...................................................................................................................3
Product Perspective...............................................................................................................................4
Product Functions..................................................................................................................................4
User Characteristics...............................................................................................................................5
General Constraints...............................................................................................................................5
Distributing of requirements.................................................................................................................6
Functional requirements.......................................................................................................................7
Non-functional requirements................................................................................................................8
1
Requirements Specification Part A Morgan Davies 151422
Term Definition
STFC Science and Technologies Facilities Council. This
is the organisation where the project takes
place
Department Leaders The department leaders are the heads of the
different departments in the STFC that will act
as the main admin for the SharePoint space
SharePoint A Microsoft Office service that allows groups
and users to share and access information. As
well as creating websites and applications.
Project Leaders The project leaders are the managers and
leaders of the projects in progress within the
STFC that is used to provide services to clients
and scientists
Project Developers The project developers are the developers that
works with the specifications given and develop
them to the final product
Permissions A set of permissions used to grant access and
functions of the groups, depending on the type
of permissions granted
Files Documents, codes and scripts, spreadsheets,
images, etc. that will be stored in folders for
groups to have access with granted permissions
2
Requirements Specification Part A Morgan Davies 151422
References
The people I have spoken to for the project are the members of the ISIS Business Applications
department of STFC. This project was devised and based from the scenario used on the away day,
along with discussed ideas with other colleagues in the department.
3
Requirements Specification Part A Morgan Davies 151422
General Description
Product Perspective
For this system to work effectively and efficiently, this needs to be in the environment where it works
with each user that has access to use the system of SharePoint
Each user or group will have certain privileges depending on the permissions handed out to them on
their SharePoint site using the software provided. For this system on SharePoint, there has to be an
order in the system, where a set of rules and permissions for each group in each department in the
STFC.
Department Leaders The department leader of each sector of the STFC will have the full
administration privileges, as well as having the control of having creating a SharePoint site for
the department. They will have the permission to create their SharePoint site by adding the
necessary information. They will have the responsibility assigning staff members to their
respective groups and removing them. They will also receive requests of creating a sub group
from the Project Leaders and will monitor the activity of the sub group.
Project Leaders The project leaders will have similar privileges compared to the
Department Leaders. However they will have lesser control and can only send requests to
create a sub group and monitor the access of files and permissions to add, change and delete
the files. They will receive request emails that are generated when a developer wants to add,
change, move, or delete a file in the sub group. They have the privileges to approve and
disapprove the request made by the developers.
Project Developers The developers have the lesser privileges in the system, these privileges
will only allow them to access and view files from other users in the same group/sub group
in their respective SharePoint Site. They will also have to make requests to add, change, edit
and remove files in their allocated groups/sub groups.
Product Functions
With this system put in place in SharePoint, the Department Leaders will have access and can log in
at any time to have full access to their respective SharePoint site and the list of activities and
requests that has been recorded and responded. The Department Leaders will first have to create
their SharePoint site, using a software that will check for any filled tabs and boxes for any duplicates,
with any other current SharePoint sites from other departments. The Department Leaders will also
receive emails regarding the requests that have been sent from Project Leaders. When they receive
the email along with other users reasons for the request, they can then have the choice to approve
or disapprove the requests. They will also have the role of assigning the developers to their
respective groups and sub groups
With this system, the Department Leaders will have the necessary list of people working in the
department. Which includes what project each member of staff are part of, and their role in the
project, making it easier to choose which person should receive the necessary permissions.
When the staff members have their roles assigned to them, the respective Project Leaders will have
permissions to create groups and sub groups for the developers, as well as observing the activities of
within the groups and sub groups. They will have control of what files are allowed to be added,
changed, removed, edited and updated in the group. And most importantly who would get the
permissions as the Project Developer, to avoid any other users gaining access to the SharePoint site.
4
Requirements Specification Part A Morgan Davies 151422
The Project Developers will then have the access to the groups and sub groups, which they have
been assigned to by the Department Leaders and Project Leaders. They can then view the files,
documents, scripts and code, spreadsheets and folders that other developers have uploaded. They
can then have the option to add, replace, delete and edit files to the groups/sub groups, which then
they will have to fill in a form. With the forms, it will be sent on to the Project Leader for approval.
Overtime, they will receive an email whether their request is accepted or declined.
User Characteristics
Based on the information of the project and the people that will be using the system, there will be
assumptions with each role that users will be assigned to in the system.
Since this will be used on computers and on SharePoint, and that the system will be implemented in
the STFC. I am to assume that the staff using the system would have some knowledge of computers
and IT systems and the use of SharePoint. Thus, the layout of the website, generated emails of
requests, and settings should be made for users with knowledge with cloud storages, emails, and
creating websites.
Department Leaders: Should be able to organise and create groups in SharePoint and have
knowledge of workers in the department
Project Leaders: Should be able to submit requests and create and organise groups in
SharePoint and have knowledge of members of the project
Project Developers: Should have knowledge of their respective projects in their departments
and able to submit requests and add, edit, change, delete files
General Constraints
Before and during the implementation of the system, there are constraints that needs to be
considered. This also includes when the system is fully implemented and in use
Distributing of requirements
This section will identify the key requirements of the system proposed and listing and allocating them
in terms of their importance. Therefore, requirements needs to be specified and analysed to ensure
that the system put in place will work with the essential requirements. This will also include the
requirements that are recommended but not completely important and not necessary for the system
5
Requirements Specification Part A Morgan Davies 151422
implemented. If all requirements are needed to be implemented, that would then cause delays on
completing the implementation of the system.
Important requirements
Ensuring that the system put in place is easy to use for the users, and is able to store and
hold SharePoint sites and groups as well as files and folders
Ensuring that the system is accessible to those that have permissions (Department Leaders,
Project Leaders and Project Developers) through multiple devices and within the intranet in
the STFC laboratories
Allowing each user allocated user should have a certain level of privileges, depending on
what permissions they have been acquired
Allowing the necessary users to make requests in a form and is sent off in an email format
with options to approve and reject requests
Only those with permissions can access those sites, those without permission are redirected
Allowing the Department Leaders to create a SharePoint site for the departments in STFC in
all laboratories and allocate uses to those sites (with permissions)
Department Leaders and Project Leaders to create groups and sub groups in the
departments and assign users (Project Developers) to those groups
Department Leaders and Project Leaders to observe and oversee activities within the
department and groups
Recommended requirements
6
Requirements Specification Part A Morgan Davies 151422
Specific Requirements
Functional requirements
These functional requirements are required functions that are given to the users with permissions in
the system when using the SharePoint site.
7
Requirements Specification Part A Morgan Davies 151422
Non-functional requirements
This section will specify any non-functional requirements with in this system. These requirements are
not features of the system but required for the system to work
This system will need a preferable server performance so that the system can remain
responsive as more files and sites are added to the server, and when more users log in and
using the system on SharePoint.
The system needs to be accessible at any given time from any user, from any department
within the STFC, to regularly access and download the files. As well as adding them,
changing, deleting and updating files.
There needs to be a backup server or tools put in place, if one of the internet servers in the
STFC fail in any laboratories. This is so that the files can be securely stored and still allow
access to the SharePoint sites in the system.
The SharePoint and system needs to be easy and simple to use with people with different IT
backgrounds and knowledges. There will need to be a help system put in place if any user is
finding difficulty using it.