User:Andrew/HIG/ConceptualModel: Difference between revisions

From KDE Wiki Sandbox
(Created page with "= Conceptual Model = The conceptual model is the most fundamental aspect of the interface, describing the relationship between the interface and the outside world. The purpose...")
 
No edit summary
Line 1: Line 1:
__NOTOC__
= Conceptual Model =
= Conceptual Model =
The conceptual model is the most fundamental aspect of the interface, describing the relationship between the interface and the outside world. The purpose of the conceptual model is to draw on the user’s past experiences so they can readily understand basic operations and accurately predict functionality.
The conceptual model is the most fundamental aspect of the interface, describing the relationship between the interface and the outside world. The purpose of the conceptual model is to draw on the user’s past experiences so they can readily understand basic operations and accurately predict functionality.

Revision as of 21:28, 24 September 2014

Conceptual Model

The conceptual model is the most fundamental aspect of the interface, describing the relationship between the interface and the outside world. The purpose of the conceptual model is to draw on the user’s past experiences so they can readily understand basic operations and accurately predict functionality.

Application vision

A vision describes the goal of the project. It can be emotive and a source of inspiration, for instance by outlining how the final product makes the world a better place.

Guidelines

  • Describe the project's final goals.
  • Explain who will use the product, and how he or she will make advantage of it.
  • Make sure the vision is shared over all stakeholders, developers and users.
  • Write the vision with enough room for creativity.
  • Keep the vision as short as possible.
  • A good starting-point to describe the vision is the elevator pitch:
    • FOR <target customer>
    • WHO <statement of the need>
    • THE <product name>
    • IS A <product category>
    • THAT <key benefit>
    • UNLIKE <primary competitor>
    • OUR PRODUCT <further differentiation>


Who is the user?

KDE's personas can help indentify the target users of your application.


  • Scenarios - Define a scenario where persona(s) interact with your application.

Specify requirements considering destinata and animata of users.