1. Technical Review
    1. Review the flowcharts and storyboards to evaluate if everything can be implemented as planned, otherwise, changes might be necessary
  2. Develop a Prototype
    1. A Prototype
      1. Is a working model and a representation of your final project.
      2. Provides sufficient information to allow a client and the team to have glimpse into the final product.
      3. Is used as an important evolution tool.
    2. Design of a Prototype
      1. Interface Design
        1. Layout
        2. Size of display area
        3. Resolution
        4. Colour
      2. Interaction Design
        1. Buttons
        2. Hot-spot areas
        3. Key press and shortcuts
        4. Pull-down menus
        5. Text entry
        6. Drag & drop
        7. Sliders, Dialer
        8. Check boxes, Radio boxes, Lists
        9. Haptic devices
      3. Presentation Design
        1. Information design
          1. diagrams, icons, symbols, images & photographs, tables & graphs, metaphors& analogies, spaces & lines
        2. General treatments
        3. Media design
          1. graphics, photographs, audio, video, animations, text, sounds, effects and music
        4. Typography
    3. Author/program the product
      1. Integrate media components, develop flow, and test execution
    4. Prototype Evaluation
      1. Deliver the prototype to small group of users to test features and user experience
      2. Evaluate the prototype by a client, real users, design team, development team (There must be some kind of sign-off)
      3. Review outcomes of prototype application and decide what needs improving/changing
    5. Some issues to consider in future
      1. How to deliver via web influences overall design?
      2. How to deliver via mobile devices influences overall design?
      3. What are requirements for design when mashing content?
      4. What is the relationship between effective design and learning outcomes?
    6. Develop final product