Professional Documents
Culture Documents
Course: COMP1645
Requirement Analysis
Page 1
Requirement Analysis
Contents
Introduction: ........................................................................................................................................... 3
Part A- Requirements Analysis using Rich Picture .................................................................................... 3
A1. Rich Picture of the complete TG environment ................................................................................ 4
A2. Understanding of overall TG Environment ..................................................................................... 5
Key actors and their impact: ............................................................................................................ 5
Current organizational culture and sub culture: ............................................................................... 5
Key Issues and area of conflicting:.................................................................................................... 6
Current IT Provision and issue: ......................................................................................................... 7
Part B-Requirement Analysis using Use Case Modeling ............................................................................ 8
B1. Use Case diagram for current KPI Pilot Study- ................................................................................ 8
B2 Description about Use Case Diagram .............................................................................................. 9
B2.1 Primary Scenario: ..................................................................................................................... 9
B2.2 Secondary Scenario and alternative flow of events ................................................................ 15
B3. Understanding the current environment via use case modeling process ...................................... 18
Key actor: ...................................................................................................................................... 18
Key Processes: ............................................................................................................................... 18
Further Investigation: .................................................................................................................... 18
Assumptions: ................................................................................................................................. 19
Real Life Questions to get information: .......................................................................................... 19
Conclusion:............................................................................................................................................ 19
Page 2
Requirement Analysis
Introduction:
Talentset Gateway (TG) is a provider of skills training in London. They have 10 training center across the
country. Their courses start from Introduction to Excel to professional qualifications such as Microsoft
Certified Professional. Employee and client take their training courses from here. The MD of TG now
would like to use KPI (Key Performance Indicator) for courses which are running through the 10 centers.
Page 3
Requirement Analysis
Page 4
Requirement Analysis
Winnie Yip (Finance Director): Winnie Yip likes Fionas strategy from the very beginning of her joining.
She works hard with Fiona to onward the TG. She produces macros, spreadsheet for finance
administrators. She sets the cutoff date for staffs to mail their spreadsheet Sales directors PA. She also
checks the reports of KPI data.
Amanpreet Gill (Finance Administrator): Amanpreet Gill is the Finance Department representative on to
the employee engagement committee. He manages and analyzes the KPI data for the sales staff at TG.
He maintains the KPI data and includes them into spreadsheet and then every week he sent it to Fiona
and Winnie.
Kofi Kankam(Finance Administrator): He keeps the records on course and create report of course. All
course Report he sent to the Fiona and Winnie. He also sent the feedback form to employer getting their
contact details within eBook.
Sales Team: There are two types of sales team who are selling courses for TG in different methods.
Telesales team advice clients to take new courses and try to convince them. They have to also keep their
phone log call and course booking on phone call/email/follow up called resulting. Employer executive
team actually works with medium or large size employers and encouraging them to book courses for
their staff. They have also to keep call log data and total number of employee trained, course booking in
weekly/monthly.
Subculture:
Every training centre has its own trainer to give the training to clients or employee as his own
way.
Different reports are produced from different department.
Data has been taking on by different way as like as from spreadsheet or from eBook system.
Reports are come from different department by weekly/monthly or after ending course.
Page 5
Requirement Analysis
Key Issues and area of conflicting:
Key Issues:
Information System: Every person of the TG wants this desperately to keep the data accurate
and get information easily.
Pressured environment: Staffs are concerned about their job. They have to meet the targets all
the time. They dont get enough relax time.
Not supporting Fionas approach: Most of the director and staff didnt like Fionas approach for
TG. She doesnt follow any kind of family friendly policy or flexible working hours. Everybody
liked Tom Talents approach.
Data Collecting Problems: Finance administrators face these problems too much. Amanpreet
have to get data from PA to Sales Director who is also getting the data from sales staff. Kofi has
to fill big spreadsheet, so it is time consuming and chance of inaccurate data.
Time Issue: Sales department staffs are very annoying with the short time tor filling
spreadsheet. Sometimes they cant complete spreadsheet and dont send mail to PA to Sales
director.
Not happy with KPI: Most of the director and staff dont like KPI. They think it will stop some
courses and many staff will lose their job.
Conflict:
Sales departments sales staff sends incomplete spreadsheet to the PA to Sales director which
makes a big conflict to get actual data for Johnny Greenwich (PA to Sales & Marketing Director).
Johnny Greenwich also sometime has sent incorrect data to finance department since he has
got wrong from sales staff.
Client makes negative comments about course sometime on feedback form though that was not
training centre fault. Training manager cant reply them also. So it is a big conflict with training
courses.
Finance director complains about sales staff to Sales and Marketing director, but Sales director
wouldnt interested to disciplining his staff. Its a big conflict between finance department and
Sales department.
Page 6
Requirement Analysis
Current IT Provision and issue:
TG has invested too much in IT in the recent years. There is an online booking system known as
eBook. It is scheduling courses, help to take bookings via online from individual client or an
employer. It also takes payments, register attendance and producing certificates whenever
courses are end. Recently they are invested huge money to develop the learning gateway. It
will hope so live next year.
Issue:
Sales Staff can misuse eBook when make bookings on behalf of client/employer.
eBook is not secured enough, too much access without high security.
Payment can be a big issue.
eBook handling can be a issue if staff does not train about this.
Page 7
Requirement Analysis
Page 8
Requirement Analysis
Page 9
Requirement Analysis
Page 10
Requirement Analysis
Page 11
Requirement Analysis
Page 12
Requirement Analysis
Page 13
Requirement Analysis
Page 14
Requirement Analysis
B2.2 Secondary Scenario and alternative flow of events
B2.2.1Secondary scenario
UC05-Check available curse-
1. a
1. b
Page 15
Requirement Analysis
B2.2.2 Rewriting Primary Scenario
UC05 Use Case Name: Check Available Course
Use Case Description: Sales staff will ensure about available courses for client
and employer
Primary Actors: Sales Staff
Secondary Actors: N/A
Pre-Condition: First Client/Employer need to request for course.
Dependency: N/A
Basic Flow of Events: 1. Go to the spreadsheet of available courses
through eBook.
2. Check the expected course is available or not.
Alternative flows: 1. If Course is available
2. Accept the client/employer
3. If not available
4. Inform client to wait some days and
5. Inform Lisa Banda to add expected course
6. When course will add, inform the
client/employer.
Post-Condition If course are available then staff can continue booking
process in UC04.
Page 16
Requirement Analysis
Page 17
Requirement Analysis
B3. Understanding the current environment via use case modeling process
Use case is a list of actions which is specially defines the interaction between the system and a role to
gain the goal. By making use cases, it reduces the complexity and make easy viewpoint. It also helps to
identify the key actors for a system. For use cases, actor can be an external system or human. I have
identified actors and processes by reading out all the Talenset Gateway Environment. I have also made
some assumptions to develop use case for system.
Key actor:
When I am developing use cases, I have got some key actor who operates the most important
functionality. They are Sales staff, Finance Administrators; Head of Course management, training
manager and client/employer.
For example; Head of Course management set the course scheduling through eBook. Training Manager
will assign course trainer against a course and if any course trainer leave. Most of the work processes by
sales staff and finance administrator. Sales staff keeps their daily records how much course booked and
also keeps log data. 2 Finance administrator male sales report and course end report.
Key Processes:
Key processes are important as if an actor can execute his functionality. I have followed some technique
to get the key processes as like as which tasks should be execute via actor, what kind of process will
support the system etc.
For my assignment, main processes are- scheduling courses, record all activities, assign course trainer,
book clients, producing report etc. All of these processes are done by actors.
Book course via client/employer is a key process for this system. This training centres main functionality
related with this. This process is done by sales staff.
Creating course report and sales staff report is also a key process. This process is done by Finance
administrator.
Further Investigation:
In this assignment, the functionality of eBook is not clear. I have to more investigate about this. There
are no details about this as like as how it is produce certificate and take payments and who controls this.
I have got only few tasks about this. Finance administrators use this to get report from eBook and KPI
data. But how it produced that and by whom it is controlled there is need to be investigate.
There is present detail about employer feedback form which is done by Finance administrator Kofi
Kankam but no specifications of how and by whom client can get the feedback form. The assignment
just told that after course end, client will fill up feedback form.
Page 18
Requirement Analysis
Assumptions:
1. There is no details about by whom course scheduling is set into eBook. I have made assumptions
about that it is course related matter so it will set from Head of Course management.
2. There are also no details of producing certificate. Assignment only tells that it produces by
eBook. But who will distribute this to client/employer its not clear. I have made assumptions
about that though course is set from head of course management, so certificate should be
provided from there also.
3. There are no specifications of unavailable courses. I have made assumption here that sales staff
will contact with the Head of course management to add new expected courses via client.
4. There is no specification that when course will be booked, course trainer should inform about
that. I have made assumptions about that when course will book, he will notify via email or
phone.
Conclusion:
I have completed all the tasks which were required to do. I have tried to male rich pictures readable and
clear with key identifying symbols. I have also discussed about key actors, issue, conflicts etc. I have also
drawn business use case of the TGs current KPI on course and sales department. I have also described
use cases with primary scenario and secondary scenario and all assumptions which I made for this task.
Page 19