Escolar Documentos
Profissional Documentos
Cultura Documentos
Kit
IBM Designcamp
IBM Design
The mission of IBM Design is to help IBMers improve the usability and usefulness of
our offerings. Our approach, IBM Design Thinking, changes the way the company
creates valueeverything from the way we make decisions to the way we collaborate
to the way we design our offerings. This Survival Kit supports IBM Design Thinking
through our skills development initiative, IBM Designcamp. For more information on
Designcamp, contact dcamp@us.ibm.com.
Our portfolio values:
Works Together
Works for Me
design.ibm.com
Introduction
But where do you start? The IBM Designcamp Survival Kit is loaded with tools to get
you up and running with IBM Design Thinking: frameworks for managing a project,
understanding user needs, designing great interfaces, and documenting feedback.
Each page in this book is a worksheetan interactive document you can use directly
during the life of your project. Some are for personal use, while others will help you and
your team collaborate and brainstorm. And if you want to dive deeper into each design
discipline, weve compiled useful online resources in the back. Now you can get going,
and you can always come back if youre stuck.
Hills
Sponsor Users
Explore
Understand
Evaluate
Prototype
Playbacks
Collaborate, Align,
Engage!
Suggested Activities
There are infinite ways to use the worksheets in this
kit. Here are a few ideas to get you started:
Glossary
Backlog
A document used to align the team on the user stories
to deliver, their priority, and their status.
Client Playbacks
A series of ad hoc Playbacks delivered to clients
under NDA that demonstrate the market drivers and
user experience of the offering in development.
Playback 0
A milestone Playback at which the team commits to
delivering a particular user experience and begins
refining and delivering the design in parallel.
Delivery Playbacks 1-N
A series of milestone Playbacks at which the team
demonstrates end-to-end scenarios it is delivering
using live code and/or high-fidelity mockups.
Design Thinking
A process for envisioning the user experience that
involves diverging and converging on solutions.
Epic
A codable grouping of user stories that spans
scenarios so user stories do not repeat across epics.
For example, As a user, I want to manage my email.
Persona
A user archetype based on role and other
characteristics that influence how a user interacts with
the offering. Housed within the Release Blueprint
Application and linked to from the Release Blueprint.
Playback
A demo of the user experience of the offering in
development, used to collect feedback from and align
the team, stakeholders, and go-to-market.
Hill
A business goal for your relase, framed around user
experience. A project usually has three Hills and a
technical foundation.
Hills Playback
A milestone Playback at which the team commits to
the outcomes, or Hills, it wants to achieve in the
project and begins envisioning the user experience.
Project
A set of team activity scoped by a Release Blueprint
and a set of Hills. A project might have one or more
releases of code.
Release Blueprint
A wiki documenting a projects progress from Hills to
user stories. It also contains strategic thinking behind
the Hills and links to personas and design documents.
Scenario
A single workflow through an experience,
decomposable into steps. Each step should translate
to a codable user story.
Sponsor Users
Users engaged throughout the project to represent
target personas for a project. Sponsor Users are often
expected to lead Playbacks.
UI Spec
A design document that communicates user interface
requirepements. Housed within the Release Blueprint
Application and linked to from the Release Blueprint.
User Story
A codeable requirement expressed in terms of user
experience. For example, As a user, I want to search
for my customers by their first and last names.
Table of Contents
Table of Contents
Core Practices
Design Thinking
Understand
Explore
16
Prototype
24
Evaluate
32
Collaboration
38
Resources
42
IBM Designcamp
Empathy Map
TBD
TBD
Core Practices
Hills
Sponsor Users
Playbacks
Collaborate, Align,
Engage!
Survival Kit
Hills
Hills align your team around the business
goals of your project.
Use this sheet to plan each Hill. Who
does your Hill impact? What value are you
delivering? And how will you measure it? Use
a combination of market and user research to
illuminate the current state and opportunities.
Persona(s) or Role(s)
Current State
Metric(s)
Hill
Sub-Hills
Future State
IBM Designcamp
Playbacks
Playbacks are checkpoints to review the
state of the project.
Use this diagram to define which team
members you include, as well as the
objectives of each Playback cycle. Daily
Playbacks should include your core working
group; weekly Playbacks design, engineering,
and PLM; milestone Playbacks the entire
team, stakeholders, and Sponosr Users; and
Client Playbacks select clients.
Me
Daily
Weekly
Milestone
Client
Survival Kit
Stakeholder Map
TBD
TBD
Design Thinking
Explore
Understand
Evaluate
Prototype
IBM Designcamp
Road to Playback 0
Use these mental spaces and checkpoints
to navigate through to your Playback 0.
Understand your user, explore concepts,
prototype solutions, and evaluate with users
and other stakeholders. Plan design thinking
activities for each space. Remember this
process can be nonlinear and bidirectional.
Hills
Playback
Understand
Are your
personas
and as-is
stories ready?
Explore
Are your to-be
stories ready
and technical
questions
identified?
Prototype
Are your UI
and technical
prototypes
ready?
Evaluate
Are your
blueprint and
rough sizings
ready?
Playback 0
Survival Kit
Sticky Notes
Use sticky note diagrams to find patterns
when using design thinking methods.
Get all your thoughts and ideas on the wall
with one phrase per sticky note. These can be
Hill ideas, user research observations, design
conceptswhatever youre brainstorming
on. Seek out relationships and groupings by
moving the notes around. Tear sticky notes
into strips for voting.
Links
Grids
Axes
Metaphors
Explore
Understand
Evaluate
Prototype
Survival Kit
Stakeholder Map
Stakeholder maps organize peoples
expectations of a project.
Identify people internally and externally who
have a stake in the outcome of the project.
Post them to a wall, using two sticky notes
per person. On the first, draw the persons
face and note his or her name and role.
On the second, write a quote expressing
the stakeholders thoughts, opinions, or
expectations. Arrange the stakeholders
on the wall based on dimensions such as
organizational relationship or sentiment.
IBM Designcamp
Contextual Inquiry
Use this checklist to prepare for on-site
user studies.
When observing a users workflow, prepare
your mission and documentation methods
ahead of time. Remember to go on site and
into the users work environment to capture
the real workflow.
Do it alone
10
Survival Kit
Persona
Personas communicate archetypes of
users.
Outline common traits among groups of users
using the following dimensions. This rubric
follows the Release Blueprint template, but
you may choose to include other metrics or
representations depending on research goals
and the audience of the artifact.
Name
Title
Role
Age
Skills
Education
Motivations
Work Environment
Scenarios
Concerns
Tasks
Pain Points
IBM Designcamp
Quantitative Personas
Compare and contrast personas against
meaninfgul dimensions.
Based on your research agenda and findings,
identify metrics to create rapid quantitative
personas. If dimensions are on a scale, use
a slider. If weighing many dimensions, use a
radar chart.
11
12
Survival Kit
Empathy Map
Empthy maps rapidly put the team in the
users shoes.
Draw three intersecting lines, and illustrate
the face of the persona in the middle. Fill
in with writing or sticky notes: what the
user thinks (expectations and reactions),
sees (environment and interface), says
(quotes), does (actions), feels (values), and
hears (instructions or feedback) during
the experience. At the bottom, list pains
(frustrations and obstacles) and gains (goals
and strategies).
Thinks
Hears
Sees
Feels
Says
Does
Pains
Gains
IBM Designcamp
13
IBM Designcamp
15
Explore
Understand
Evaluate
Prototype
17
Survival Kit
IBM Designcamp
17
18
Survival Kit
Ideation Rules
These simple rules structure the chaos of
ideation.
Ideas with big potential can be killed easily
by negative attitudes, so keep these rules
nearby or write them on the board before a
brainstorm. Remember to build on ideas by
saying. Yes, and... But keep things focused,
stick to one strand at a time, and remember
when its time to distill your ideas.
Defer judgment
Be visual
Go for quantity
IBM Designcamp
Transformation Cards
Transformation cards help unstick your
ideas.
Transformation cards are suggestions of how
to change or combine your existing ideas.
Make a deck out of index cards or sticky
notes, and pick one at random when the team
feels stuck. Any modifying verb could work:
magnify, minify, rearrange, adapt, etc.
Combine!
How about an
assortment?
Reverse!
Reverse roles?
Substitute!
Take another
approach?
Combine!
How about an
alloy?
Modify!
Change shape?
New Use!
Put to other use?
19
20
Survival Kit
Social Mechanics
Social mechanics encourage cooperation
and collaboration.
How do you want your users to interact with
each other. What behaviors do you want to
encourage. Use this toolbox of dynamics to
strategically introduce social mecahnics into
your tasks.
Translucence
Sharing
Reinforcement
Competition
Community
IBM Designcamp
Game Mechanics
Game mechanics can incentivize users to
engage in particular tasks.
Think of your task as a game.. Whats the
goal? What actions must be taken? And
whats the reward? Use this toolbox of
incentives to strategically introduce game
mechanics into your tasis.
Points
Leaderboards
Achievements
Levels
Quests
Gifts
21
22
Survival Kit
Storyboard
Storyboards visualize your scenario.
Use frames or a slide deck to represent your
scenario map or wireframes in a particular
progression. This should be a walkthrough of
a flow through the system that demonstrates a
use case. This helps illuminate small details in
the progression and communicates the story
to a wider audience.
IBM Designcamp
Moodboard
Moodboards prototype the emotional
content of your experience.
Using a mix of images, colors, textures,
typography, and copy, convey the emotion
your experience should engender in the user.
The message should be grounded in user
research and used to align the team during
prototyping.
23
Explore
Understand
Evaluate
Prototype
IBM Designcamp
25
26
Survival Kit
Wireframes
Wireframes prototype your user interface
visually.
While wireframes come in all styles and
levels of detail, its best to stay low-fidelity
for as long as possible to explore many
different variations and make changes easily.
Wireframes can be created top-down by filling
in your screen real estate and bottom-up by
piecing elements together.
IBM Designcamp
Responsive Design
Responsive design adapts layouts to
different screen sizes.
Sketch wireframes of your layout as rendered
on different screen sizes. Consider aspect
ratio, text size, scrolling direction, native
interactions, and the size of interactive or
clickable elements. Which elemements will
shrink, move, or change completely?
27
28
Survival Kit
Grid
Grids offer a flexible structure for laying
out elements and enable responsive
design.
Choose a number of columns appropriate for
your content. The higher the number the more
flexible. Draw your column dividers lightly over
the dotted lines, and lay your elements down
on top of the grid. Cutting your elements out
of another sheet of paper or sticky notes will
let you easily rearrange.
IBM Designcamp
Color Palette
Color palettes convey emotion to the user.
Select a palette from the 40 colors in the
IBM color wheel. Consider the relationships
among the colors: monochromatic hues,
complementary colors, or similar shades of
different colors.
M Color Palette
Color Wheel
29
30
Survival Kit
Typography
Good type is readable and balanced and
establishes the right information hierarchy.
Choose fonts from the IBM library for
your primary, secondary, and tertiary text.
Consider the category of typeface (serif, slab
serif, or sans-serif) and the weight and style of
the font (bold, italic, etc.). Keep your body-toheader font size ratio to around 2, line spacing
to around 1.5 em, and paragraph spacing to
around .75 em. Columns should be between
45 and 75 characters wide.
Bodoni Light
Bodoni Light Italic
Bodoni Regular
Bodoni Italic
Bodoni Medium
Bodoni Medium Italic
Bodoni Bold
Bodoni Bold Italic
Arial Regular
Arial Italic
Arial Bold
Arial Bold Italic
IBM Designcamp
Details
Fit and finish makes your design feel
cohesive.
Poor attention to detail is often the first defect
users notice. Practice here with this series
of buttons. Use color, gradients, strokes,
and drop shadows to style its various states.
Remember to keep changes subtle and keep
your light source consistent.
Normal
Hover
Down
Disabled
31
Explore
Understand
Evaluate
Prototype
IBM Designcamp
User Testing
Use this checklist to prepare for real-time
task-based tests.
When gathering feedback from users,
prepare your prototypes, questions, and
documentation methods ahead of time. This
should be done by an objective third party
(not the designer), though others should tag
along for first-hand observation.
Bring preconceptions
Get defensive
33
34
Survival Kit
IBM Designcamp
Prioritization Plot
Prioritization matrices organize feedback
and requirements.
Attribute Size
Attribute Impact
35
36
Survival Kit
Story Map
The story map documents your evolving
user story backlog.
Post a row of Hills, one per sticky note, on the
top row. Beneath, post a row of epics (user
story groupings) that fall under each Hill. For
each epic, post a column of associated user
stories. Prioritize the stories vertically and
draw a line representing the stories required in
the Minimum Viable Product.
Hills
Epics
User Stories
IBM Designcamp
Planning Poker
Planning poker helps estimate relative
sizings of user stories.
Allocate to each team member a collection of
poker chips or cards labeled with the following
numbers representing relative sizings. For
each user story, each team member should
put down their estimate simultaneously to
avoid bias.
13
21
34
55
89
37
38
Survival Kit
Stakeholder Map
TBD
TBD
Collaboration
Product
Management
Design
Engineering
IBM Designcamp
39
Release Blueprint
The Release Blueprint documents the
progression from market opportunities and
Hills to scenarios and codable user stories.
Use this worksheet to outline the key
concepts of your Blueprint. Start with a
summary of current market needs and
competitive landscape. Provides the objective
of each Hill, as well as scenarios and user
stories derived from user research.
Business Opportunity
Hill 1
Scenarios
User Stories
Hill 2
Competitive Analysis
Hill 3
Technical Foundation
40
Survival Kit
Team
Track of your team allocations and skills
ratios.
For each project, document your sponsor
sclients and users, as well as key staffing
metrics. Identify gaps in staffing and skills,
especially pertaining to design talent.
Sponsor Clients
Sponsor Users
PLMs
Lead
Current Count
Target Count
Skills Gaps
Hill 1 Allocation
Hill 2 Allocation
Hill 3 Allocation
TF Allocation
Designers
Engineers
IBM Designcamp
Timeline
Set a timeline to structure your milestones.
Project deliverables are primarily structured
around Playbacks, where you will review the
state of the project across Hills. In each box,
set a date for the milestone, and beneath,
outline the deliverables.
Hills Playback
Playback 0
Delivery Playback
Delivery Playback
Delivery Playback
Delivery Playback
Client Playback
Client Playback
Client Playback
Client Playback
41
42
Survival Kit
Resources
Design Research
Interaction Design
Patterntap Library
patterntap.com
UI Patterns Library
ui-patterns.com
Balsamiq Wireframing
balsamiq.com
Contextual Inquiry
bit.ly/coninquiry
PowerMockup Wireframing
powermockup.com
Scenario Maps
bit.ly/experiencemaps
Complexity Analysis
hcdconnect.org/toolkit
UX Mag
uxmag.com
CogTool
hcdconnect.org/toolkit
Wireframes Magazine
wireframes.linowski.ca
Smashing Magazine
smashingmagazine.com
IBM Designcamp
Visual Design
Design Development
IBM Brand
ibm.com/brand
One UI
ibm.biz/BdxG76
Noun Project
thenounproject.com
Color Game
color.method.ac
Framer Prototyper
framerjs.com
43
Stakeholder Map
TBD
TBD