A fast-paced reference of engineering management techniques, tips, and tricks to get results across a range of real-world team setting.
Key Features
- Learn techniques for managing engineers in many different settings, not only tech companies
- Gain insights in engineering leadership, people management, and organizational change
- Learn what not to do as a new engineering manager and why
Book Description
Producing delightful and customer-centric digital products has become a standard expectation across the world of business. Engineering Managers are uniquely positioned to make a huge impact on the success of these products and the software systems that power them. In-the-know managers guide their teams and companies to develop meaningful and maintainable systems while bringing about a desirable team atmosphere.
This book demonstrates how a reader can find their footing as an Engineering Manager, develop their leadership style, balance their time between engineering and managing, build successful and sustainable engineering teams in different settings, and work within constraints without sacrificing technical standards or team empathy.
Readers will need familiarity with the software development lifecycle to get the most out of this book. Prior knowledge of common software development concepts such as version control, code review, and deployment are required.
What you will learn
- Learn to avoid pitfalls common to new managers
- Understand how to establish trust and authority
- Learn methods and tools for building world-class engineering teams
- Discover how to build a great reputation as a leader
- Avoid costly missteps that end up requiring re-work
- Increase employee retention on your team
- Facilitate better product outcomes
- Gain insights from key studies and reference materials
Who This Book Is For
Software engineers and developers who have been charged with managing a team and who want to understand best practices in engineering management and avoid common pitfalls. This book is for those who have just been promoted to Engineering Manager as well as for those who have had some time in the position and are facing challenges for which they need immediate answers. Experienced managers will find this a comprehensive and up-to-date reference in a single volume.
Table of Contents
- An Introduction to Engineering Management
- Engineering Leadership Styles
- Common Failure Modes for New Engineering Managers
- Leading Architecture
- Project Planning & Delivery
- Supporting Production Systems
- Working Cross-Functionally
- Communicating with Authority
- Team Cohesion & Assessment
- Fostering Accountability
- Managing Risk
- Resilient Leadership
- Scaling Your Team
- Changing Priorities, Company Pivots, and Re-Orgs
- Managing Talent Retention
- Advanced Topics, Further Reading & Final Thoughts