managing technical debt

Managing Technical Debt (and How BI Can Help)

By | For Product Managers
For many product managers and their teams, technical debt can be a black hole. Throughout product development, it may feel like you take two steps forward and three steps back. Technical debt is a common problem among product teams with no clear-cut solution.

But recognizing what causes technical debt is the first step towards successfully managing it. And once a technical debt management plan is in place, you’ll be able to easily inch your way out of that black hole. Read More

how to transition from developer to product manager

From Code to Customers: How to Transition from Developer to PM

By | For Developers, For Product Managers | No Comments
It’s human nature. We all want to go beyond our current position, work hard, get promoted, and move up the proverbial ladder. Even if we don’t particularly like the business we’re in, many of us will still work hard to advance, thinking “When I get to the next step – it’ll be better.” And, hey, it usually is. Promotions mean more control (and more money) and to most people, that’s better.

Developers are humans too (I think). They also aspire to advance their career and climb the rungs to assume the coveted product manager role. And that makes sense. Engineers live in the product, spending the majority of their time building it, fixing it, and taking care of it. They surely feel a sense of ownership over it. And if any position could be re-named “owner of the product,” it’d be the product manager. Read More

how to be a great software product manager

What Makes a Great Software Product Manager?

By | For Product Managers | No Comments
Companies are like a puzzle. Each person plays an integral part in carrying out short and long term goals. In software development, a product manager is inherently the CEO of the product: the person who is responsible for strategizing and defining the product roadmap. They often answer the questions of why something is a need, when does it need to be done, and what exactly it needs to be. The product manager is like the missing middle piece required to hold the supporting pieces together.

Read More

best practices for choosing a technology stack

Best Practices: Choosing a Technology Stack

By | For Product Managers | No Comments
At one time or another, we’ve all railed against the tech stack choice used by our organization to deliver a software application. But once we get in the driver’s seat on choosing what to use, it’s not that easy of a decision.

Between the ascent of .NET Core projects and the persistence of Java, evangelism for frameworks and other stack foundations seems at an all-time high.

The truth is that the best technology stack is the one that serves your company’s needs at the given moment. Perhaps Ruby on Rails helped your company build a platform that made it what it is. But today you may need the flexibility and control afforded by C# to meet your current goals. Read More