...
- Buying his/her first apartment (with a partner), looking for an apartment, not a house
- Only been in working life for a while, will finance the purchase with a bank loan
- 20-30 years old
- Uses internet for useful purposes; communication, financial issues
- Has some amount of computer skills
- 20k apartments -> must be tens of thousands of users, out of which thousands fit this profile
- software should make the search for an apartment simpler, faster and more effective
- used generally from home or from work
- help from partner, and possibly from parents, to choose and finance the apartment
- use software from multiple several times a day(urgent) or casual checking few times a week
A user person looking for a job (example case)
- Recently completed studies
- First position as a full-time worker, wants to continue the work for at least three years
- Approximately 30 years old
- In a relationship, the partner already has a position (living together, will influence the household economy)
- Able to handle the computer skilfully, but not necessarily professionally
- software should speed job search by categorizing the jobs and dynamically offering the right positions
- software should provide faster infromation flow
- user is likely to use the web site daily
...[interview]
James
Looking for an apartment
"I like to see lots of pictures of the apartments, without too many technical details. I like to keep things simple"
James is in his mid twenties, currently living in a rented apartment with his fiancee. James has worked for a few years after graduating and has some savings together with his girlfriend, though not nearly enough for an apartment. They are taking a mortgage to finance the apartment. James needs to find a relatively cheap apartment and uses the Internet to find one.
James isn't in a great hurry, but their current house is getting too small. They are both busy working their daily jobs and at the same time, want to keep up to date on the current housing situation in the area they would like to move into. They check these apartments form oikotie multiple times a day, alone from work, and review the options together in the evening. If they find anything interesting, they will ask advice from relatives and friends who know more about these issues.
feature importance
Generally, developers might assume the most important features for the application are the accuracy, proficiency and reliability since they can have an effect on the user's financial situation. The ease of learning and convenience are not necessarily that important, since buying an apartment is a serious issue, with what a user is able and usually willing to invest more effort to get things right.
On the other hand, the user convenience and and satisfaction cannot be overlooked, because the user might just give up if the software is too complex, incoherent or inconsistent. In this kind of situation, the user probably learns the system, no matter how long it takes, and then uses it until the apartment is found, and then forgets it completely. In this case, the site has received it's slice of the money, and the user might not be returning to the site anytime soon. If the user needs another apartment in the future, he probably thinks about the whole experience and the overall price, and the retention of learning doesn't matter much
For James over there, the valuable features might be convenience, efficieny, reliability and accuracy. Convenience and efficieny is needed if James wants to continuously check the apartments. Reliability and accuracy are needed when making the financially big decisions.
This is Good, to go for the next task to make the plan for testing.