Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Essential Management Skills for Software Engineering Manager
Rating: 3.8 out of 5(10 ratings)
329 students

Essential Management Skills for Software Engineering Manager

Practical Advice and Tools to Successfully Lead Developers, Knowledge Workers and Engineer Teams
Created byPartha Kopparti
Last updated 4/2023
English

What you'll learn

  • Step by Step Approach For Becoming Effective Software Engineering Manager
  • Hands-on Practical Management Advice For Engineering Managers
  • How to be a the leader your development team needs
  • Getting to grips with your new role and working out who your team are, what they do, and how they relate to the rest of the organization.
  • Working with Individuals, necessary tools and processes to be a success in your day-to-day role, focusing on how you can make those interactions fruitful.
  • Steps for effective One-to-Ones which are essentials bedrock of your relationship with your staff
  • Tools and techniques to lead developer, engineers and other knowledge worker teams
  • Learn about stress, workplace politics, your own mental health, departmental best practice, career development, diversity, and inclusion
  • Opportunities and Challenges Working at startups
  • Measure your output in a way that helps you make priority decisions about how best to spend your time
  • How to Measure Your Output as a Manager? (Andrew Grove)
  • How to Categorize Your Activities to Feel Productive? (Andrew Grove)
  • Managing Your Energy and Power of Full Engagement
  • How to Give Feedback and The Concept of Radical Candor (Kim Scott)
  • Framework of Delegation and How to Avoid Two Extremes
  • Defining Relationship With Your Own Manager & The Power of Summaries
  • How To Best Prepare For One-to-Ones & How to do your first one-to-ones by using an exercise called contracting
  • Motivation people & Learning theory
  • The Cathedral and the Bazaar Models (Cathedral Constructors & Bazaar Browsers)
  • The Zone of Proximal Development
  • Effective Performance Reviews
  • Hiring Process & Style, Tone, and Gender-Neutrality in Job Description
  • How to know when people should go with your blessing, How to fight for staff to stay and How to make people leave?
  • How to Win Friends and Influence People
  • How to give back to others through mentoring and coaching?
  • Forming Coaching Relationships (Popular GROW Model)
  • How to use Concepts of Wobble, The Whip and The Carrot and Mount Stupid while working with people?
  • Two incredibly fun concepts in psychology that will affect people’s opinions and your ability to make decisions: The Dunning-Kruger Effect & Impostor Syndrome
  • Stressful Times during managing projects (The Eye of Sauron & How to avoid being under the gaze?)
  • How to use Scope, Resources, and Time as levers to manage stressful times?
  • Victims of Your Own Success and Brook’s Law
  • How to increase Productivity per Head as Manager?
  • Categorization of Features (MoSCoW Prioritization)
  • Role of Manger in Managing Information as Gatekeeper (The Hippocratic Oath and The Golden Rule)
  • Delivering Bad News as Manager
  • Workplace Politics (Do's and Don'ts) & Building Consensus
  • Why its OK to Let It Go Sometimes? What can we learn from Stoicism ?
  • The Concept Of Mindfulness
  • How you can cross team boundaries to unite people of similar skill sets?
  • How encouraging a culture of technical talks can unite your team and your department?
  • Breaking Silos with Guilds
  • Team Lightning Talks and Department Talks
  • Architecture Decision Record (ADR), Squad Health Check model & Directly Responsible Individual (DRI) Concepts
  • How to define the role of Individual Contributor (IC) and Manager and what some examples of career progression look like
  • Empowering Innovation with the Two-Pizza Team - Amazon’s Approach
  • Career Progression Troubleshooting
  • The role of Diversity and inclusion, Flexible and remote working, Work-life balance and Culture in The Modern Workplace

Course content

19 sections268 lectures10h 33m total length
  • 0.1 Introduction3:00

    Acquire hands-on practical management tools to help software engineering teams succeed by focusing on people, psychological safety, and staff growth in an era of a skills crisis.

  • 0.2 Management and Leadership1:38

    Learn how management and leadership intertwine as you apply method and tools with humility and practicing what you preach through your actions to become an empathetic, respected software engineering leader.

  • 0.3 Your Career Journey0:57
  • 0.4 The Outline of This Course4:53

    Explore the three-part course outline for essential management skills, from getting oriented and managing yourself to working with individuals and addressing big-picture workplace challenges.

Requirements

  • No experience required

Description

Welcome to the essential course for all Software Engineering Managers! Are you managing knowledge workers, engineers, or developer teams? If so, this course is for you. The technology industry is facing a skills crisis, and this course is designed to help address it by providing you with hands-on, practical management advice. No fluff, no bravado, no cheesy anecdotes, just actual skills to do the job.

In this 10+ hour course, broken down into three sections and 17 chapters, you will learn how to be a world-class manager. Part 1, Getting Oriented, will help you get to grips with your new role and team. Part 2, Working with Individuals, will teach you the necessary tools and processes to succeed in your day-to-day role. Part 3, The Bigger Picture, will give you the skills to handle tricky scenarios, manage information, create career progression tracks, and foster inclusivity and diversity in the workplace.

At the conclusion of this course, you will have gained valuable knowledge and skills that will be instrumental in achieving your long-term career goals. Thank you for joining me on this journey. Please feel free to reach out to me with any questions or feedback. All the best in your future endeavors!

Who this course is for:

  • People Leading Engineering Teams
  • Engineers planning to get into Engineering Management Role
  • People practicing engineering management for while
  • People leading developer teams , engineering teams and other knowledge worker teams