Table of Contents

Part III — Infrastructure Alignment

Chapter 35

Software Features

"It's not a bug. It's a feature." — Unknown

It was a standard weekly development team meeting at GalleryWatch.com when one of our developers told me he'd been working on something in his off time. He had written a script to harvest public arrest records and cross-reference them against our database of legislators and their staff. He explained this could be used to "influence" members of the legislature. I suggested we call it "The Godfather," recommended he bring it up in the team meeting, and watched as it became one of our more spirited discussions.

Feature creep is the tendency for product requirements to expand beyond what was originally scoped — driven by good intentions, creative minds, and the irresistible logic that "someone would use this." The product phenomenon typically results from designing for what sounds interesting rather than for what users demonstrably need.

Additional features, bundled with price discounting, are not the path to differentiation. The companies that win in SaaS are not the ones with the most features — they are the ones with the most coherent, reliable, and satisfying customer experience around a well-defined set of capabilities.

Roadmap Considerations

◆ Does this feature directly align with the documented business goals? ◆ Will it serve the needs of the broad user base — or only a narrow subset? ◆ Have you done user research to understand which existing features could be removed before adding new ones?