Hi,
To begin our (preliminary) UI design, we of course need to look at the application from the perspective of the user and consider the actions (tasks) a user needs to perform with the software. Returning to our final planned list of features from this post, the following list represents the major categories of tasks that a user will need to accomplish using the software: Search for one or more persons based on their skills (or attributes about their skills like 'level', 'years used', etc.) Display the details (what I will call their complete 'profile' including their photo) of a selected person after finding them via a search for skills Edit their own 'profile' in the system (including uploading their photo, selecting and rating their skills, etc.) Manage and maintain 'master lists' of things (skills, skill levels, etc.) Run reports across skills, levels, and people
|