Skip to main content

Great developers aren’t automatically great managers

In the current climate, it’s never been more difficult to attract and retain tech talent. Nearly 75% of digital workers have their eyes on new positions, with advancing their careers the main driver for 63% of those planning to move on. 

That data makes one thing clear – that those that commit to supporting career advancement are more likely to retain highly valuable staff. 

Many organizations pride themselves on their ability to develop talent internally, offering employees the opportunity to acquire new skills and move to different positions. But there are pitfalls to simply giving the best talent different responsibilities – they stop doing the work they were good at, and learn a whole new set of skills. 

Take professional athletes for instance – few of the world’s biggest stars, in any sport, automatically become great coaches. Or journalism – what makes a great reporter does not necessarily make a great editor. 

Great developer vs great leader

Software development is no different. Successful software developers do not automatically make successful managers. In fact, quite often the very thing that made a high-performer successful in their last role could hamper their new position. That’s because technical prowess is not the primary attribute of a successful manager. 

Of course, it’s vital a level of technical knowledge when leading a team of tech specialists, but excelling at creating new products or fixing complex bugs is not going to inspire the variety of personalities that make up a team. They’ll all have their own motivations, preferences, strengths and weaknesses, all of which need to be navigated and handled in the right way in order to coax the best performance from both individuals and the collective team. 

Managing developers 

Successful managers understand the types of people in their organization. Everyone is unique, but there will be certain characteristics, defined by their roles, which can help provide insight into how best to lead them. 

If we consider programming disciplines – systems, user-interface/experience and database programmers will all take different approaches to problem solving. A manager may have a team made up of both permanent employees and contractors, each with their own concerns and approaches. Plus, there could well be both cowboys – charging in at the very last minute of a project to save the day – and farmers, who just steadily plow through the task at hand. Both are tasked with making a product effectively and both will respond to different types of management. 

To get to that point, managers need to have built a team in the first place and when it comes to this, there are a number of common challenges that will ring true with anyone who’s worked in tech. Specifically, recruitment, onboarding and knowledge sharing.

The art of recruitment

Many managers make the mistake of assuming recruiters –external or internal – can handle the whole process of sourcing new talent. However, if candidates are to be properly assessed, their leaders and potential future colleagues need to be heavily involved. A recruitment function that has to serve the whole business is unlikely to have in-depth knowledge or experience of reviewing someone’s ability to code. While you can test cultural fit, the intricacies of smaller teams will only be truly understood by the people working in that department. 

Encouraging opinion and ideas from existing team members can help develop an assessment process which is fair, balanced, replicable and more likely to identify candidates that will gel quickly with other employees. 

Prioritize developer onboarding

Once a candidate has been recruited, they need to be onboarded. While this is one term, it’s actually two processes. First, there’s the part conducted by human resources, the employee orientation might include all the paperwork, processes and compliance lists needed to turn a candidate into a legal part of the business. Second – and more important from a productivity and engagement perspective – is functional onboarding. This focuses on getting new recruits up to speed as quickly as possible and comes down to having a welcoming culture and access to the right equipment and services straight away.

Despite this, organizations continue to spend tens of thousands of dollars and many hours attracting and recruiting new employees, but a fraction of that on onboarding new hires. Employers cannot assume that signing a contract means they can take their foot off the gas – this is just the beginning of the journey. They need to ensure that the onboarding process is smooth and reflective of the business. 

Failing to do so could see them losing the new employees they spent so much resources acquiring in the first place. One study found that employees who had a negative new hire onboarding experience are twice as likely to look for new opportunities soon, while 1 in 5 new hires are unlikely to recommend an employer to a friend or family member following their onboarding. 

Organizational drag is another concern which occurs when growing the team slows down output, as everything becomes exponentially more complex. While growing businesses need to bring in new staff to maintain progression, if they fail to nail onboarding, they can actually find they suffer from a dip in productivity. 

The power of knowledge sharing

Communicating and collaboration are vital elements within a happy, productive team – and it’s as valuable to managers as it is to team members. Leaders must listen, while also creating an environment that prioritizes knowledge sharing. This is especially true in the increasingly remote working world many find themselves in, and it goes beyond simply sharing information within a team, but also extends to how teams communicate with other functions, departments and business units. 

Some managers might feel that they risk over-communicating – in today’s environment, that’s not possible, but it’s important to remember that listening is as much a part of communication as talking is. 

Everyone has a unique perspective or knowledge that is not readily available to others – leaders need to find ways of being able to access that understanding and share it with relevant people across the organization. This is where knowing individuals on the team, their preferences and how confident they are communicating, comes in. Pushing an introvert to give a company-wide presentation is pointless. Instead, opt for sessions with small groups or on a one-to-one basis. 

Unlock tech enablement in 2022

The key to leading successfully nowadays is unlocking tech enablement, which refers to everything that can help your workforce be high-performing at scale. From technical onboarding to knowledge sharing, peer and collaborative learning to mentorship, coaching and documentation. 

It is challenging for technical organizations at the moment; businesses need to be able to harness technology to succeed in today’s marketplaces, and engineering teams are under pressure to contribute to that goal. In this environment, managers need to be hyper-focused on supporting their employees to perform effectively, which in turn puts the focus on these leaders and how they guide, develop and motivate their teams. From recruitment and onboarding to individual guidance and how knowledge is disseminated across the organization, technical leaders are in the driving seat for helping software development teams hum.

The post Great developers aren’t automatically great managers appeared first on SD Times.



from SD Times https://ift.tt/z73Byfh

Comments

Popular posts from this blog

Difference between Web Designer and Web Developer Neeraj Mishra The Crazy Programmer

Have you ever wondered about the distinctions between web developers’ and web designers’ duties and obligations? You’re not alone! Many people have trouble distinguishing between these two. Although they collaborate to publish new websites on the internet, web developers and web designers play very different roles. To put these job possibilities into perspective, consider the construction of a house. To create a vision for the house, including the visual components, the space planning and layout, the materials, and the overall appearance and sense of the space, you need an architect. That said, to translate an idea into a building, you need construction professionals to take those architectural drawings and put them into practice. Image Source In a similar vein, web development and design work together to create websites. Let’s examine the major responsibilities and distinctions between web developers and web designers. Let’s get going, shall we? What Does a Web Designer Do?

A guide to data integration tools

CData Software is a leader in data access and connectivity solutions. It specializes in the development of data drivers and data access technologies for real-time access to online or on-premise applications, databases and web APIs. The company is focused on bringing data connectivity capabilities natively into tools organizations already use. It also features ETL/ELT solutions, enterprise connectors, and data visualization. Matillion ’s data transformation software empowers customers to extract data from a wide number of sources, load it into their chosen cloud data warehouse (CDW) and transform that data from its siloed source state, into analytics-ready insights – prepared for advanced analytics, machine learning, and artificial intelligence use cases. Only Matillion is purpose-built for Snowflake, Amazon Redshift, Google BigQuery, and Microsoft Azure, enabling businesses to achieve new levels of simplicity, speed, scale, and savings. Trusted by companies of all sizes to meet

2022: The year of hybrid work

Remote work was once considered a luxury to many, but in 2020, it became a necessity for a large portion of the workforce, as the scary and unknown COVID-19 virus sickened and even took the lives of so many people around the world.  Some workers were able to thrive in a remote setting, while others felt isolated and struggled to keep up a balance between their work and home lives. Last year saw the availability of life-saving vaccines, so companies were able to start having the conversation about what to do next. Should they keep everyone remote? Should they go back to working in the office full time? Or should they do something in between? Enter hybrid work, which offers a mix of the two. A Fall 2021 study conducted by Google revealed that over 75% of survey respondents expect hybrid work to become a standard practice within their organization within the next three years.  Thus, two years after the world abruptly shifted to widespread adoption of remote work, we are declaring 20