Calligra/Usability and UX/Words/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 KDE4 Personas.
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)
Susan
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 bugzilla
Matt
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. 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. 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).
Find the open tasks for supporting Matt on bugzilla note that all the tasks for the above personas should also be closed.
Santiago
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. 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 bugzilla note that all the tasks for the above personas should also be closed.
Berna
as she is an office worker she would have the highest demands for KWord of all.
Find the open tasks for supporting Berna on bugzilla note that all the tasks for the above personas should also be closed.