1) Common challenges for IT business development include lack of qualified specialists, high salaries, and administrative burdens like taxes and insurance. Outsourcing is often seen as a solution but may fail if the true issues are misdiagnosed. 2) Using a fixed quote model for outsourcing can result in inflexibility, inconsistencies from changing developers mid-stream, and tensions as clients want more for less while contractors want to do less for more. 3) The author's personal experience showed that a fixed quote model led to being overloaded with too many projects and reduced job satisfaction, prompting them to change to a dedicated development team model after 7 years of refinement.