3 ms·
The most important way to do this is to actually be a user of your product, e.g. "Eating your own dog food". This doesn't mean logging in, trying all the featu
by acutesoftware 8y ago
The most important way to do this is to actually be a user of your product, e.g. "Eating your own dog food".
This doesn't mean logging in, trying all the features and playing with it for an hour - you have to really use it with your data on a daily basis over a long period of time. You'll come across a lot of bugs and start logging feature requests yourself.
Once you can use it without issues [and you'll need to be careful to split the wishlist features you come up with, against the actual bugs which need to be fixed], then you can get others to try it.
Best way to get user testing from others?
- email your users and ask them if they have had any issues, or want any new features.
- ask people to give your product a quick test - for example, https://www.lifepim.com https://www.lifepim.com is my new webapp to easily manage your personal information [shamless plug/warning - notes and tasks work well, contacts needs work, and calendar is not pretty]
- pay particular attention to requests from users who pay for your product. Everyone wants software to work in a certain way, but when someone pays, it can be a good indicator to listen to what they want. If they say something isn't working, make it a priority to investigate and address this.
- aggie 8y agoJust keep in mind with dogfooding that there is a difference between figuring out how things work and working efficiently/effectively once you have figured out how things work. Dogfooding is really only good for 'testing' the latter, because you already know how everything works better than any normal user would.
- acutesoftware 8y agoThe best part I've found with dogfooding is that even though you know exactly how it all works (and yes, you can miss some issues because of this) , actually using the product daily can make you realise - this isn't working well or that feature is kind of a pain in the neck.