Please enable JavaScript.
Coggle requires JavaScript to display documents.
Watch List (Impacts (If it is not easy for users to quickly add movies to…
Watch List
Impacts
If it is not easy for users to quickly add movies to their watch list they will not use the application, as trying to remember movies that they want to add in later is too difficult and they will often forget
Having movie options in other languages and from other cultures increases the applications user base, making it accessible for anyone
Allowing users to sort movies by a range of options when they are searching can drastically speed up the searching process, as it only shows users movies that they may be interested in watching, instantly cutting many of the movies that they have no interest in
A movie star rating system can help users determine the quality of the movie, showing them if the movie is unpopular or sub-standard
Saves people the time it would normally take them to browse movies, as they have a watch list of movies that they have already determined they are interested in
Personalised preference suggestion system could help to show users movies from genres, directors, actors, ect that they are interested in first, before showing other movies
Information such as watch time instantly tells the user whether they physically have time to view the movie
Client Problem
-
-
Requirements
-
-
Provides information about movies (synopsis, genre, rating, running time, ect.)
-
-
Competition
Netflix
-
-
-
-
-
Shows important information about the movie such as genre, run-time and popularity rating
-
Large range of TV shows, however limited variety of movies
Stan
-
-
-
-
Not much original Stan contents, however has a wide range of movies and tv series
Shows important information about the shows such as run rime, genre and popularity
-
User Problem
Want an application that easily shows them their watch list, and suggests movies that it is likely the user will like
Reginald and Florence
-
very social and often get recommendations on what to watch from their friends. Unfortunately remembering these recommendations later can be difficult
Requires the watch list feature, so that they can add movies as they get the recommendations
Yoo-Min
-
Would love to watch popular Korean movies but finds that these movies are often not on her "recommended" list. Likes action movies in any language
Requires the "filter by" option to search for movies in Korean, or only action movies
Ali
-
-
Would like to keep a record of must see movies for when he has the time. Does not want to waste his time watching sub-standard cinema
Requires the watch list to keep a record of movies, and the filter by "star rating" so that he doesn't watch sub-standard cinema
Developer Problem
-
Data Environment
-
-
-
Stores users data (e.g preferences, personal details)
-
Database Comparison
Movie Metadata
-
-
-
Includes important information such as title, rating, genre and run-time
-
Includes the language the movie is in, as well as the country it was produced in
-
-
-
Includes lots of irrelevant data such as various facebook likes statistics, as well as links to the imdb website
-
-
Movies
-
Shows the company, director and writer of the media
-
Includes important information such as title, rating, genre and runtime
-
-
-
Includes the amount of "votes" the media has received, as well as its "score" assumably a rating from a website
-
-
-
Data organisation
Flat file database will be used as there only needs to be one table in which the data is stored, since none of the tabulated data is redundant. It still needs to be set up as a database so that data within the table can be accessed
User Interface
Screens
Home screen
-
-
-
Lists of movies by certain categories, e.g. (recommended for you, because you watched "", Trending)
-
Search Screen
Movie genre, runtime, language, director and actors can all be used to narrow search options
movie names followed by crucial information such as rating, run-time and genre. Short synopsis appears if title is clicked on.
-
Movies are listed in order of most relevant to least relevant according to user information and applied search criteria
-
Provides a screen that allows the users to find movies that they might enjoy to add to their watch list
-
-
Usability
Usability Principes
Accessibility
-
Easy and simple to use and navigate, with self explanatory button labels that mean all users feel comfortable with the app.
effectiveness
Filter options will be in the form of check boxes, that the user can check or uncheck depending on whether they want the criteria to be included.
-
-
Safety
Prompt appears when user tries to add or remove an item from their wish list, checking to make sure the user does want to follow through with the action.
-
Learnability
home, add, remove and star rating icons are consistent with those of other applications
Navigation of the application is simple and intuitive, as are any actions that the user can initiate such as adding and removing from the wishlist