Question: Task 1- Case Study (10 marks total) In this case study, you are a lawyer that has been approached with an unfair dismissal claim
Task 1- Case Study (10 marks total) In this case study, you are a lawyer that has been approached with an unfair dismissal claim from a Project Manager that was recently fired for not releasing a project on time. They have submitted their diary as evidence. Read the diary and determine if it was fair or unfair to terminate their position. The names of the people involved have been changed to protect the innocent. Day 1 - Clockwork Project My name is Sarah, and I was recently hired as project manager on the Clockwork Project. Macy, the CEO, has given me a tight deadline (just 7 days), and a team of three programmers: Edward and Dave, the junior programmers, and Joe, the lead programmer. This is my first major project and, considering how nervous the other team members look, it might be their first project as well. I'm excited to get started. Day 2 Everything is going well. Dave and Edward are good friends. They told me they recently graduated University together. Joe is a bit hard to talk to though. I don't think he respects my position. This could be a problem. Day 3 Edward was sick today and had to work from home. At the end of the day, I used git log to determine that Edward had completed his work. The commit message says, "Completed function to rotate clock hands." This is great news. Tomorrow I will inform Joe, and they can start to work on updating the hands of the clock to match the current time. Day 4 Edward is still sick. Dave looked a bit frustrated today so I asked him what was wrong. He told me Edward's code is rubbish. He has tried using it, but he cannot understand it. There is no documentation. He is receiving errors like, IndexError and TypeError. He doesn't understand the variable names. I told Edward to keep working on his own task. We will let Edward fix his own code when he gets back. Day 5 Things got a bit dramatic today. Edward has come back to work. He says he pulled Dave's commit from the git repository at home, and Dave has overwritten Edward's clock hands function with a new version that doesn't work! He told me that Joe told him to fix it. I will have to speak to Joe. Day 6 Today Edward came into my office to tell me he created a new branch of the repository and spent 3 hours at home last night rewriting the clock hands function again, combining his version with their version, and writing documentation so they understand how to use it. He said Dave and Joe refuse to merge his branch with the repo. Edward was almost in tears. I guess they had an argument. Day 7 This is the final day of the project, and the clock hands function is still not written. I asked Joe and Dave to run the project and they just said, "Later". I approached Macy and told her that Joe and Dave are unmanageable, that the project would be late because the programmers are not cooperating. She told me it was my responsibility to manage them; that the project being released late was all my fault. She terminated me on the spot and said she would have to find a replacement. This job was my worst nightmare. They still haven't paid me! I'm going to see a lawyer. Task 1.1 (10 marks) In less than 250 words, answer the following: 1. To what extent were Joe and Dave responsible for the project being delayed? 2. To what extent was Edward responsible for the project being delayed? 3. What could Sarah and Joe have done to prevent the delay? 4. Which team members, if any, should have been fired? 5. Macy hired a Software Designer to take Sarah's position. How will this affect the project? Was it correct to hire the designer now, after most of the code was already written? Task 1- Case Study (10 marks total) In this case study, you are a lawyer that has been approached with an unfair dismissal claim from a Project Manager that was recently fired for not releasing a project on time. They have submitted their diary as evidence. Read the diary and determine if it was fair or unfair to terminate their position. The names of the people involved have been changed to protect the innocent. Day 1 - Clockwork Project My name is Sarah, and I was recently hired as project manager on the Clockwork Project. Macy, the CEO, has given me a tight deadline (just 7 days), and a team of three programmers: Edward and Dave, the junior programmers, and Joe, the lead programmer. This is my first major project and, considering how nervous the other team members look, it might be their first project as well. I'm excited to get started. Day 2 Everything is going well. Dave and Edward are good friends. They told me they recently graduated University together. Joe is a bit hard to talk to though. I don't think he respects my position. This could be a problem. Day 3 Edward was sick today and had to work from home. At the end of the day, I used git log to determine that Edward had completed his work. The commit message says, "Completed function to rotate clock hands." This is great news. Tomorrow I will inform Joe, and they can start to work on updating the hands of the clock to match the current time. Day 4 Edward is still sick. Dave looked a bit frustrated today so I asked him what was wrong. He told me Edward's code is rubbish. He has tried using it, but he cannot understand it. There is no documentation. He is receiving errors like, IndexError and TypeError. He doesn't understand the variable names. I told Edward to keep working on his own task. We will let Edward fix his own code when he gets back. Day 5 Things got a bit dramatic today. Edward has come back to work. He says he pulled Dave's commit from the git repository at home, and Dave has overwritten Edward's clock hands function with a new version that doesn't work! He told me that Joe told him to fix it. I will have to speak to Joe. Day 6 Today Edward came into my office to tell me he created a new branch of the repository and spent 3 hours at home last night rewriting the clock hands function again, combining his version with their version, and writing documentation so they understand how to use it. He said Dave and Joe refuse to merge his branch with the repo. Edward was almost in tears. I guess they had an argument. Day 7 This is the final day of the project, and the clock hands function is still not written. I asked Joe and Dave to run the project and they just said, "Later". I approached Macy and told her that Joe and Dave are unmanageable, that the project would be late because the programmers are not cooperating. She told me it was my responsibility to manage them; that the project being released late was all my fault. She terminated me on the spot and said she would have to find a replacement. This job was my worst nightmare. They still haven't paid me! I'm going to see a lawyer. Task 1.1 (10 marks) In less than 250 words, answer the following: 1. To what extent were Joe and Dave responsible for the project being delayed? 2. To what extent was Edward responsible for the project being delayed? 3. What could Sarah and Joe have done to prevent the delay? 4. Which team members, if any, should have been fired? 5. Macy hired a Software Designer to take Sarah's position. How will this affect the project? Was it correct to hire the designer now, after most of the code was already written?
Step by Step Solution
There are 3 Steps involved in it
Answer 1 Joe and Dave share some responsibility for the project delay Daves decision to overwrite Edwards code without proper communication or collabo... View full answer
Get step-by-step solutions from verified subject matter experts
