The aim of this repository is to provide a curated list of resources for, beginner as well as seasoned, software engineering managers. The repository will contain links to all interesting resources within categories that are part of the job of an engineering manager - The Team, The Technology, The Product & The Process. Contributions and feedback are welcomed!
- Engineering manager vs. tech lead -- which is better?
- Tech Lead vs Engineering Manager ๐
- Gaining a sense of acomplishment as a manager
- The Top 3 Challenges of A New Engineering Manager And How To Overcome Them
- Dedicated QA vs. Developer/Engineering Testing
- How to Build a Great Software Development Team
- Mixing Seniority in Engineering Teams
- What is the ideal mix of senior to junior developers on a team?
- 21 Rules of Thumb for Managing Software People and Teams
- How to make a job ad that no developer can resist
- How to build an effective code review process for your team
- Google Engineering Practices - How to do a code review
- Git Branching Strategies vs. Trunk-based Development
- Comparing Git Workflows: What You Should Know
- GitFlow considered harmful
- Git Flow vs Github Flow
- The Definitive Guide to DORA Metrics
- Google - The DevOps Research and Assessment (DORA) - Technical Capabilities
- How To Calculate Velocity in Scrum
- Inspired: How to Create Tech Products Customers Love
- The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
- Building Great Software Engineering Teams: Recruiting, Hiring, and Managing Your Team from Startup to Success
- The Making of a Manager: What to Do When Everyone Looks to You
- Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century
See the explanation of the MIT License here..