For a Software Developer, it can feel unrealistic to think of being the Engineering Manager of, say, dozens of people in the future.
One day you realize that being a manager has the potential to dramatically increase the influence you have. Together with your teams, you can achieve much more compared to working on your own.
I believe the set of principles below will help you to become a leader worth following in a shorter time frame, particularly in the Software Engineering world.
Stay focused and invest your time into improvements of a bigger scale. Don’t stay at the level of resolving small daily issues, which results in hundreds of items in your Trello to-do list. …
In engineering management, my vision is to create a productive software delivery environment that developers are proud to work in, with a focus on tangible outcomes across the company.
It’s a system with the proper guidelines and the right level of automation, so standard development work gets done seamlessly. That’s why, in the engineering department, we implemented real-time team health boards. It gave us back some precious time to focus on systematic process improvements.
To fulfill such ambitions, the standard set of predefined methodology (Scrum, for example) and the ticketing system won’t do the trick out-of-the-box.
The problem I struggle with most is the gap between software development ticketing tools and product management solutions. …
My humble effort to put the topmost indicators of what defines great software companies in the first place.
It is the Product which matters, not the technology.
Are you fully on board with the Product`s vision? Alternatively, I like to judge the Product`s impact via its simplicity: Is the Product simple enough you can explain the point in 15 seconds? That signals the Product can make it to the top and take you there as well. …