Engineering Manager Practices | People + Tech
Engineering managers spend 70-80% on people, 20-30% on technical work. GitScrum provides visibility for leading teams without micromanaging.
10 min read
Engineering management is people plus technology. GitScrum provides visibility that helps managers support their teams without micromanaging.
Manager Role
What You Do
ENGINEERING MANAGER RESPONSIBILITIES:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β CORE AREAS: β
β βββββββββββ β
β β
β 1. PEOPLE (40-50%) β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β’ Hiring and onboarding ββ
β β β’ One-on-ones and feedback ββ
β β β’ Career development ββ
β β β’ Performance management ββ
β β β’ Team health and culture ββ
β β β’ Coaching and mentoring ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β 2. DELIVERY (30-40%) β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β’ Removing blockers ββ
β β β’ Sprint health ββ
β β β’ Process improvement ββ
β β β’ Cross-team coordination ββ
β β β’ Stakeholder communication ββ
β β β’ Capacity planning ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β 3. TECHNICAL (10-20%) β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β’ Architecture guidance ββ
β β β’ Technical decisions ββ
β β β’ Code review (occasional) ββ
β β β’ Tech debt prioritization ββ
β β β’ Staying current ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β SUCCESS = β
β Team delivers + Team grows + Team is healthy β
β β
β NOT: β
β You writing code + You making all decisions β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
One-on-Ones
Effective 1:1s
ONE-ON-ONE MEETINGS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β PURPOSE: β
β ββββββββ β
β Their time, not yours β
β Focus on THEM: concerns, growth, blockers β
β Not: Status updates (that's for standup) β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β STRUCTURE: β
β ββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β FREQUENCY: Weekly or biweekly, 30-60 min ββ
β β LOCATION: Comfortable, private ββ
β β ββ
β β AGENDA (they drive): ββ
β β "What would you like to discuss?" ββ
β β ββ
β β IF THEY DON'T HAVE TOPICS: ββ
β β β’ How are you feeling about work? ββ
β β β’ Any blockers I can help with? ββ
β β β’ What's going well? Not well? ββ
β β β’ Career: Where do you want to be in 1 year? ββ
β β β’ Feedback for me? ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β GOOD 1:1: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β
They talk 70%+ ββ
β β β
You listen actively ββ
β β β
Follow up on previous action items ββ
β β β
Mix of immediate and long-term topics ββ
β β β
Ends with clear next steps ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β BAD 1:1: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β You talk 70%+ ββ
β β β Status updates only ββ
β β β Frequently cancelled ββ
β β β No follow-through ββ
β β β Only when there's a problem ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Team Health
Monitoring Without Micromanaging
TRACKING TEAM HEALTH:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SIGNALS TO WATCH: β
β βββββββββββββββββ β
β β
β POSITIVE SIGNALS: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β
Team helping each other without being asked ββ
β β β
Healthy debate in meetings ββ
β β β
People taking initiative ββ
β β β
Honest in retros ββ
β β β
Meeting commitments ββ
β β β
Enjoying their work (at least sometimes) ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β WARNING SIGNALS: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β οΈ Increased sick days ββ
β β β οΈ Silence in retros ββ
β β β οΈ Working excessive hours ββ
β β β οΈ Avoiding collaboration ββ
β β β οΈ Complaining to you, not each other ββ
β β β οΈ Quality dropping ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β HOW TO MONITOR (Without micromanaging): β
β ββββββββββββββββββββββββββββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β
DO: ββ
β β β’ Regular 1:1s ββ
β β β’ Attend (some) standups and retros ββ
β β β’ Ask "How can I help?" ββ
β β β’ Watch team interactions ββ
β β β’ Trust them to come to you ββ
β β ββ
β β β DON'T: ββ
β β β’ Track hours worked ββ
β β β’ Require constant updates ββ
β β β’ Attend every meeting ββ
β β β’ Second-guess every decision ββ
β β β’ Solve problems they can solve ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Growing Engineers
Career Development
DEVELOPING YOUR TEAM:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β CAREER CONVERSATIONS: β
β βββββββββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β QUARTERLY CHECK-IN: ββ
β β ββ
β β β’ Where do you want to be in 1-2 years? ββ
β β β’ What skills do you want to develop? ββ
β β β’ What experiences are you looking for? ββ
β β β’ How can I help? ββ
β β ββ
β β Then: Match opportunities to goals ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β GROWTH OPPORTUNITIES: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β FOR TECHNICAL GROWTH: ββ
β β β’ Challenging technical projects ββ
β β β’ Pair with senior engineers ββ
β β β’ Conference/training budget ββ
β β β’ Tech talks and brown bags ββ
β β ββ
β β FOR LEADERSHIP GROWTH: ββ
β β β’ Lead a project or initiative ββ
β β β’ Mentor junior engineers ββ
β β β’ Present to stakeholders ββ
β β β’ Run retros or planning sessions ββ
β β ββ
β β FOR BREADTH: ββ
β β β’ Cross-team collaboration ββ
β β β’ Rotation to different areas ββ
β β β’ Customer interaction ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β STRETCH ASSIGNMENTS: β
β ββββββββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Find work that's: ββ
β β β’ Slightly beyond current ability ββ
β β β’ Important (not make-work) ββ
β β β’ Supported (help available) ββ
β β β’ Safe to struggle (failure okay) ββ
β β ββ
β β "I think you're ready for this. I'll support you." ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Giving Feedback
Effective Feedback
FEEDBACK PRACTICES:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β TIMING: β
β βββββββ β
β Praise: Public is fine β
β Constructive: Private, soon after event β
β Don't save feedback for annual review β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β STRUCTURE: β
β ββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β SBI MODEL: ββ
β β ββ
β β SITUATION: "In yesterday's design review..." ββ
β β BEHAVIOR: "You interrupted Jordan twice..." ββ
β β IMPACT: "It made it hard to hear their ideas..." ββ
β β ββ
β β Then: "What do you think?" (let them respond) ββ
β β ββ
β β Specific, not general ββ
β β Behavior, not personality ββ
β β Impact, not judgment ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β POSITIVE FEEDBACK: β
β ββββββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β "Good job!" ββ
β β (Too vague - what specifically?) ββ
β β ββ
β β β
"The way you broke down that complex problem in ββ
β β the design doc made it much easier for everyone ββ
β β to understand. That's exactly the clarity we ββ
β β need for these decisions." ββ
β β ββ
β β Specific praise reinforces good behavior ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β DIFFICULT CONVERSATIONS: β
β ββββββββββββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β’ Don't delay (makes it worse) ββ
β β β’ Be direct but kind ββ
β β β’ Focus on specific behaviors ββ
β β β’ Listen to their perspective ββ
β β β’ Agree on next steps ββ
β β β’ Follow up ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Removing Blockers
Unblocking Your Team
BLOCKER REMOVAL:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β TYPES OF BLOCKERS: β
β ββββββββββββββββββ β
β β
β ORGANIZATIONAL: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β’ Cross-team dependencies ββ
β β β’ Unclear requirements ββ
β β β’ Access/permissions ββ
β β β’ Slow approvals ββ
β β ββ
β β YOUR JOB: Navigate org, escalate, negotiate ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β TECHNICAL: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β’ Stuck on hard problem ββ
β β β’ Need expertise they don't have ββ
β β β’ Infrastructure issues ββ
β β ββ
β β YOUR JOB: Connect to experts, authorize resources ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β PEOPLE: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β’ Conflict between team members ββ
β β β’ Communication breakdown ββ
β β β’ Personal issues affecting work ββ
β β ββ
β β YOUR JOB: Mediate, coach, accommodate ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β HOW TO HELP: β
β ββββββββββββ β
β 1. Ask "What's in your way?" β
β 2. Understand the blocker fully β
β 3. Determine if YOU need to act or THEY can β
β 4. If you: Take action immediately β
β 5. If they: Coach them through it β
β 6. Follow up until resolved β
β β
β Don't solve problems they can solve β
β DO solve problems they can't β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Managing Up
Stakeholder Management
MANAGING UP AND ACROSS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β YOUR BOSS: β
β ββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β KEEP THEM INFORMED: ββ
β β β’ Team status (high level) ββ
β β β’ Risks and blockers ββ
β β β’ Wins and recognition ββ
β β β’ Your needs ββ
β β ββ
β β DON'T: ββ
β β β’ Surprise them with bad news ββ
β β β’ Wait until it's a crisis ββ
β β β’ Hide problems ββ
β β ββ
β β "No surprises" builds trust ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β PEER MANAGERS: β
β ββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β BUILD RELATIONSHIPS: ββ
β β β’ Regular check-ins ββ
β β β’ Share learnings ββ
β β β’ Coordinate on shared work ββ
β β β’ Help each other succeed ββ
β β ββ
β β Good peer relationships = easier cross-team work ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β STAKEHOLDERS: β
β βββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β MANAGE EXPECTATIONS: ββ
β β β’ Clear on what team can/can't do ββ
β β β’ Transparent on timelines ββ
β β β’ Proactive communication ββ
β β ββ
β β Under-promise, over-deliver ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β YOUR VALUE: Shield team from chaos, not hide it β
β Give context, protect focus time, represent them β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ