There’s an image many have of software developers—they sit in a dark room and code endlessly. But unfortunately, more often than not, developers don’t have the leeway to code in an efficient, uninterrupted manner.
Having been a software developer myself, I’ve seen firsthand how most developers’ time is wasted—often due to poor communication from management or inadequate tools.
A survey conducted by Zenhub, a productivity management tool for software teams, gives further insight into this issue. During January and February 2022, Zenhub surveyed 252 developers. They found that about “half of all developers spent less than 20 hours per week on software dev work” and almost half of them “spend five hours or more in collaboration apps” weekly.
There’s an image many have of software developers—they sit in a dark room and code endlessly. But unfortunately, more often than not, developers don’t have the leeway to code in an efficient, uninterrupted manner.
Having been a software developer myself, I’ve seen firsthand how most developers’ time is wasted—often due to poor communication from management or inadequate tools.
A survey conducted by Zenhub, a productivity management tool for software teams, gives further insight into this issue. During January and February 2022, Zenhub surveyed 252 developers. They found that about “half of all developers spent less than 20 hours per week on software dev work” and almost half of them “spend five hours or more in collaboration apps” weekly.
Listen To Your Engineering Team
Software engineers are the people at your organization who are coding every day, which means they know exactly where the points of friction are in your product. Just look at what happened in 2021 at Uber, my former employer. As the New York Times reported, staff site reliability engineer Cristian Velazquez and his teammates “diagnosed a data processing flaw that could’ve stopped the app from working correctly. Then they developed a way to clear memory more efficiently, saving the company time and money.”
It’s vital to create a culture of open communication where software developers know that executives care about them and their ideas and opinions. One of the best ways to create such a culture is to regularly take the time to sit down with your software developers, either one-on-one or in a group setting ( ideally both), and listen to what they have to say. You’ll get insights that can help you boost productivity on your engineering team, refine your product, address more customer pain points and nip problems in the bud.
You should also remove any bureaucratic communication processes that stifle inter-departmental communication. Your company’s other departments, including product, marketing and sales, would benefit from the input your software engineers provide as well. When information travels the shortest path possible, that’s when the best ideas can form.
Create A Culture Of Transparency
In my experience, companies with the most transparency have the most productive software engineering teams.
The reason boils down to microdecisions, which Thomas H. Davenport, the cofounder of the International Institute for Analytics, described in the Harvard Business Review as “small decisions made many times by many workers at the customer interface.” These microdecisions, according to Davenport, can be “the difference between sloppy and effective execution” and “profit and loss.”
Software developers can make the best microdecisions possible when they’re in a work environment with high transparency. They’ll know exactly what’s at stake and can brainstorm solutions from that baseline knowledge, as opposed to making decisions in the dark.
Give Software Developers Opportunities To Work On What They Want To Work On
Provide Software Engineers With The Tools They Need To Succeed
Avoid Misconceptions About Software Engineers
Article resource: https://www.forbes.com/sites/forbestechcouncil/2023/02/14/how-corporate-leaders-can-help-software-developers-reach-their-full-potential/?sh=1e797885186a
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.