Jump to content

Calligra/Usability and UX/Words/Personas: Difference between revisions

From KDE Community Wiki
Cyrille (talk | contribs)
Created page with '__NOTOC__ In order to make KWord end user ready we have to know who the end user is, defining an end user is best done using a well established usability practice called "persona...'
 
Jstaniek (talk | contribs)
No edit summary
 
(26 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTOC__
==About personas==
In order to make KWord end user ready we have to know who the end user is, defining an end user is best done using a well established usability practice called "personas". We can depend on work already done for KDE as a whole and build on that. The personas can be found on [http://techbase.kde.org/Projects/Usability/Principles/KDE4_Personas KDE4 Personas].
Personas is an established usability practice. Personas should represent the different user types. As such they are an useful tool: They help the designers to step out of their own shoes to figure out users' goals, preferences, limitations and behavior.


Applying the personas to KWord gives these background stories.  The personas are listed in order of how hard it is to support them (how much work needs to go into KWord to satisfy the user)
A persona description should consist of behavior patterns, goals, skills, attitudes, and also a description of environment of use. A realistic description brings the persona to life and opens different views to the designer: For example two different personas might approach the same problem from a different angle and probably they would use different ways of action to achieve the same goal. So the same use cases should be possible to do in different ways, depending on the personas skills, behaviour patterns etc.


==Susan==
One persona should be the primary focus for the design, but when different types of users are taken into account, the program will serve a wider public. We should figure out what kind of people form the most potential user base for Words right now and serve them the best we can; and when we want to widen the target group, we should define personas who fit the new target group. Then we might consider the right things to develop Words even further and to the desired direction.
as she is a recreational user with a sharp focus on web and social media, there are only a couple of usecases where she would use KWord as a word processor.  In future we can extend her usage by reusing koffice technology in social media usecases.
Susan would use KWord to make flyers to advertise her upcoming party and send that around as PDF or ODT or just print it.
Susan would also use KWord for the occasional letter or for writing her resume.  Having a pagespread concept would certainly be used by her.


Find the open tasks for supporting Susan on [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&product=kword&target_milestone=Persona%3A+Susan&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED bugzilla]
'''See [[../Use cases/|a collection of use cases for Words]].''' There is also a table that shows which use cases each persona should be able to do. (Feel free to add more use cases!)


==Matt==
==Personas for Words:==
as he is a student geology he will be managing a lot of images and place them into documents that can easilly span 100 pages.  He uses anchored images to make sure a little change on page one doesn't require changing the text on all pages manually.
===Susan===
Matt knows how to use paragraph and character styles and even managed to make one or two, but is much more comfortable using existing styles.
Is a recreational user with a sharp focus on web and social media
Matt would be using features like a list of images at the end of his document as well as a table of content (at the start).
Susan would use Words to write an fancy invitation for a party, and send that around as PDF or ODT or just print it. Susan would also use Words for the occasional letter, writing her resume, contribute to a document she received from an interest group she has joined (maybe online, maybe the local sports club).


Find the open tasks for supporting Matt on [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&product=kword&target_milestone=Persona%3A+Matt&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED bugzilla] note that all the tasks for the above personas should also be closed.
On [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&product=kword&target_milestone=Persona%3A+Susan&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED this link] you can find open bugs/wishes related to her


==Santiago==
===Mary===
as he has managed his own networkwork he is someone that is happy with hidden features and smart solutions. He would be the kind of person to turn off auto-correct. But he would also be the first to put a question in a forum asking why he can't type more than one space in a row in KWord.
Mary is a first year university student studying history. She is familiar with computers as a user of typical office products, e-mail, surfing the web and playing games. She uses mainly Windows, but at home she has a laptop with Linux that her sister has set up for her. Mary is quite comfortable using Linux with a GUI. She is not so interested in computers but rather uses them for studying, communicating with friends and family, and occasionally gaming for recreation.
Santiago would use a self made template to write his documents and he'd use multiple columns plus floating frames much like the 'Colorful' template to make his documents.
Santiago would use various variables like 'last printed date' since being able to get that info out of the doc makes him feel smart. He would be upset if his cursor position is not preserved between quit/open.
Santiago would use tables for his documents and templates.


Find the open tasks for supporting Santiago on [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&product=kword&target_milestone=Persona%3A+Santiago&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED bugzilla] note that all the tasks for the above personas should also be closed.
For an office suite her basic need is to be able to produce the kind of documents that are required for her studies. She uses mostly word processors, but also spreadsheets and presentation programs. She has to be able to easily open the most common file formats and save her documents to those formats, including PDF.  


==Berna==
In a word processor she is used to using styles, making her own styles and importing them from an document to another. A typical document she could make would be a multiple-page document with a separate title page, an automated table of contents and page numbering (excluding the title page), as well as an automated bibliography. She might also need the possibility to define parts of the text to be written with another language than the other parts of the document, and to be able to proofread the document.
as she is an office worker she would have the highest demands for KWord of all.


Find the open tasks for supporting Berna on [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&product=kword&target_milestone=Persona%3A+Berna&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED bugzilla] note that all the tasks for the above personas should also be closed.
Mary’s number one preference is the stability of the system, but also speed plays a big role. Mary is very oriented to just get the things done without a fuss. Sometimes she may do things inelegantly as her main focus is to get a result that serves the purpose of her needs. She is a practical person.
 
===John===
John is a technical writer that makes documentation and instruction manuals. He is an advanced user of computers and many kinds of programs. He also does some programming as a hobby. In his usage of programs he is eager to find ways to make his job more efficient, and e.g. he uses shortcut keys when available. For repeating tasks he makes macros. John is comfortable with many platforms. Ideologically he is devoted to FOSS.
 
Since John knows a lot about word processors / dtp software, he knows pretty well what to look for in those programs. A typical document he might make would be a compilation of multiple-page documents that together form an instruction manual that could be printed out as a book. These documents typically have images, charts and diagrams that John has made. He uses cross-references and text-variables very often, and he needs review and commenting tools that can be used in collaboration with a workmate.
 
John’s number one preference is efficiency and formability, he wants to be able to automate routines. He thrives for elegant solutions and he understands the value of standards.
 
 
[[Category:Calligra Usability and UX]]

Latest revision as of 14:49, 9 March 2011

About personas

Personas is an established usability practice. Personas should represent the different user types. As such they are an useful tool: They help the designers to step out of their own shoes to figure out users' goals, preferences, limitations and behavior.

A persona description should consist of behavior patterns, goals, skills, attitudes, and also a description of environment of use. A realistic description brings the persona to life and opens different views to the designer: For example two different personas might approach the same problem from a different angle and probably they would use different ways of action to achieve the same goal. So the same use cases should be possible to do in different ways, depending on the personas skills, behaviour patterns etc.

One persona should be the primary focus for the design, but when different types of users are taken into account, the program will serve a wider public. We should figure out what kind of people form the most potential user base for Words right now and serve them the best we can; and when we want to widen the target group, we should define personas who fit the new target group. Then we might consider the right things to develop Words even further and to the desired direction.

See a collection of use cases for Words. There is also a table that shows which use cases each persona should be able to do. (Feel free to add more use cases!)

Personas for Words:

Susan

Is a recreational user with a sharp focus on web and social media Susan would use Words to write an fancy invitation for a party, and send that around as PDF or ODT or just print it. Susan would also use Words for the occasional letter, writing her resume, contribute to a document she received from an interest group she has joined (maybe online, maybe the local sports club).

On this link you can find open bugs/wishes related to her

Mary

Mary is a first year university student studying history. She is familiar with computers as a user of typical office products, e-mail, surfing the web and playing games. She uses mainly Windows, but at home she has a laptop with Linux that her sister has set up for her. Mary is quite comfortable using Linux with a GUI. She is not so interested in computers but rather uses them for studying, communicating with friends and family, and occasionally gaming for recreation.

For an office suite her basic need is to be able to produce the kind of documents that are required for her studies. She uses mostly word processors, but also spreadsheets and presentation programs. She has to be able to easily open the most common file formats and save her documents to those formats, including PDF.

In a word processor she is used to using styles, making her own styles and importing them from an document to another. A typical document she could make would be a multiple-page document with a separate title page, an automated table of contents and page numbering (excluding the title page), as well as an automated bibliography. She might also need the possibility to define parts of the text to be written with another language than the other parts of the document, and to be able to proofread the document.

Mary’s number one preference is the stability of the system, but also speed plays a big role. Mary is very oriented to just get the things done without a fuss. Sometimes she may do things inelegantly as her main focus is to get a result that serves the purpose of her needs. She is a practical person.

John

John is a technical writer that makes documentation and instruction manuals. He is an advanced user of computers and many kinds of programs. He also does some programming as a hobby. In his usage of programs he is eager to find ways to make his job more efficient, and e.g. he uses shortcut keys when available. For repeating tasks he makes macros. John is comfortable with many platforms. Ideologically he is devoted to FOSS.

Since John knows a lot about word processors / dtp software, he knows pretty well what to look for in those programs. A typical document he might make would be a compilation of multiple-page documents that together form an instruction manual that could be printed out as a book. These documents typically have images, charts and diagrams that John has made. He uses cross-references and text-variables very often, and he needs review and commenting tools that can be used in collaboration with a workmate.

John’s number one preference is efficiency and formability, he wants to be able to automate routines. He thrives for elegant solutions and he understands the value of standards.