01.01.2015 Views

Personas, Profiles, Actors, & Roles - Jeff Patton

Personas, Profiles, Actors, & Roles - Jeff Patton

Personas, Profiles, Actors, & Roles - Jeff Patton

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Patton</strong> Tutorial Proposal: Modeling Users<br />

<strong>Personas</strong>, <strong>Profiles</strong>, <strong>Actors</strong>, & <strong>Roles</strong><br />

Modeling users to target successful product design<br />

Summary & Participant Benefit<br />

Leveraging what you understand about your application’s<br />

users is central to a user centered design approach. User<br />

personas have been touted as solution for improving the<br />

quality of user experience. But what exactly is a persona<br />

How doe you create one And, how does a persona differ<br />

from other popular approaches to modeling users such as<br />

actors, user roles, or user profiles<br />

In this tutorial you’ll how user models fit into a holistic user<br />

centered design process. You’ll learn about various types of<br />

user models. Through discussion and practice you’ll learn<br />

how to create simple role models, user profiles, and personas.<br />

You’ll learn how to leverage these user models to identify<br />

valuable features for your product, and overarching<br />

characteristics the design of your product must have to be<br />

successful for your target users.<br />

This tutorial is fast paced, information dense, and full of<br />

collaborative activities to give you practice with the concepts<br />

and techniques introduced.<br />

Target Audience<br />

This content is accessible to anyone with past experience in software development requirements and analysis, or user centered<br />

design approaches. Those with past experience in use case or business process modeling, where they’ve leveraged actors or user<br />

roles, will be able to leverage past experience. Current user centered design practitioners will benefit from learning a more<br />

flexible way of working with user models, and a more collaborative way of building them.<br />

Tutorial Objectives<br />

Participants will learn the purpose of user models in a user centered design approach. They will learn for different modeling<br />

approaches, in what context each approach works best, and how to blend approaches to match their context. Finally,<br />

participants will learn how to leverage a user model to drive feature decisions, and user interface design imperatives.<br />

Tutorial Format<br />

Duration: 180 minutes, 2-90 minute sessions<br />

This tutorial is taught by alternating presentation and discussion with hands-on exercises that allow participants to learn by<br />

doing. About 60% of tutorial time will be spent in hands-on exercises. The pace is quick and the amount of information<br />

covered is dense, but always fun.<br />

Participants will work together to create card based models<br />

Information is gathered for user models through collaboratin.<br />

<strong>Jeff</strong> <strong>Patton</strong>, jpatton@acm.org, www.agileproductdesign.com 1 of 3


<strong>Patton</strong> Tutorial Proposal: Modeling Users<br />

A simple process is described for moving from basic user<br />

understanding to a full features personas and product implications<br />

Example user profiles and personas help participants envision the<br />

final outcome<br />

Tutorial Handouts<br />

Handouts will include step-by-step instructions for the techniques discussed. The text will be an early release of material in a<br />

forthcoming book on the subject of collaborative card modeling.<br />

Tutorial Outline<br />

Session One: Creating Simple User Models<br />

90 minutes<br />

Goals<br />

• Understand the where user models fit in a user centered design approach<br />

• Understand <strong>Actors</strong>, <strong>Roles</strong>, <strong>Profiles</strong>, and <strong>Personas</strong> as for simple categorizations of user models<br />

• Understand how one user model can evolve into another based on the project needs<br />

Exercises<br />

• User role Modeling<br />

• User role profiling<br />

Session Two: Leveraging User Models<br />

90 minutes<br />

Goals:<br />

• Understand why and how to communicate user models within your organization<br />

• Leverage user models to identify product feature opportunities<br />

• Leverage user models to identify necessary product design characteristics<br />

Exercises<br />

• Persona poster creation<br />

• Feature and design imperative identification<br />

<strong>Jeff</strong> <strong>Patton</strong>, jpatton@acm.org, www.agileproductdesign.com 2 of 3


<strong>Patton</strong> Tutorial Proposal: Modeling Users<br />

Author Bio: <strong>Jeff</strong> <strong>Patton</strong> | jpatton@acm.org | 801.910.7908<br />

Since 2000, <strong>Jeff</strong> <strong>Patton</strong> has<br />

championed the incorporation<br />

of User Centered Design<br />

thinking into traditional and<br />

Agile software development<br />

approaches. Through writing,<br />

teaching, speaking, and practice <strong>Jeff</strong> works to introduce<br />

developers, analysts, product managers, and others to simple<br />

techniques to help them incorporate UCD thinking and<br />

techniques into their day-to-day work practices. <strong>Jeff</strong> has<br />

found that incorporating user-centric thinking along with<br />

traditional requirements development and testing practices<br />

drives toward the ultimate goal of better software for endusers<br />

and more profitable software for those who pay for its<br />

design and development.<br />

Since 2004 <strong>Jeff</strong> has been a consultant with ThoughtWorks<br />

working in a wide variety of domains from healthcare to<br />

stock portfolio management. Within TW <strong>Jeff</strong> has helped<br />

build the recognition of user-centric thinking as a critical<br />

success factor in their Agile projects. This type of thinking<br />

has been “baked in” to ThoughtWorks QuickStart Analysis<br />

approach.<br />

To help build awareness of the subject of Agile development,<br />

User Centered Design and usability, in 2004 <strong>Jeff</strong> started the<br />

Agile-Usability discussion group hosted by Yahoo Groups.<br />

At over 1,300 members, the group keeps a running dialog on<br />

the subject, and helps provide a starting point for those<br />

interested in getting help applying UCD and usability<br />

practices on Agile projects.<br />

<strong>Jeff</strong> is currently a columnist for StickyMinds.com and IEEE<br />

Software. He’s at work on the forthcoming book “Agile<br />

Development Outside-In” which published by Addison-<br />

Wesley in Cockburn & Highsmith’s Agile Development<br />

series.<br />

Website including writing, past presentations, and blog: www.agileproductdesign.com<br />

Past Presentation Experience<br />

Although this is a new tutorial, it leverages content and card modeling approaches I’ve used for years in past tutorials I’ve been<br />

presenting tutorials and workshops, participating in panel discussions and delivering short invited talks since 2002. The<br />

following is a list of past conferences I’ve participated in:<br />

• XP Universe ’02, ‘04: practitioner report, tutorial<br />

presenter<br />

• OOPSLA ‘02, ’04, ’05, ’06 and ‘07: practitioner reports,<br />

panelist, tutorial presenter<br />

• Constantine & Lockwood’s ForUse ’02 & ’03: tutorial<br />

presenter, panelist, invited presenter<br />

• Agile Development Conference ‘03. ’04, ’05, ’06, and<br />

‘07: practitioner report, workshop presenter, tutorial<br />

presenter<br />

• PLoP ’03, ‘04: paper author, workshop presenter<br />

• UPA ‘04, & ’05: tutorial presenter, workshop presenter,<br />

panelist<br />

• CHI 2006: panelist<br />

• Dr. Dobb’s Architecture & Design World ’06 & ’07:<br />

tutorial presenter<br />

• SD Best Practices 2007: Tutorial presenter<br />

• Ajax Experience 2006: presenter<br />

• Spring Experience 2006: presenter<br />

• UIE 11, 2006: tutorial presenter, speaker<br />

• XP Day London, 2007: keynote speaker, tutorial<br />

presenter<br />

• Better Software Agile Development Conference 2007:<br />

tutorial presenter<br />

In addition to formal presentation at conferences, training on this subject, in various forms, has been presented at several<br />

private companies.<br />

***<br />

<strong>Jeff</strong> <strong>Patton</strong>, jpatton@acm.org, www.agileproductdesign.com 3 of 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!