[Design] [Sum] Chandler System Target User Group

Mimi Yin mimi at osafoundation.org
Mon Jun 26 16:36:47 PDT 2006


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.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/design/attachments/20060626/56fc9467/attachment.html


More information about the Design mailing list