My answer, originally published on Quora. Q: Why should I remove features that are not popular? I've read many articles that suggest that product managers should be removing features that are not used by users. If the team has already…
Software Design
A collection of 7 posts
The Content Manager Product Pattern
Content Management is huge in enterprise software, and thus the Content Manager Pattern is one of the most important high-level Product Patterns. Content management is the primary function of most software described as a platform, server, or online service. It’…
Product Patterns: What is Content?
In my posts about Product Patterns, I’ve mentioned the word “content” a lot. I’ve even mentioned a few high-level product patterns called the “Content Manager” and “Content Authoring Tool.” This is an important product pattern because basically every…
Product Patterns: The big ones you see over and over in Enterprise Software
Since I’ve become attuned to Product Patterns (buckets of software functionality that appear in product after product), I’ve noticed dozens of them. Some are big, top-level patterns. And some are really sub-patterns, that exist in the context of…
Product Patterns Everywhere
Over the past 10 years, I’ve probably done hands-on analysis the functionality and usability of over 300 software products and online services (not including mobile apps). Why so many? Because playing with software is not just my job, but…