| Failure point: You waited too long to hire a new developer. You thought you could handle it, but couldn't, and you should have seen this coming. The team leader failed here and let a severe issue (overwork of staff) cover his ass on costs. We always have an extra developer on every team, no one does crazy overtime. It's worth the extra $0-$30k for the intern/half-timer. The kid gets experience and we get a backup. Should we lose a live dev, we prop the intern/half up to full and we're back up to speed. We also track overwork/hours. Once again, the team leader failed. You SHOULD hire more developers, and you should hire them sooner, specifically because a training period is involved. This is something anyone who's spent time in a growing organization could advise you on, and a good reason to have mentors if you're inexperienced in business. |
This is what I was coming to say. Of course Alice is going to take some handholding because she's new. She could be an A+ developer and will still require team time to help her get up to speed. The problem is that the team in the article waited too long to bring Alice on. They were already far too behind the 8 ball to have any time to get her up to speed. If they had brought her on sooner then they might not have ever been in the situation to start.