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) Large outsourcing firms can experience bureaucracy, lack of adaptation, inflated costs, and low engagement. The fixed quote model for outsourcing also has drawbacks like inflexibility, inconsistencies from changing developers, and misaligned incentives between clients and contractors. 3) After experiencing problems with the fixed quote model, the author's company transitioned to a dedicated development team model with carefully selected candidates, training, engagement practices, agile methodology, communication processes,