views:

43

answers:

3

I have an idea for a software product. How can I determine what my potential customers want/need (in terms of requirements)? How do I collect this data? How would I get more info on any domain-specific knowledge I might need?

Thank you for your help

A: 

I think it's incredibly important to understand the requirements from the perspective of the people who will actually use the product, what works for them, and what problems they are trying to solve.

So to really understand how people use software, you need to become a user yourself. Try putting yourself in the role of a user of the proposed system and outline what you need to get done.

Lyle
A: 

Read the Apple Human Interface Guidelines.

mcandre
A: 

How do you get domain knowledge? Read the article 7 Tips for Self-Learning on page 22 of Hacker Monthly Issue 1, and try applying the technique as you learn.

sheepsimulator

related questions