I work in software development department. Lets say we have a deadline to meet. I was in standby mode for the entire day waiting for X employee to compile a software application so our team can verify issues. My colleagues were also waiting. I was hoping X employee could be done by 3PM so I could be done on time. X employee was reminded early during the day to do it ASAP but he forgot. X employee finally completes it at the end of the day when everyone is going home...around 5:30PM. To complete my portion, I will need at least 1-2.5 more hours to verify. Should I have stayed back? Was it my fault or X employee? I could have stayed back but I started very early at around 8:30am and was getting tired. There were also other technical issues when I tried to obtain X employee's file (some people were logged into the system) and have to wait for people to be done...and i have no idea how long that is going to take. In a way I feel bad for leaving...but what is your suggestion? It makes it seem like it was my fault...??