Moving Products Forward

Thoughts on developing software in real life

There are two types of B2B SaaS companies on this planet: B2B companies that customize the software for their customers, and B2B companies that don’t do customizations. Apart from being profitable, whether on-demand customizations of software are offered is the most significant differentiation between B2B SaaS companies in every industry.

Product Managers are responsible for managing Technical Debt. Or at least should be.

As a Product Manager, love for your users should be at the center of what you do. If you clearly communicate that love to your stakeholders, finding common ground is way easier.

While the Scrum framework has lots of benefits for the businesses that are into product development, there is one benefit that most of the product people often overlook. Scrum helps you ensure that you are building the right product.

One thing that Product Managers do not have a luxury of doing is to provide excuses for the product failure. Neither do CEOs.

If you have been in the software industry for a few years, all the chances are that you have experienced severe hatred towards some of the programming languages. You might have even seen some developer going medieval on their laptop, cursing the programming language they are using. That has to stop right now.

While Scrum community is steadily overcoming the challenges which developers are facing, it is strangely silent on topics regarding how to implement modern UX practices into a Sprint.

There’s an ongoing discussion in the Scrum community whether you should you replace a sprint backlog item with a product backlog item of equal size, when the sprint has already started. Should you do it? Read on to find out.

Although some people claim that you should use Scrum for projects with fixed date contracts, it might not be a good idea. Scope cut is not always an option.

There is a myth going around that technical people should never become Product Owners. Is your product in danger, or it can benefit from having such person around?

Thinking about using Kanban in 2017? If you need a process to effortlessly organize a chaotic environment, this 10 minute read could help you decide whether Kanban is the right solution for you.

If you have ever worked for a software engineering company you must have noticed that people are always unhappy about something. That is perfectly fine, as humans are beings who strive to improve and perfect their skills. Here's what can be done in order to improve both the happiness and the performance of your engineers.