...
User analysis
Task analysis
Login to Facebook account
Prerequisites: User has a Facebook account.
- Enter username and password into standard Facebook login screen.
- Allow PhotoBook access to data.
- Close Facebook dialog, confirming to PhotoBook that login is complete.
Explore photos and albums
Prerequisites: User has logged in.
- Decide how to browse albums (by date, friend, etc).
- Choose an interesting album and open it.
- Decide how to browse photos in the chosen album (by date, caption, etc).
- Open an interesting photo.
- Advance to the next photo, or go back to browsing sets of photos.
Find photos and albums
Prerequisites: User has logged in and knows some piece of information about the photo or album they want to find, such as the title/caption, the person who uploaded it, a person who is tagged in it, or the date it was uploaded.
- Search for the desired photo or album using the known information.
- Look through the results and possibly open potential matches.
- Verify that the right photo/album is being displayed. If the desired photo or album was found, perform actions on that photo or album, or exit. Otherwise, go back and try a different result or try searching with different information.
Share a Photo or Album
Prerequisites: User has logged in and found photo or album to be shared.
- Decide how to share the photo (download to iPad’s Camera Roll, Twitter, email, etc.).
- Tell the application how the photo should be shared.
- Fill out the information for sharing (Twitter username/password, email recipient and subject).
- Wait for application to finish performing the appropriate share operations (such as downloading the photos, uploading the photos to Twitter, etc.)
- Cancel the share operation while it is in progress if desired.
View a Photo Set as a Slideshow
Prerequisites: User has logged in and found a set of photos
- Tell the application how the slideshow should be played. For example, specify music, transitions, and timing.
- Start slideshow.
- Manually advance slideshow if needed, or go back to previous photo.
- Pause slideshow if wanted.
- Exit slideshow early, or wait for it to finish.
Other Possible Tasks
- Find photos matching several conditions. For example, find photos that contain several known people together.
- View photo comments and “likes”
- Comment on or “like” a photo
Domain analysis
We identified the following important entities in our domain analysis:
...