The biggest survey focusing on how tech companies from small to big hire and keep talents, manage software development, experiment with outsourcing and ensure code quality. The report also uncovers the most popular technologies and tools for testing, version control, project management, and communication.