Skip to main content [aditude-amp id="stickyleaderboard" targeting='{"env":"staging","page_type":"article","post_id":2015578,"post_type":"guest","post_chan":"none","tags":null,"ai":false,"category":"none","all_categories":"dev,","session":"B"}']
Guest

When engineers become managers: How to be a great technical leader

Image Credit: Rawpixel.com/Shutterstock

Technical managers are often promoted to their positions of leadership by rising through the ranks – more so than most other disciplines. This is a practical move considering that business decisions today increasingly hinge on the nuanced details of underlying technology. Technology leaders need to assess technical options, align recommendations with business requirements, and communicate these decisions to non-technical stakeholders. If technology managers don’t understand the technology at a detailed level, it’s difficult for them to make the right call.

The challenge is that being a great engineer doesn’t automatically translate into being a great leader. Leadership – technical or otherwise – is not something one is born with; it is a skill that is developed over a lifetime.

[aditude-amp id="flyingcarpet" targeting='{"env":"staging","page_type":"article","post_id":2015578,"post_type":"guest","post_chan":"none","tags":null,"ai":false,"category":"none","all_categories":"dev,","session":"B"}']

To help new technical managers through the transition from individual contributor to leader, I often work with them to adopt a new set of non-technical skills. Although everyone is different, I’ve found that the principles outlined below provide a strong foundation for becoming an effective technology leader – that is, one who is able lead a team, implement change, and consistently achieve results.

1. Adopt a business mindset and develop empathy

As an individual contributor, it is acceptable to view technology through a purely engineering lens. You have the luxury of focusing on the “how” and not the “why.” This means that as a contributor, you can indulge in technology religion, propose solutions without regard to business impact, and leave it to management to sort out the practical considerations of the real world. When you become a leader, however, you no longer have this luxury. You are now “management.” This means you need to make decisions based on the messy realities of the business, which requires considering financial constraints, organizational culture, office politics, human foibles, and business results.

AI Weekly

The must-read newsletter for AI and Big Data industry written by Khari Johnson, Kyle Wiggers, and Seth Colaner.

Included with VentureBeat Insider and VentureBeat VIP memberships.

New managers often make the mistake of making the case for their initiatives in technical terms rather than business terms, and they become frustrated when they fail to receive the proper support. They expect the business to instinctively adopt a technical perspective, instead of realizing that it’s their job to reframe their proposals from the standpoint of the business.

The best way to overcome this mistake is to take the time to understand the business metrics that the company cares about the most, and the pain points felt by other departments. This requires empathy – a critical skill for effective leadership. Technology managers should talk to their colleagues and listen to their challenges. They should unpack the key metrics of the business and understand the forces that drive them. They must summon the quantitative and analytical skills they have developed as engineers and apply them toward a new set managerial problems. Once they have done this, then they can make their case as a business leader rather than a technologist, and they can start engaging in a constructive dialog with the business.

2. Adopt a solutions mindset

Another aspect of leadership that new managers often struggle with is understanding how to approach problems outside their direct control. Changes within a manager’s direct sphere of influence are relatively straightforward to implement. For example, if a QA manager wants to add Cucumber to the test automation stack to promote Behavior Driven Development, he won’t need to schedule many cross-departmental meetings to make this happen. But if an engineering manager wants to move from a Waterfall methodology to Agile for project management, then she will need to spend a lot of time working with people outside her org, as this is a much larger organizational change.

When confronted with problems outside their direct control, new managers often give up too early and escalate too soon: “I sent an email to Tom in the Program Management group about adopting Scrum for the next project, but he never got back to me. Clearly the organization isn’t ready to adopt Agile.” In these situations, when new managers escalate prematurely, they are really just handing the problem to their manager to solve rather than doing the work themselves to try to address the issue. This is acceptable when you’re an individual contributor, but not when you’re a leader.

As a leader, you need to be able to overcome obstacles outside your direct control. This might mean persuading a manager in another department to adopt a new process as part of your initiative. Or, if you’re an executive, it might mean solving problems far outside your control, like devising a plan to increase revenue during an economic downturn. The key to success is adopting a solutions mindset.

A solutions mindset is a perspective that focuses on the objective rather than the problem. When you adopt a solutions mindset, you concentrate your efforts on achieving the desired outcome and you don’t waste precious time complaining about the hurdles you encounter along the way – you just figure out how to overcome them. Your manager, then, becomes a way to help you achieve your objective, not a person who solves your problems for you. A solutions-oriented leader brings potential solutions to the table when she escalates to her manager, and she leverages her manager’s expertise and influence within the organization to pursue her goal.

[aditude-amp id="medium1" targeting='{"env":"staging","page_type":"article","post_id":2015578,"post_type":"guest","post_chan":"none","tags":null,"ai":false,"category":"none","all_categories":"dev,","session":"B"}']

3. Build your network and earn trust

By necessity, companies need to segment employees into departments and hierarchical structures as a way to manage organizational complexity. In reality, however, these divisions are arbitrary. They exist simply to help us manage the business. The challenge is that the most interesting business problems rarely fit neatly into the arbitrary organizational boundaries that we’ve defined for ourselves – they span across the org chart. Thus, effective technology leaders need to become adept at working throughout the organization to implement change, and this requires building a strong network.

The term “networking” strikes fear in the heart of most people — especially technology geeks. But building a network of likeminded colleagues doesn’t mean you have to have awkward conversations at cocktail hour or constantly be exchanging business cards. On the contrary, the best way to build a network is to just be yourself. Establishing trust is essential when building relationships, and being authentic and straightforward is one of the best ways to do this.

Another effective way to forge relationships is by going out of your way to help other people within your organization. Volunteer to help somebody else with their initiative, or go the extra mile when someone asks you for help. This gives you an opportunity to interact with people outside your department, and it helps build trust.

Also, make a point to attend company social events and use this as an opportunity to meet people outside your department. You don’t have to be a salesman-level networker at these events, just challenge yourself to meet one new person each time. (And, don’t be afraid to introduce yourself to more senior people — they’re just people too.) Even if you don’t have a substantive discussion at a company gathering, just breaking the ice with a coworker at a social event makes it much easier to reach out to them in the future.

[aditude-amp id="medium2" targeting='{"env":"staging","page_type":"article","post_id":2015578,"post_type":"guest","post_chan":"none","tags":null,"ai":false,"category":"none","all_categories":"dev,","session":"B"}']

As you begin to build connections within your company, you will find that this network of contacts gives you super powers. When you know who to call to get things done, and they know and respect you, you can move mountains. Cross-departmental initiatives become a fun opportunity to reconnect with colleagues and tackle big problems. Changes happen faster because you’ve already established trust and can quickly get down to business. And the need to escalate to your manager decreases because you don’t need to go to her every time you need to reach out to people outside the department.

4. Understand that perception is reality

As we first develop in our career as technologists, we focus on growing our technical skills. We get promoted based on tangible and measurable accomplishments, like learning a new language or mastering a new technology. Once we move into management, however, things change. As managers, our success is based largely on squishy, abstract attributes like teamwork, leadership, and communication ability. The subjective nature of these skills means that we lose our measurable benchmarks of progress and must rely instead on other people’s perception of our efforts. This is a bitter pill to swallow for most new technical managers.

It may seem unfair, but that’s how the world works. When it comes to leadership, your effectiveness is based largely on how your managers, team members, and coworkers perceive you. It doesn’t matter what your intention is when you draft an email, give a presentation, or make a comment in a meeting. The people around you are interpreting every nuance of your communication and they are arriving at their own conclusions about what you’re saying. They are also receiving information about you third hand, which is based on other people’s own interpretations of your actions.

Successful leaders understand that perception is reality, and they don’t waste time complaining about it. Instead, they are deliberate and clear in their communication and they redouble their efforts when people misperceive their actions. This is why I work on communication skills with every manager who reports to me. We often dissect emails and replay verbal exchanges at a microscopic level, because the nuance of communication is so profoundly important. Simple things like body language, dress, and tone are critical factors in how people perceive you, and it is difficult for people to assess themselves in these areas.

[aditude-amp id="medium3" targeting='{"env":"staging","page_type":"article","post_id":2015578,"post_type":"guest","post_chan":"none","tags":null,"ai":false,"category":"none","all_categories":"dev,","session":"B"}']

5. Adopt an operations mindset

The ability to implement change that is built-to-last is a crucial component of effective leadership. Unfortunately, most new managers focus exclusively on the initial rollout of their initiative and fail to consider how to support their program over the long run. Adopting an operations mindset helps overcome this mistake. An operations mindset is a perspective that considers the ongoing tasks required to support a program throughout its entire life.

Naturally, new managers are excited about the first phase of a new initiative. This is a period of great enthusiasm when they focus on bringing their initiative to life by documenting the idea, raising support, and deploying the associated technology tools. This is rewarding work that requires an intense Herculean effort, but it is only the beginning. The phase that comes next is known as the “valley of despair,” and it’s when things start to go haywire. The workflows that looked perfect on paper don’t work so well in practice. New procedures get ignored and people start to badmouth the new technology tools. And worst of all, people begin to lose faith in the initiative itself.

This is a tough time for new managers. They often react by throwing up their hands and blaming the setback on the organization itself: “Clearly, the company isn’t ready for change.” Experienced managers, on the other hand, see this phase for what it is — a natural part of the transformation process along the classic change curve. They know that if they remain persistent and keep pursuing their objective, they can punch through the valley of despair to see their initiatives come to fruition on the other side. An operations mindset helps managers sustain the initiative after the thrill of launch has faded by keeping them focused on long-term support, including:

  • Adoption – Cultivating empathy for end users and developing strategies to make it easy for them to adopt the new processes and tools.
  • Scalability – Identifying bottlenecks in procedures that could cause the program to break down when it’s rolled out to a larger group.
  • Redundancy – Training multiple people to play key roles so that if someone is out on vacation or leaves the organization, the initiative itself still functions normally.
  • Training – Setting up training to teach people about the new initiative.
  • Ongoing support – Establishing a procedure for people to use when they have questions or encounter problems. Setting up support workflows is especially critical during the second phase of the change curve.

6. Read management books

As technologists, we devote a lot of time to reading technical material. It feels like we spend most of our life reading books, blogs, whitepapers, online tutorials, Stack Overflow posts, and snarky Hacker News discussions. It’s a requirement for the job and something we should continue to do as managers. However, to become a strong technology leader, reading technical material is not enough. You also need to tap into the wealth of information out there about management and leadership.

[aditude-amp id="medium4" targeting='{"env":"staging","page_type":"article","post_id":2015578,"post_type":"guest","post_chan":"none","tags":null,"ai":false,"category":"none","all_categories":"dev,","session":"B"}']

Below is my list of recommended reads. It’s not intended to be a comprehensive list, but rather a starting point that represents the books that have influenced me the most as a manger.

  • Good to Great by Jim Collins. A fun, inspirational read about the leadership styles that lead to long-lasting financial performance.
  • First, Break All the Rules by Marcus Buckingham. Argues that the most successful managers focus on capitalizing on employees’ strengths, rather than obsessing about their immutable weaknesses.
  • Lean In by Sheryl Sandberg. A groundbreaking book by Facebook’s famous COO on leadership and gender. Embarrassingly, it is one of the few popular management books written by a woman.
  • The Lean Startup by Eric Ries. Offers a radically different approach to product management using real-time empirical learning to drive feature prioritization. Also check out Eric Ries’s blog. Ries is a true-blue technical dude and a truly innovative business person, which makes his writing insightful and fun to read.
  • You’re in Charge, Now What? by Thomas Neff and James Citrin. A classic text that offers a strategy for earning respect and confidence in a new leadership position. Perfect for new managers.
  • Leading Change by John Kotter. A classic read on how to successfully implement change within an organization.
  • The Truth About Leadership by James Kouzes and Barry Posner. This is an excellent, research-based book on general leadership principles. We use this at my company as the basis for the management training program conducted by our People Practice.
  • The Five Dysfunctions of a Team by Patrick Lencioni. A classic text on team dynamics. A short, fun read.
  • The Phoenix Project by Gene Kim, Kevin Behr, and George Spafford. A must-read for the DevOps crowd, this book is written as a business novel about how to apply lean manufacturing principles to IT Operations.
  • Harvard Business Review. HBR is a must-read magazine for managers. It always contains insightful, research-driven articles about a broad range of topics. It’s expensive, but it’s worth it.

7. Adopt a positive attitude

As a leader, people look to you as a bellwether for how they should feel about the organization, both consciously and subconsciously. If you are upbeat and enthusiastic, the people around you are more likely to be optimistic and happy. If you are negative and pessimistic, your team is probably grumpy and depressed. Whether you like it or not, as a leader, your attitude rubs off on your team and your coworkers in a significant way. Therefore, it’s essential to be mindful of your demeanor and to project an optimistic attitude.

Now, it is important to draw a distinction between optimism and Pollyannaism. You can be frank and honest – even during difficult times – and still have a positive attitude about the future. Being positive doesn’t mean wearing a fake smile. Rather, it means that no matter how bad the current situation is, you have faith in yourself and believe deeply in the efficacy of your own leadership ability. If you believe in yourself, you believe that you can make the future a better place. It is this confidence that people respect and are drawn to.

My advice to technology leaders is to harness their passion for technology as a source of positive motivation. We live in an insanely exciting time for technology. The tools, patterns, and practices available today enable us to do incredible things that we couldn’t have done just a few years ago. As engineers, our passion for technology is probably the force that has propelled us forward in our careers. If we can tap into that energy and adopt the leadership principles discussed here, who knows what amazing things we are capable of in the future?

[aditude-amp id="medium5" targeting='{"env":"staging","page_type":"article","post_id":2015578,"post_type":"guest","post_chan":"none","tags":null,"ai":false,"category":"none","all_categories":"dev,","session":"B"}']

Jake Bennett is CTO at POP, a Seattle-based digital agency.

VentureBeat's mission is to be a digital town square for technical decision-makers to gain knowledge about transformative enterprise technology and transact. Learn More