Claims
- 1. A method for training a plurality of learners to develop user interfaces for a software application that interact with a plurality of users, including a first user and a second user, the method comprising:
dividing the plurality of learners into a first group, a second group and a third group; brainstorming, by the first group and the second group, to generate an overall usage context for the user interfaces; designing, by the first group and the second group, first and second usage scenarios; providing, by the first group and the second group, first and second prototypes for the user interfaces according to the first and second usage scenarios, respectively; and analyzing, by the third group and in parallel to at least designing, existing user interfaces to provide assistance to the first and second groups in providing the prototypes.
- 2. The method of claim 1, further comprising performing, prior to dividing and brainstorming, an introduction for the learners.
- 3. The method of claim 2, wherein performing an introduction comprises self-assessing a learning style by the learners.
- 4. The method of claim 3, wherein self-assessing a learning style is performed by substantially all learners in the plurality of learners.
- 5. The method of claim 4, wherein self-assessing a learning style comprises tasking the learners to respond to a predefined questionnaire.
- 6. The method of claim 4, wherein self-assessing a learning styles comprises tasking the learners to stick dots to a flipchart with a coordinate system, wherein the dots anonymously represent the responses to the questionnaire and wherein the dots are visible to the plurality of learners.
- 7. The method of claim 2, wherein performing an introduction comprises building personas.
- 8. The method of claim 7, wherein building personas comprises tasking the learners to perform an exercise that is moderated by a trainer.
- 9. The method of claim 8, wherein performing the moderated exercise comprises presenting a public website without persona, presenting a sample persona, preparing ad hoc a persona from a picture, navigating through web sites using the persona and collecting feedback from the learners.
- 10. The method of claim 1, wherein performing an introduction comprises providing a slide show presentation relating to the value of site visits.
- 11. The method of claim 1, wherein dividing is performed by using random techniques.
- 12. The method of claim 11, wherein dividing is performed by randomly distributing tags with symbols to substantially all learners, wherein the number of different symbols on the tags corresponds to the number of groups.
- 13. The method of claim 12, wherein dividing is performed using symbols selected from the group of: a star, a square, a circle, and a triangle.
- 14. The method of claim 1, further comprising performing initial brainstorming, wherein initial brainstorming is performed by all learners prior to dividing.
- 15. The method of claim 14, wherein performing initial brainstorming comprises using a flip chart, providing a manikin sketch on the flip chart, giving the manikin a name and letting the learners experience the effects.
- 16. The method of claim 15, wherein letting the learners experience the effects comprises using concrete environmental settings.
- 17. The method of claim 1, further comprising enabling the learners to identify important roles in the first and second usage scenarios.
- 18. The method of claim 1, wherein brainstorming comprises focusing on the role of one of the users of the first and second usage scenarios, respectively.
- 19. The method of claim 18, wherein focusing on the role of one of the users comprises defining a usage context with a location of one of the users, an estimated time of day and an estimated set of current actions by the user.
- 20. The method of claim 18, wherein brainstorming comprises drawing a brainstorming diagram.
- 21. The method of claim 18, wherein brainstorming comprises creating a list of questions for the third group.
- 22. The method of claim 21, wherein the list of questions is handed over to the third group by trainers who optionally modify the list.
- 23. The method of claim 1, wherein analyzing comprises tasking the third group to search in predetermined resources, wherein the search is based on the performance of brainstorming by the first and second groups.
- 24. The method of claim 23, wherein the predetermined resources are selected from the group of: hand-outs, interviews of people outside the plurality of learners, and publicly accessible information.
- 25. The method of claim 1, wherein analyzing by the third group comprises tasking a first team of the third group to do style guide research and tasking a second team of the third group to do web research.
- 26. The method of claim 1, further comprising presenting, subsequent to brainstorming and prior to designing, a lecturette to the learners of the first and second groups as an introduction into user environment design.
- 27. The method of claim 1, further comprising presenting, prior to analyzing, a lecturette to the learners of the third group as an introduction into user environment design.
- 28. The method of claim 27, wherein presenting the lecturette comprises presenting the lecturette to an audience of only some members of the third group.
- 29. The method of claim 1, wherein designing comprises tasking the learners of the first and second groups to fill out templates and arrange the templates on a pin board.
- 30. The method of claim 29, wherein the templates on the pin board reflect the first and second usage scenarios for the user interface.
- 31. The method of claim 30, wherein designing further comprises testing the usage scenarios with previous results from brainstorming.
- 32. The method of claim 30, wherein designing further comprises preparing tasks for usability tests.
- 33. The method of claim 32, wherein the tasks are prepared by trainers substantially simultaneously with the learners filling out the templates.
- 34. The method of claim 1, further comprising presenting, subsequent to designing and prior to providing prototypes, a lecturette to the learners as an introduction into prototyping.
- 35. The method of claim 1, wherein providing prototypes is followed by briefing the learners on testing and reviewing the prototype.
- 36. The method of claim 1, wherein providing prototypes is followed by conducting a prototype usability test.
- 37. The method of claim 36, wherein the prototype usability test is conducted based on task descriptions.
- 38. The method of claim 1, wherein providing prototypes is followed by conducting a terminology review by the third group.
- 39. The method of claim 38, wherein conducting the terminology review comprises reviewing terminology of user interface elements.
- 40. The method of claim 39, wherein conducting the terminology review comprises reviewing terminology of application content.
- 41. The method of claim 1, wherein analyzing to provide assistance to the first and second groups comprises permitting the third group to selectively communicate with the first group and the second group only temporarily.
- 42. The method of claim 1, wherein brainstorming and designing are performed for the first and second groups in visual separation from the third group, and further wherein communication between the first and second groups with the third group is only allowed temporarily.
- 43. The method of claim 1, wherein the learners are trained to develop user interfaces on technical platforms selected from the group of: Internet platforms, handheld and wireless computer devices, and client/server computer systems.
- 44. The method of claim 1, wherein dividing, brainstorming, designing, providing and analyzing is supported and supervised by a computer program.
- 45. The method of claim 1, wherein providing first and second prototypes for the user interfaces comprises providing, by the first group and second group, first and second paper prototypes for the user interfaces according to the first and second usage scenarios, respectively.
- 46. A method for training a plurality of learners to develop user interfaces for a software application, the method comprising:
dividing the plurality of learners into a plurality of learner groups and a task force group; brainstorming, by the learner groups, to generate an overall usage context for the user interfaces; designing, by the learner groups, a plurality of user environments; providing, by the learner groups, prototypes for the user interfaces according to the plurality of user environments; and analyzing, by the task force group, existing user interfaces to provide assistance to the learner groups in providing the prototypes.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is related to and claims the benefit of priority under 35 U.S.C. 119(e) to U.S. Provisional Patent Application No. 60/344,334, filed on Jan. 4, 2002, the disclosure of which is expressly incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60344334 |
Jan 2002 |
US |