Setting Direction
There are no formal training programs for people leading software development teams. Most come to this kind of management from a technical role - developer, QA, etc. New managers on this path will gain understanding on how a software team connects to the business and what are the important things to track, plan, communicate, and how navigate the places where things are cloudy or vague. Each chapter offers specific guidance on a specific responsibility of a competent, focused software team manager.