You are on page 1of 8

1.

The bonus system is required to automate the bonus payments to the employees of the House
and Villa company. This will have the employees of the company receive their bonuses on
time and keep the company from getting fined by the department of labor. The acquirers will
benefit from the bonus system in the following ways:

1. Allow the staff to enter word data, hours, location, documentation evidence of the work,
which will speed up the bonus calculation since the data will be in one place 2. Save the
time and location data in the companys information system.
3. Enable the HR department to approve and transfer the bonus amounts
4. Give reports to the department of labor about successful payments

1.2

a. The environment can include other systems used by the company that interact with the
new system either directly via interfaces or indirectly in other ways.
b. Unfamiliar staff with the new system will take time to getting used to it and make it a
part of their daily routine, this will hinder the development as they would want to make the
system as friendly to the existing users as possible for quick adoption
2.1
Owners
Owners refer to the top management and the owners of the organization who are funding this
project to be used in their company. They will be involved in this project as the sponsors. They
will be funding the development process carried out by ABC Co. These owners will be
involved in the development process and will be overseeing the progress and the compliance of
the project with the initially outlines requirements.

Users
Users refer to the employees of the company who will be eventually using this system on a
daily basis to record their work, times and locations. These people will not be actively involved
in the development but can be a part of a series of interviews by the ABC company for
requirement gathering for the system. This requirement gathering will lay foundation of the
user interface and ease of use of the system

2.2
Owners
Owners of the system will have a concern that the system be developed in the due time, and
budget. If it exceeds the budget, the company will have to spend more. And if it exceeds the
time taken, the company might get fined by the department of labor.

Users
Users of the system will be concerned about the usefulness of the system in their daily routine.
How difficult would it be to log all the data in the system and how early can it solve their
bonus problem.
3.1
The generalised actor in the provided partial use case is:
Staff
Generalization of an actor means that one actor can inherit the role of the other actor. The
descendant inherits all the use cases of the ancestor. In our case, the staff actor can do both the
tasks of construction worker and office worker, hence it is generalized

3.2
HR coordinator is associated with “Transfer the bonus” use case

3.3
Construction worker is associated with the following use cases: a.
Enter work data
b. upload location evidence

3.4
The extend association can exist between upload location evidence and enter bonus data use
cases. Because upload location evidence is optional in the case of staff worker, because
construction worker is required to upload it, but office worker does not. So it becomes
optional, hence the extend association
4.1

What?
Context and component
Diagrams, Use Case Diagrams,
lass diagrams

How?
Function Decomposition
Diagram, Diagram, Activity BP
MN, Scenarios

Where?
Network diagrams

Who?
Organization chart, roles and responsibilities, workflow diagrams

When?
Timing of events, schedule of events, Project schedule

Why?
Alternative solutions and strategy for selecting solution

4.2
The data part, which contains the use case and component diagrams will list the artifacts that
will be needed for the operation of the system. Because these diagrams govern the flow of the
data within the system.
10
7.5
15
45

1
0.5 1/8 = 0.125
0.5/8 = 0.0625
0.67 0.67/8=0.0838
1.5/8 = 0.1875
1.5
0.4588
3.67

\ 10
67.5

77.5 x 5000 = 387500m / 60 = Number of days x 8 = number of


387500m 6458.3333h hours

10 x 5000 = 50000m/60 = 833h number of hours / 8 = number of


50000m days
337500m / 60 =
67.5 x 5000 = 5625h hours to minutes = hours x 60m
337500m 5000h x 60 300000m

0.4430

2.992

108000 x 0.4430 62197.2


=47844
180000 x 2.992 700128
=538560
i)
Process time summary

10/1 = 10
5+10/2 = 7.5
10+20/2 = 15
30+60/2 = 45

ii)
Cycle time summary

Number of hours:
1
0.5
0.666 1.5

Number of days:
0.125
0.0625
0.0833
0.1875

iii)
10 minutes
7.5+15+45 = 67.5 minutes

iv)

Minutes Hours
387500 6458.33333
50000 833.33333
337500 5625

v)
Receptionist FTE = 833/1880 = 0.4430
Technician FTE = 5625/1880 = 2.9920

vi)

Receptionist labor cost: 108000*0.4430 = 47844


Receptionist total cost: 47844*1.3 = 62197.2

Technician labor cost: 180000*2.9920 = 538560


Technician total cost: 538560*1.3 = 700128

Overall cost to process: 762325.2


BPMN
Draw Business Process Modelling Notation Diagram
Question 1

You might also like