I have a little free time so I figured I post my current dilemma to get some opinions. The question is, how many times do you give someone to do their job right before you fire them?
The real scenario is that I recently hired someone to work for me on a new project, and one of the things that I made very clear was that I expected a progress report delivered to me every 2-3 days. The employee did not do this the first time, so I brought it to their attention. A week passed and I received no report, once again. This time I gave a stern warning. Employee gave me an excuse (which I said was unacceptable), and immediately said they would provide a report the next day. That was Monday... and I still have not received a report from this employee.
There's a major deadline this Friday. If they don't turn in their assignment on time, obviously they're done. I would prefer not to have it come to that, because then I have to replace the person very quickly and it's going to be a major headache. So part of me says I need to call this person in tomorrow and make sure they have their **** together, even though that goes somewhat against my principles, to try and avoid having to replace someone in the middle of a major project.
So, what would you do if you were me? Fire them immediately, help them stay out of trouble, or don't help them and let them possibly dig their own grave on the deadline date?