Question: Question 2 (Software Project Scheduling) Solving the software project scheduling problem is to find a good allocation of employees to tasks in a software project
Question 2 (Software Project Scheduling) Solving the software project scheduling problem is to find a good allocation of employees to tasks in a software project so as to minimise its cost and duration. Assume we have been given n employees es...en with m tasks to....... We then formulate a matrix x' of employees by tasks. The following shows the variables and initial calculation on durations (p-month - person-month): t2 e2 0.5 t1 x tz t3 ta t4 et 0.5 1 0.50 0.5 0 0 ti's required effort and skills: 4 p-month, (sql, java) ta's required effort and skills: 4 p-month, (java) t's required effort and skills: 8 p-month. (java) ta's required effort and skills: 2 p-month, (java) er's salary and skills: $1000 per full time month, (java) ez's salary and skills: $2000 per full time month, (sql java} t3 11:4/1 = 4 months Gantt Chart to:4/14 months ta: 8/0.5 = 16 months t: 2/0.5 = 4 months (a) What is the normalised dedication of the employees to tasks during the period of time that would have had overwork? (2 marks) (b) If we use the evolutionary algorithm design explained in this module, what would be the duration of the project? (18 marks)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
