What is the role of an Engineering Manager?
clueless123: Look at Agile best practices. it is not a silver bullet but it does puts in place a basic environment & practices to produce good usable code at a fast pace.For me, the idea is to treat your developers like profesionals and have a method to measure that they are behaving like such.The hardest part for non manager types (i.e coders push to be managers) is to have the social skills to lead and motivate. That.. I have yet to find a good a book for.BTW, It would be good if you already have in place basic software engineering in place: source control, automated builds (ala cruise control), automated unit tests, code coverage tools