How to Measure Software Developers’ Productivity

How to Measure Software Developers’ Productivity? To measure software developers’ productivity effectively, insights from a recent discussion among 15 technology leaders provide valuable perspectives and practical recommendations. This article distills their collective wisdom, addressing tool effectiveness, productivity frameworks, philosophical viewpoints, and actionable strategies to enhance developer performance. Tool Effectiveness and Challenges in Measuring Software […]
Leadership: Communication With Developers

Leadership: Communication With Developers Leadership and management communication with software developers involves more than just relaying information; it requires empathy, clarity, and a deep understanding of how developers perceive and interpret your messages. As a CTO, VP of Engineering, or a Software Engineering Manager, understanding how to communicate with your development team is quite critical. […]
Hiring International Software Developers: A Personal Story

Hiring International Software Developers: A Personal Story When working for a global SaaS company I had the opportunity to hire international software developers and triple the team in just a few months. Although I had worked with international developers before, this was the first time where I owned the entire hiring process and was responsible […]
The Power of Relative Sizing in Software Development Estimates

The Power of Relative Sizing in Software Development Estimates Relative sizing in software development is a technique that enables teams to estimate task effort by comparing it to other tasks. This approach streamlines the estimation process, allowing development teams to prioritize work more effectively and allocate resources efficiently. By focusing on the relative effort required […]
Can Fractional CTOs Boost Their Creativity Out In Nature?

Can Fractional CTOs Boost Their Creativity Out In Nature? How Nature Can Boost Creativity Can Fractional CTOs become more creative by spending time in nature? Groundbreaking ideas and solutions often come outside of the office space. The question arises whether it is possible to find a spark of creativity out in nature? Surprisingly, studies suggest […]
Should the Team Manager Attend the Retro Meeting?

Should the Team Manager Attend the Retro Meeting? The question of whether a manager should attend a retro often sparks debate. The presence of a manager can influence team dynamics in various ways, both positively and negatively. In this article, we’ll explore the reasons for and against managerial attendance in retrospectives, and highlight ways to […]
How to Balance Product and Engineering Priorities

How to Balance Product and Engineering Priorities Product and Engineering teams often find themselves at odds when trying to balance product and engineering priorities. They struggle to decide how much “product” and how much “engineering” work should be done in a particular time period. Typically, the Product team advocates for features that benefit the customers […]
How a Fractional CTO Can Help a SaaS Company CEO

How a Fractional CTO Can Help a SaaS Company CEO Running a small-to-growth-stage SaaS company comes with a unique set of challenges. As the CEO, you are responsible for steering the company towards success while managing a multitude of tasks and overcoming numerous obstacles. Often, on top of everything, you have to devote time to […]
MVP Development: Pitfalls & Lessons From Personal Experience

MVP Development: Pitfalls & Lessons From Personal Experience Launching a software Minimum Viable Product (MVP) is important for validating product ideas quickly and efficiently. This article explores the pitfalls and lessons learned from two personal stories where MVP projects never saw the light of day. I hope you learn from these personal journeys and increase […]
Successful Management of Large Software Releases

Successful Management of Large Software Releases Small and frequent releases are often easier to manage, but large releases are inevitable every now and again. These large-scale deployments bring with them a level of complexity that can significantly increase the risk of things going wrong. Ensuring successful software release management becomes important during these times. This […]