Skip to content

What New Engineering Managers Need to Have in Mind to Ensure Success

Author: Laveena Ramchandani

Last updated: April 27, 2024

new engineering manager
Table of Contents
Schedule

First of all, congratulations on landing this new role of a Manager! There’s so much to bring from your previous experiences as well as learn from this new position. Before we deep dive into the 90-day guide it’s vital to know what this position is all about. 

According to Apptivo, “A manager is a person who manages a team of employees in an organization. Often, managers get the work done from the employees and make sure the decorum of the organization is maintained. A manager builds a bridge between the employees and the top-level management.”

Engineering managers specifically work towards planning and coordinating teams and projects, as well as researching new tools and products. Engineering managers also focus on developing driving strategies, and managing budgets leading to effective and efficient project delivery. When applying for an engineering manager role, candidates often highlight a combination of these reasons, emphasizing their leadership skills, commitment to team success, and the desire to contribute to technical and organizational aspects of a project.

Furthermore, managers are defined differently by particular companies and people. They’re someone to discuss new issues, strategize on new projects, and compete with colleagues. They lead teams and represent the future of leadership for management teams. The manager’s role also means constantly working closely with team members, other stakeholders, and management teams. 

Managers also provide coaching, mentorship, reviews for direct reports, and make important evaluations on tools, strategies, or any new methodology coming in place. Understanding the reviewing process is critical whether you’re a manager wanting to enhance your performance or an employer looking to ensure your managers lead successfully.

There are certain skills managers should bring to the table as well as learn throughout their careers such as:

  • Care for their team
  • Coach their direct reports and teams
  • Care about the development 
  • Great communicator
  • Emotionally resilient
  • Fair Treatment
  • Encourage innovative ideas
  • Empower and celebrate teams

 

Why Should Teams Include an Engineering Manager?

Having what it takes to be a good manager does not happen overnight. It's all about willingness and previous experience as mentioned above. But the big question is what is a good manager?

Great managers have performance skills and can bring out the best overall employee performance evaluation from their team, train the team to attain new heights, help everyone align with company goals, treat people with respect, and help achieve new goals every day. They also need to work well with senior management and other stakeholders. Managers must have excellent leadership skills and be resilient to bring change and go through any changes. It involves skills managers use to persuade others to work together to attain a common objective.

Great managers are the foundation of every successful team. Great managers ensure excellent employee experience from hire to exit. Team outcomes can give you information on how well the team’s manager is doing.

Many employees leave organizations because of inadequate or ill-suited managers' performance. Having the right person for the role is paramount to an organization’s success. They help arrest employee retention and positively boost employee engagement, workforce productivity, staff morale, etc.

Always aim to be a leader of people. Make time for your team and ask them simple questions like “Are you happy?”, “Can I support you?”, “Would you like to discuss something ?” Make it so that your team can be open and candid with you and vice versa. Always try to create a comfortable and positive environment.

So, are you ready to start your first 3-month journey into your managerial position? Let’s start!

 

new engineering manager

 

First Month: Learn and Understand the Role and the Team

It’s exciting to start your new role as a manager to showcase the great ideas and processes you can bring to the table. The best thing to start with would be to start by understanding your role and what's expected of you. 

 

Meeting the Team and Understanding Team Dynamics

  • Schedule one-on-one meetings/coffee catch-ups with each team member.
  • Understand teammate’s roles, responsibilities, and individual goals.
  • Get all the vital dates in place, for example, mid-year ratings, end of financial year, quarterly meetings, etc.
  • Assess the team's dynamics and identify any immediate concerns.
  • Remember your leadership could help unveil teammates’ potential.
  • Understand the team’s current culture.
  • Learn the team's values, norms, and any areas for improvement.

 

Understanding the Business

  • Grasp the organization's mission, values, goals, and business model.
  • How does your role impact cross-functional teams?
  • How will your future decisions impact the company?
  • How does the engineering team align with overall business objectives?
  • Start writing down what could work better if it currently doesn't exist.

 

Assess Current Processes

  • Review existing processes, methodologies, and documentation.
  • Identify strengths, weaknesses, opportunities, and threats (SWOT analysis).
  • Observe ongoing projects and workflows.
  • Find out which strategies are deployed by the team deploys.
  • If there are no strategies in place, try to work one-on-one with your engineers to develop them.

 

Identify Stakeholders and Build Relationships

  • Identify and communicate with key stakeholders (including developers, product managers, and project managers).
  • Understand their expectations and how testing fits into the development lifecycle.
  • Work with your team on achieving their goals and career growth. 

Establish Communication Channels

  • Set up regular team meetings and establish effective communication channels.
  • Ensure that teammates feel comfortable sharing their ideas and concerns.

Conferences/Webinars/Community

  • Is there something about the company you need to learn or understand better? 
  • If you’re part of a community or speak at conferences, let your team know.
  • Support your team in developing their skills.

 

new-engineering-manager

 

Month Two: Plan, Strategize, and Engage

 

Assess Skill Sets

  • Evaluate your team’s skillsets and plan a portfolio of your team’s roles.
  • Identify training needs and opportunities for skill development.
  • Think about how GenerativeAI can support the team.
  • Set short-term and long-term goals for the team and individual career growth. 

Set Expectations

  • Communicate expectations regarding quality standards, testing methodologies, team collaboration, and engineering best practices. 
  • Align expectations with the organization's broader goals.

Implement Changes Gradually

  • Introduce changes incrementally to avoid team overwhelm.
  • Get feedback on proposed changes and adjust accordingly.
  • Ask teammates to suggest any innovative ideas.

Address Immediate Challenges

  • Tackle any immediate challenges or roadblocks that hinder testing efficiency.
  • Collaborate with the team to find solutions.
  • Work with other teams to see how they’ve achieved their goals.

Develop an Engineering Strategy

  • Create or refine strategy in alignment with organizational goals.
  • Define what it means to be “Done” with a task.
  • If the team is not measuring KPIs, start thinking of what KPIs could help showcase how your team performs and provide to higher management.

 

Develop a Leadership Style

  • Identify and refine your leadership style.
  • Determine how you will provide support, guidance, and feedback to your team.

new-engineering-manager-

 

Third Month, 90 days mission: Execute and Refine

 

Implement Process Improvements

  • Introduce changes gradually and transparently
  • Solicit feedback on proposed changes and make adjustments as needed.
  • Encourage innovation and efficiency, perhaps introduce a team show and tell on a monthly basis, or get the test team to showcase different types of testing they perform, etc. This way everyone in the team knows what is actually happening.

Evaluate Tools and Processes

  • Assess the effectiveness of existing tools and engineering processes.
  • Identify opportunities for optimization and automation.
  • Explore new tools or technologies that could enhance the testing process such as GenerativeAI
  • See how many licenses for a tool we use and how many actually use the tool, to see if we can save some budget somewhere
  • Understand if everyone uses the tools we have in place or not.

 

Monitor Metrics

  • Define key performance indicators (KPIs) and metrics for the team.
  • Implement tools to track and measure testing effectiveness.
  • After a few more months you should be able to showcase some results.

 

Foster Team Collaboration

  • Foster an environment where diverse perspectives are valued.
  • Encourage cross-functional collaboration with development and other teams.
  • Ensure that team members feel comfortable sharing their thoughts and concerns.

Celebrate Successes

  • Acknowledge and celebrate achievements, both big and small.
  • Reinforce a positive and motivated team culture.
  • If you have a platform the whole company uses, post something about your team there and celebrate widely.

 

new to the engineering manager role

 

Ongoing: Continuous Improvement

 

Regular Check-ins

  • It is vital to be in touch with your team members, good managers count with their team members that does not mean micromanaging your teams. Avoid micromanagement
  • Conduct regular check-ins with team members to understand their challenges and provide support. Be a supportive manager who the team members feel comfortable to speak to
  • Address any evolving issues promptly.

Stay Informed

  • Stay updated on industry trends, best practices, and emerging technologies in testing.
  • Just as important as it is for a manager to hear new things in the company and other details, it's as important to provide the vital details to your team members too.
  • Encourage team members to participate in training and development opportunities.

Adaptability

  • Be adaptable and willing to adjust strategies based on feedback and changing project requirements.
  • Adjust your management approach based on evolving team dynamics and project requirements.
  • Make your team embrace change whether that's from waterfall to agile or from one tool to another, be a resilient team.

Long-term Planning

  • Collaborate with stakeholders to set long-term goals for the testing team.
  • Align these goals with the organization's strategic objectives.
  • Building a bigger team needed be.
  • Work with suppliers positively too, so the relationship allows the team to grow.

 

Training and Development

  • Implement training and development programs based on individual and team needs.
  • Encourage continuous learning and skill development.

 

To Conclude 

The first 90 days as an engineering manager are critical for establishing your leadership, building relationships, and gaining a deep understanding of your team and the organization. As a manager, you should stay up to date with the state-of-the-art technology and so many communities and conferences these days help with this, not only this but help your team grow their skills by allowing them to attend such events and network with people.

By focusing on understanding the existing landscape, building relationships, formulating a strategy, and gradually implementing improvements, you'll set a strong foundation for effective test management in the long run. Regularly seek feedback, prioritize communication, collaboration and foster a positive team culture, and demonstrate a commitment to continuous improvement. By taking a thoughtful and proactive approach in your first 90 days, you'll not only gain the trust and respect of your team but also set the stage for long-term success as an engineering manager. 

It may take some time for you as a manager to feel 100% confident in what you do and perhaps the imposter syndrome will also kick in. This is completely normal and it's completely okay to feel this way. Remember there is no perfect manager, however, there are ways to become a great manager as can be seen in this guide. Be patient and let the positive results appear slowly and steadily. 

 

“Good management is the art of making problems so interesting and their solutions so constructive that everyone wants to get to work and deal with them.” — Paul Hawken.

Laveena Ramchandani

Laveena Ramchandani, Digital and Data Science Test Manager at easyJet, is a mentor, speaker, and trainer for management, accessibility testing, and user research. She has participated in Agile Testing Days, LambdaTest's Testµ conference, and TestCon Europe, while also contributing to TestProject, The Coders Guild, as well as Medium. Laveena often shares her knowledge on X and LinkedIn.