Tag: Definitions

Product Management

What’s Your Core Competency?

I’ve always been a big fan of the concept of a “core competency” or “distinctive competency” — the one thing that you, your product, or your company does better than anyone else, and that is difficult to easily replicate.  Unfortunately, I find that far too few organizations really understand, at a deep level, what this […]

Product Management

Are You Just Building “Faster Horses”?

Most Product Managers have, at one time or another, heard the apocyphal quote often attributed to Henry Ford, “If I asked my customers what they wanted, they’d have said a faster horse.”  And when we hear the line, we laugh because there’s no way that we would do such a thing — the “faster horse” is […]

Product Management

Prioritization is More Art Than Science

A very common challenge faced by Product Managers of all experience levels is understanding and implementing some form of repeatable process around prioritization.  Some people take a very light approach, making decisions based on their own experience, data, and beliefs about the direction of the product.  Others take a much more rigorous approach, applying scorecards […]

Product Management

“Agile” is More Than a Buzzword: Continuous Improvement

There’s more to being Agile than just blindly following the rules and processes of any specific methodology.  One of the core components of effective Agile practice is internalizing the concept of continuous improvement.  As I’ve touched on in other articles, Agile is a direct descendant of the concepts originating in the lean manufacturing movements of […]

Product Management

10 Questions with Stephen Cognetta

One of the best things about my blog and other activities is to meet new and interesting people in the Product Management community.  Today I’m happy to present the latest in my 10 Questions series, featuring none other than Stephen Cognetta.  His latest project is an ambitious online Product Management interview course that was launched […]

Product Management

Accepting Uncertainty is the Key to Agility

I’m often asked what the key to being “agile” really is, and over the years I’ve managed to come up with a clear and concise answer: accepting uncertainty is the key to agility.  It is perhaps the single most fundamental culture change that companies must go through when making a true transition to Agile development, […]

Product Management

“Agile” is More Than a Buzzword: Three Truths Behind the Manifesto

It’s become rather commonplace lately for people to dismiss “Agile” out of hand as an industry buzzword with no meaning or substance to it.  And in some ways, the term has earned that reputation — mostly from people who use it regularly without really knowing what it means or how it changes an organization — […]

Product Management

Is there such a thing as a “full stack” Product Manager?

There’s a rather annoying trend that’s been showing up within both job postings and resumes that’s just crawled under my skin in a way similar to the “ninja” and “rockstar” appellations that developers have adopted.  The description that I’m talking about is that of the “full stack” product manager.  Now, i totally get where this […]

Product Management

Five Differences Between a Junior PM and a Senior PM

Even though it’s been around as a formal role in software organizations for nearly 20 years (or more, depending on who you talk to), Product Management still struggles with a lot of definition problems — what is the role, how do we grow, when do we get promoted and to where, etc.  One of the […]

Product Management

User Stories Aren’t Enough

It’s commonly accepted nowadays that we use user stories or some variation on them to communicate our “product requirements” to development teams (job stories, jobs to be done, scenarios, etc).  And while this is certainly an improvement over some of the bad, old Big Up-Front Requirements (BUFR) methods that were used many moons ago, they’re […]

Product Management

Assumptions, Risks, and Constraints – The Keys to Success

One of the most important parts of being a Product Manager is making sure that your stakeholders and developers understand not only what you’re trying to do, but the surrounding circumstances in which you’re trying to do it.  Often, this is a matter of discussing and managing scope; at other times, it’s making sure that people […]

Back To Top