As a veteran of product development, I’ve seen my share of projects succeed—and fail. In my book Prototype to Product: A Practical Guide to Getting to Market (O’Reilly), I identify 11 common pitfalls that can derail even the most promising efforts. I call them the “11 Deadly Sins of Product Development”:
- Putting off “serious” testing until the end
- Assuming we know what users want
- Assuming users know what they want
- Lack of comprehensive requirements
- Lack of a good project plan
- Not assigning responsibility
- Not addressing regulations
- The sin of new-feature-itis
- Not knowing when to quit polishing
- Not planning to fail
- Developing technology rather than products
These sins fall under five main “vices” I see plague many projects:
- laziness
- assumption
- fuzziness
- perfectionism
- hubris
Recognizing these pitfalls is the first step to avoiding them. In upcoming posts, I’ll dive into each of these sins in more detail, sharing real-world examples and practical strategies to keep your product development on time and on budget. Whether you’re a startup founder, product manager, designer or engineer, understanding these common failure modes is essential. Because in product development, what you don’t know will definitely hurt you—and your project.
Leave a Reply