How to manage big team of Developers

Software Development is different from any other kind of work, 
here is how to manage you team of Software Devs.

How to manage big team of Developers

  1. ALLOW DEVELOPERS TO DO THEIR JOB - This might sound rude to you but, this is what developer face everyday on their jobs. They need some time to think and solve the problem in their own mind before starting to code. Give them some time to understand the problem.
  2. HANDLE NON-DEVELOPMENT WORK - Keep your developers away from non development work like formality or HR meetings, they love to code, let them code. 
  3. COMMUNICATE - No matter how simple the requirement is, there are always some kind of questions about the work, which they want to ask you, or sometimes some points are missing from the description of the task, so you need to be patient and listen to their queries and be available for communication.
  4. QUALITY OVER QUANTITY - Some software development tasks are difficult and require less time but some require more time even if they are easy, so do not make them rush into the results and always prefer the quality of the deliverables over mere number of tasks completed.
  5. AVOID TASK SWITCHING - It is always difficult to switch task in software development as every developer write code keeping in mind the next move they are gonna make, if you make them switch context often they can result in low productivity.