Check out Peopleware: Productive Projects and Teams. I've been a small teams development manager for awhile now and this book has been an indispensible guide for both managers and employees. It focuses a bit on creating the right environment for productive software developers and high-quality output, but gives an immense amount of empirical data on what not to do as a manager.
This book gives good reasons and real-world data for things that good software developers find intuitive (e.g. don't create high-pressure artificial deadlines, etc...). A must read for any manager I report to, and any employee that reports to me.
This book gives good reasons and real-world data for things that good software developers find intuitive (e.g. don't create high-pressure artificial deadlines, etc...). A must read for any manager I report to, and any employee that reports to me.