[Design] [Sum] Chandler System Target User Group
Sheila Mooney
sheila at osafoundation.org
Wed Jul 26 00:12:15 PDT 2006
Just to correct myself, I have the wrong terminology here. I should
have said usage patterns.
And excuse the grammatical errors, I am clearly up too late :-).
On Jul 26, 2006, at 12:03 AM, Sheila Mooney wrote:
> Philippe,
>
> I we have also received similar feedback from John T and Priscilla
> about giving the personas a bit more a human identity so I will
> work with Mimi and Priscilla on this.
>
> Mapping back to the personas when we talk about features is a great
> idea. I think we need to map back to the usage scenarios as well. I
> did this a bit of this in the presentation last Thurs for the
> desktop specs. I have actually been thinking about adding some
> sections to the specs around the personas and usage scenarios we
> are targeting but just haven't gotten around to it yet :-).
>
> Sheila
>
>
> On Jul 25, 2006, at 11:52 PM, Philippe Bossut wrote:
>
>> Hi,
>>
>> I think it's good we have personas defined for our 1.0 products.
>> It limits the scope of potential users. For each feature proposed,
>> we should be able to map to how it serves the various personas. A
>> couple of things to make the use of them more efficient:
>> - Give a nickname to those personas: we did that in another place
>> I worked in and pretty soon everybody referred to "Brian", "Alice"
>> and other personas when discussion user scenarios. We are human
>> beings so it's easier to think about this with human being
>> attributes attached.
>> - When proposing a new feature or feature change, refer to a
>> scenario that involves one of the identified personas
>> - In specs, stress out which personas the spec/feature is
>> primarily serving
>>
>> Cheers,
>> - Philippe
>>
>> Mimi Yin wrote:
>>> Here is a summary of internal discussions we have been having in
>>> our efforts to narrow the scope of OSAF's projects by defining a
>>> Target User group.
>>> *Some background:*
>>> OSAF's 3 projects: Chandler, Scooby and Cosmo are being bundled
>>> into a single product/service effort called the Chandler System.
>>>
>>> + Chandler is now known as Chandler Desktop
>>> + Scooby is now known as Scooby Web App
>>> + Cosmo is still Cosmo Server
>>>
>>> These 3 projects will be designed to support each other and play
>>> well together in order to provide our target user group with a
>>> compete lightweight collaborative task management and calendaring
>>> solution.
>>>
>>> In the coming months, as we nail down specs for our product Beta,
>>> we will ground product decisions and features prioritizations on
>>> the target users defined here and their particular needs and
>>> usage scenarios.
>>> A slightly different way to look at this exercise is that we are
>>> *defining our problem space*: *What is the Chandler System's
>>> value proposition?*
>>>
>>> This summary will be followed shortly by a list of usage
>>> scenarios and workflows derived from our user interviews.
>>>
>>> ===== (All the stuff below is from the previous write-up)
>>>
>>> *Target User Group for the Chandler System*
>>> Supporting materials can be found here: http://
>>> wiki.osafoundation.org/bin/view/Journal/OneDotZeroTargetUser,
>>> including:
>>> + Spreadsheet summary of Persona research
>>> + More detailed list of questions that the Target User exercise
>>> will help to answer
>>> + Links to user interviews
>>> *Assumptions*
>>> 1. All USERS are NOT created EQUAL. Different people will use the
>>> same tool in different ways. In other words, even within a single
>>> domain (e.g. PIM for Knowledgeworkers) there are different
>>> classes of users (aka Personas) with different usage patterns. If
>>> we can all agree on that...
>>>
>>> 2. It is also true that we can tailor our design to target a
>>> particular kind of user with a particular set of usage patterns.
>>>
>>> 3. In order to do this, we need to identify:
>>> + what these Personas are;
>>> + how they do or don't interact with each other;
>>> + how many of them there are in the world of knowledge workers;
>>> + how heavily they use and depend on PIMs or hand-crafted PIM
>>> systems;
>>> + how dissatisfied they are with existing options.
>>>
>>> *Why do we need Personas at all?*
>>> So that we can be strategic about the functionality we develop
>>> and optimize development effort to capture the right keystone user.
>>>
>>> *What constitutes the right Keystone User?*
>>> Someone who is likely to adopt Chandler.
>>> Someone who will help attract other users to adopt Chandler and/
>>> or various parts of the Chandler eco-system.
>>> *
>>> *
>>> More specifically:
>>> + Someone who will use and rely on Chandler heavily + Someone who
>>> works intensely with a wide range of people such that they end up
>>> drawing others into the Chandler Ecosystem as well.
>>> + Someone who is actively seeking a better solution to what they
>>> have today. (e.g. They have tried several solutions already. They
>>> find it hard to stick to one system for very long. They have
>>> trouble keeping their system up-to-date. They still keep track of
>>> somethings, just in their head.)
>>>
>>> =====
>>> *Proposal for Personas*
>>> *
>>> *
>>> *These do not describe people. Personas describe roles people
>>> take on in any collaborative working situation. A single person
>>> might take on different personas in different contexts: Work,
>>> Home, School, Book club, Chorus*
>>> *
>>> *
>>> *For each Persona, the 5 axes we're interested in are:*
>>> 1. *Depth versus Breadth* How deep into issues does this Persona
>>> need to dig in order to do their job? Conversely, how thinly does
>>> this Persona spread themselves?
>>> 2. *Responsible for others versus Responsible for themselves*
>>> Does this Persona DO anything per se? Or are they mostly
>>> responsible for enabling others to DO?
>>> 3. *Quality of Collaboration* Lightweight collaboration with
>>> dozens of people? Heavyweight collaboration with a few people?
>>> One-way collaboration? Bi-directional collaboration? Multi-
>>> lateral collaboration?
>>> 4. *Amorphous versus Concrete *Does this Persona take on mostly
>>> Amorphous tasks? Or is their role more about executing well on
>>> previously defined Procedures.
>>> 5. *Complexity in Scheduling* How demanding is this Persona's
>>> scheduling needs? Are they extremely busy? Do they meet regularly
>>> with other extremely people? Are they trying to coordinate lots
>>> of people all the time?
>>>
>>> *Hub (Primary Keystone User)*
>>> + Responsible for driving multiple projects at the same time
>>> + Conduit for *many - to - many *communications *within *a
>>> working group
>>> + Works intensely with a relatively small group of people within
>>> a working group
>>> + Facilitates discussions, airing of issues and conflicts and
>>> resolutions;
>>> + As a result, lots of working meetings as well as 1-on-1s
>>> + Needs to get enough into the weeds in order to root out
>>> problems and come up with viable solutions that address people's
>>> concerns; however
>>> + Also needs to have a broad understanding of how all the pieces
>>> fit together in order to:
>>> + Synthesize inputs from the group into summaries and proposals
>>> + Typically found in organizations that are trying to innovate.
>>> As a result, more often than not, taking on tasks and projects
>>> that are not clearly defined which they have not done before.
>>>
>>> *Busy Body / Coordinator (Secondary Keystone User; Primarily a
>>> close collaborator of Keystone User)*
>>> + Responsible for coordinating or doing multiple Projects at the
>>> same time
>>> + Communication hub for *one* (Coordinator) - *to* - *many*
>>> (Coordinated) across many different working groups/organizations/
>>> contexts
>>> + Works casually with a wide range of people across many
>>> different groups/organizations/contexts
>>> + Coordinates schedule-related issues (e.g. events, due dates,
>>> milestone dates etc)
>>> + Doesn't necessarily have a lot of meetings, but needs to keep
>>> track of event dates and Project dates: due dates, milestone dates
>>> + For Projects they coordinate, they don't need to have deep
>>> understanding of the pieces they're coordinating
>>> + For personal projects, they generally have pretty deep domain-
>>> specific knowledge
>>> + Synthesizes inputs from various unrelated sources into
>>> summaries and perspectives
>>> + Primarily takes on Projects they have done before. More often
>>> than not, takes on tasks/Projects that are well-defined.
>>>
>>> *Apex (Secondary Keystone User; Primarily a consumer of Hub
>>> Keystone User's organizational efforts using Chandler)*
>>> + Responsible for the ultimate success of an organization or
>>> several organizations
>>> + Advisor to many more organizations
>>> + Juggling dozens of personal projects across many different
>>> organizations/contexts at any given time
>>> + Packed schedule: lots of back to back meetings, + Lots of 1-
>>> on-1 meetings with people
>>> + Scheduling time is a complex exercise in setting priorities
>>> + Does not get deep into most projects + Depends heavily on a
>>> small group of trusted people to keep abreast of Project details
>>> + Always doing new things: building new relationships, starting
>>> new ventures, looking for ways to innovate. As a result, more
>>> often than not, takes on tasks/projects that are not well-defined.
>>>
>>> *Assistant (Secondary Keystone User)*
>>> + Responsible for the execution of Apex's logistical projects
>>> + Often acts as a Proxy for the Apex when scheduling meetings and
>>> coordinating across many groups, organizations and contexts
>>> + Communicates with and coordinates a wide range of people across
>>> many groups, organizations and contexts
>>> + Coordinates multiple projects at once across many groups,
>>> organizations and contexts
>>> + Doesn't necessarily have a lot of their own meetings, but keeps
>>> track of event dates and project dates: due dates, milestone dates
>>> + Manages Apex's schedule
>>> + Works intensely with Apex, in constant communication
>>> + Primarily on the receiving end of task requests and reviews and
>>> on the giving end of status updates and progress reports
>>>
>>> *Individual Contributor (Drive-by user being Facilitated/
>>> Coordinated by Keystone User)*
>>> + Responsible for execution of a narrowly defined area within a
>>> Project
>>> + May collaborate intensely with others within the working group,
>>> however, is not responsible for driving or facilitating that
>>> collaboration
>>> + Meets with manager weekly
>>> + Gets roped into meetings that have to do with their narrowly
>>> defined Project area
>>> + Does not do a lot of intensive task and information management
>>> + Feels like the combination of their email client + memory is
>>> pretty good
>>> + Depends on manager or Project hubs/coordinators to keep track
>>> of their tasks/meetings via email, in person or an instituted
>>> task/Project management system (e.g. MS Project, bugzilla, etc)
>>> + Gets very deep into their domain and maintains sole ownership
>>> of their area
>>> + Does not necessarily keep abreast of what's happening across
>>> the working group/Project
>>>
>>> *Hangers-on/Passersby (Drive-by user)*
>>> + Could be any of these Personas, but in a separate context; in
>>> other words
>>> + Is not a part of the Keystone User's working group; as a result
>>> + Uses a different system of suite of tools to collaborate with
>>> their own working group; however
>>> + Interacts with the Keystone User and as a result, comes into
>>> contact with the Chandler Ecosystem via Scooby and Cosmo
>>>
>>> =====
>>> *Why are these the right Personas?*
>>> We started out with the idea that we would target knowledge
>>> workers who worked in the context of small work groups (3-30
>>> people).
>>> + Someone who not only consumes a large amount of information;
>>> but also
>>> + Someone who processes, deconstructs and synthesizes that
>>> information to produce more information.
>>> For more, see:
>>>
>>> We interviewed 2 dozen users (most of whom were not OSAF
>>> employees), either individually or in groups. As a result of the
>>> interviews, we recognized some usage patterns that corresponded
>>> nicely with the different roles people played in particular
>>> contexts (e.g. work, book club, home).
>>>
>>> Based on interviews and other people's user research, we
>>> identified some basic "symptoms" of knowledge workers and
>>> summarized how each symptom manifests itself differently in each
>>> Persona.
>>>
>>> *You know you're a knowledge worker if:*
>>> + You currently maintain task lists (spreadsheets, pda, paper)
>>> + You currently maintain calendar(s) (digital, pda or paper)
>>> + You go broad across a lot of projects, but you don't lack depth
>>> either
>>> + You are responsible for coordinating and/or driving multiple
>>> projects at the same time
>>> + You consistently tackle amorphous, black box tasks that have
>>> never been done before
>>>
>>> *Knowledge workers that are likely to adopt Chandler in the Beta
>>> and 1.0 timeframe*
>>> + Relatively deskbound (due to lack of solution for pda sync)
>>> + Works within a small working group: 3-30 people (due to
>>> scalability issues and not wanting to compete with entrenched
>>> enterprise systems)
>>> + Geeks
>>> + People into Open Source software
>>>
>>> =====
>>> *What is Chandler going to do / not going to do for each of these
>>> Personas?*
>>> *
>>> *
>>> *Keystone Users: Rich desktop experience*
>>> *Drive-by Users: Web access to participate in collaboration
>>> workflows, without having to adopt a big heavy desktop client.*
>>> *
>>> *
>>> *Hub*
>>> Do
>>> + *Triage/GTD:* A better framework for iterating on and keeping
>>> track of amorphous tasks and projects progressing in parallel.
>>> + *Clusters: *A better framework for deconstructing amorphous,
>>> black-box projects.
>>> + *Faceted Sidebar: *A better way of keeping Runway reality in
>>> sync with Project planning.
>>> + *Sharing and Stamping Storyboards:* Provides increased
>>> transparency to facilitate group collaboration. A better way to
>>> keep track of the Group's tasks. A better way to FOCUS the
>>> Group's attention, to Prioritize what the Group's works on. A
>>> better way to collaborate with Busy Body helpers.
>>> *
>>> *
>>> Not-do
>>> + High-level Project planning (e.g. Stickie planning)
>>> *
>>> *
>>> *Busy Body / Coordinator*
>>> Do
>>> + *Triage/GTD:* A better framework for iterating on and keeping
>>> track of projects progressing in parallel.
>>> + *Faceted Sidebar: *A better way of keeping Runway reality in
>>> sync with Project planning.
>>> + *Sharing and Lightweight Notifications:* Provides increased
>>> transparency to facilitate project and group coordination.
>>>
>>> Not-do
>>> + First class, explicit support for delegation of Tasks and
>>> Scheduling
>>> + First class support for making crowded calendars really readable
>>> a. Callouts;
>>> b. Fish-eye views
>>> + Funky, custom calendar views for doing complex scheduling;
>>> a. overlaying calendars with different timezones;
>>> b. non-linear calendar views (e.g. March 24, April 30, Jan 6)
>>> *
>>> *
>>> *Apex*
>>> Do
>>> + *Triage/GTD: *A better framework for iterating on and keeping
>>> track of amorphous tasks and projects progressing in parallel.
>>> + *Clusters:* A better framework for deconstructing amorphous,
>>> black-box projects.
>>> + *Sharing and Stamping Storyboards:*
>>> a. A better way to delegate and provide input on delegated Tasks
>>> b. A better way to keep close track of progress on Tasks
>>> delegated to their Assistant and Direct Reports.
>>> c. A better way to collaborate with Assistant on scheduling and
>>> coordinating logistics
>>>
>>> Not-do
>>> + First class support for making crowded calendars really readable.
>>> a. Callouts;
>>> b. Fish-eye views
>>> + Ability to automatically extract a high-level summary from
>>> shared collections. e.g. Graphical views of data:
>>> a. Stickie plan;
>>> b. Visualization/Summary of discussion threads
>>> *
>>> *
>>> *Assistant
>>> *
>>> Do
>>> + *Triage/GTD: *A better framework for iterating on and keeping
>>> track of projects progressing in parallel.
>>> + *Faceted Sidebar:* A better way of keeping Runway reality in
>>> sync with Project planning.
>>> + *Sharing and Stamping Storyboards:*
>>> a. A better way to keep the Apex abreast of progress on tasks and
>>> progress;
>>> b. A better way to both receive task requests and to ask for
>>> input and review;
>>> c. A better way to collaborate with Apex on scheduling and
>>> coordinating logistics
>>> *
>>> *
>>> Not-do
>>> + First class, explicit support for delegation of Tasks and
>>> Scheduling
>>> + First class support for making crowded calendars really
>>> readable, e.g.
>>> a. Callouts;
>>> b. Fish-eye views
>>> c. Allowing users to define what attributes display in the event
>>> lozenges
>>> + Funky, custom calendar views for doing complex scheduling, e.g.:
>>> a. Overlaying calendars with different timezones;
>>> b. non-linear calendar views (e.g. March 24, April 30, Jan 6)
>>> *
>>> *
>>> *Individual Contributor*
>>> Do
>>> + *Sharing*: A better way to keep the Hub updated on status and
>>> to bring issues to the Hub's attention.
>>> + *Sharing + Triage/GTD:* A better way to stay abreast of group
>>> priorities what's happening elsewhere in the group.
>>> *
>>> *
>>> Not-do
>>> + Replace their
>>> a. Email Client;
>>> b. RSS Reader;
>>> c. Institutional Project and Task Tracker with a single,
>>> integrated information management solution.
>>> *
>>> *
>>> *Hangers-on and Passers-by*
>>> Do
>>> + Make it easy for Chandler users to work with 'Outside- of-the-
>>> Working-Group' individuals, without having to 'switch' tools.
>>> Instead the experience of coordinating 'Inside-of-the-Working-
>>> Group' people with 'Outside-of-the-Working-Group' people is
>>> integrated into a single workflow, thereby increasing the odds
>>> that the Keystone User will actually stick with the Chandler System.
>>> *
>>> *
>>> Not-do
>>> Make it possible for 'Outside-of-the-Working-Group' people
>>> collaborate at the same level as people 'Inside-of-the-Working-
>>> Group' as Hubs, Coordinators, Apexes or Assistants.
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "Design" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/design
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design
More information about the Design
mailing list