If you need to recruit a developer or two to a project which is just about to start in 6 weeks, well, you’re late. Way too late. You’ve screwed that one. If you’re finalizing a big contract and have no idea which PM would take it and you consider hiring another one, well, you’re late. Way too late.
Depending on law regulations and level of experience you look for recruitment process will take somewhere between 2 and 5 months. Count another 3 to 6 months for hired person to gather required company-specific knowledge and then finally you can expect them to show full potential.
Recruitment can’t be reactive. It has to be proactive. In other case you not only recruit under pressure of time but also don’t give your hires a chance to prepare them sufficiently. Nine times of ten it just won’t work well.
Whole avoiding hiring mistakes series.