The Economics of NoSQL versus “New SQL” versus RDBMSs

Economics are a big deal when deciding whether to go with a NoSQL, NewSQL, MPP DBMS, or traditional RDBMS. Many of the products  (in all four of these categories) claim that economics are on their side, because either… Their products are ultimately cheaper than the alternatives, or Their products produce greater benefits, that dramatically overshadow their cost. The first is… Read more →


Who Should Do Win-Loss Analysis?

At most companies, everyone agrees that Win-Loss Analysis is very important. After all, without understanding why you are winning deals and why you are losing, how are you to know what you’re doing right and what you need to change? For example: Are your sales people blowing it by not properly qualifying the deal or understanding the prospect’s problems? Is your… Read more →

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’s not just limited to the realm of official “Content Management Systems (CMS),” and what I mean by “content” is much… Read more →

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 piece of software that touts itself as a “platform” or “server” or “service” uses the Content Manager pattern.  The Content Manager pattern… Read more →

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.  Maybe more.  Some are big, top-level patterns.  And some are really sub-patterns, that exist in the context of a larger pattern. I’m going to start with a few of the high-level Product Patterns  that I see again and again… Read more →

Product Patterns Everywhere

Over the past 10 years, I’ve probably analyzed the functionality and usability of close to 800 (yes, I’ve counted them!) software products and online services. Why so many? Because playing with software is not just my job, but also my weird hobby. I’m always on the hunt for a new application to solve whatever problems I encounter in my life… Read more →

Q&A About Agile Product Management

Below is an online Q&A from a presentation I gave on Agile Product Management.  Just wanted to share…. Q: How do you deal with a management team that is entrenched in the Waterfall method and a development team that is Agile from a roadmap and planning perspective? Sue Raisty-Egami: Management teams usually respond to results. If you have a successful Agile… Read more →

I love a good database analogy

I love it when a gnarly technical concept can be elegantly explained via a good analogy. In fact, I have found myself searching for these perfect analogies throughout my career. I’ve been working on NoSQL projects of late, and found the following two articles – both with brilliant analogies — to be very helpful: “Starbucks Does Not Use Two-Phase Commit”… Read more →

The Best Books on Product Management

On Quora, someone asked “What are some must-read books for product managers“?  My answer is reproduced below, and is currently the leading answer on the topic, having been up-voted 10 times. —— For product managers working on high tech products and early technologies, the following are absolute must-reads: Crossing the Chasm, by Geoffrey Moore Inside the Tornado, by Geoffrey Moore Four Steps to… Read more →