Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

You're Writing the Wrong Software – You Never Know What Users Want Until You Ask Them

DZone's Guide to

You're Writing the Wrong Software – You Never Know What Users Want Until You Ask Them

· Java Zone ·
Free Resource

Verify, standardize, and correct the Big 4 + more– name, email, phone and global addresses – try our Data Quality APIs now at Melissa Developer Portal!

Too often companies and IT departments believe that they know what software they should create. However users often need and want something different than you believe, even if you’re a domain expert yourself. My colleague and dear friend Ivar had exactly this experience when designing a meal planning tool for his girlfriend and himself. He knew everything perfectly – the previous tool they’ve used (a paper on the fridge), the problem domain, the users. Yet the first prototype tested did not at all match the ideas of what he thought was needed.

If the best possible expert isn’t able to predict user needs even in such a simple domain, how can we, in our real-world and large-scale projects? Thus – unless you are in Henry Ford’s shoes – you have to experiment and learn what the real need and value is based on actual users. The Lean Startup methodology provides many useful ideas and tools for making your assumptions explicit and verifying them as quickly and as cheaply as possible (f.ex. the lean canvas) so that when you finish your product, it will likely be something pretty different from what you conceived but it will be needed, liked and used.

Don’t be mislead by the name lean startup – the methodology is equally valuable for established companies that need to innovate (which is, in IT, basically everybody).

Recommended books: Lean Startup, Running Lean.

Developers! Quickly and easily gain access to the tools and information you need! Explore, test and combine our data quality APIs at Melissa Developer Portal – home to tools that save time and boost revenue. Our APIs verify, standardize, and correct the Big 4 + more – name, email, phone and global addresses – to ensure accurate delivery, prevent blacklisting and identify risks in real-time.

Topics:

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}