Quantcast
Channel: walkerux
Viewing all articles
Browse latest Browse all 150

Notes on Dan Brown’s Creating Effective Discovery Documentation

$
0
0

(added 08/17 to uie.com’s All You Can Learn video library, link here)

What guides discovery?

Curiosity

  • You’re excited to learn new things and this energy enlivens the whole team
  • You always ask more questions

Skepticism

  • You don’t accept assertions at face value and instead probe assumptions
  • But you get practical—you illustrate your ideas with pictures/visual artifacts

Humility

  • You acknowledge and embrace your lack of knowledge and naivety about the problem
  • You name your limits esp when making assumptions

The discovery process

Ask questions to begin creating a shared pool of knowledge:

  • Who do we want to reach w our product?
  • How will our product improve their world?
  • What challenges do they face?
  • What’s most important to them?
  • How does the process constrain us?
  • What is the business’ desired outcome?

The shared pool of knowledge also contains things we’ve already learned (and hopefully lightly documented in some way!):

  • We interpreted our previous observations as…
  • Users told us…
  • We discarded this concept because…
  • We already tried doing…

There are two equally-important techniques for the discovery process:

  • State the problem

and

  • Set the direction

Stating the problem

3 types of assertions in stating problems:

1. Problem statements, which draw attention to the part of the world that can be improved by documenting:

  • Who we’re designing for
  • Why they need help
  • What the need is

Great tools for creating statements include:

  • Personas
  • Journey maps and/or service blueprints
  • Mental models

These tools help identify missing functionalities—or that we may have too many functionalities!—etc

2. Project objectives, which establish the basic constraints of the discovery effort:

  • What you’ll produce
  • How you’ll render it
  • How many you’ll make

Great tools for creating objectives include:

  • Site maps
  • Business reqs

3. Contextual statements, which elaborate on the ecosystem in which the product will live, including:

  • Who will use the product
  • Who will maintain it
  • How it fits into the business
  • What content it will support
  • The underlying technologies available

 

Great tools for creating objectives include:

  • Content inventories
  • User & stakeholder interviews
  • Other background/comparative research

Setting a direction

Setting the direction doesn’t follow stating the problem—both techniques should be used concurrently to inform each other and arrive at a better solution

3 types of assertions in setting directions:

1. Principles, guideposts for achieving our goals, which may include:

  • The org’s overall design principles
  • Principles written specifically for solving our problem

2. Concepts, central frameworks or big ideas that tie the product together, which may include:

  • Vision statements
  • Aspirational (probably future) goals for the product
  • Emotions we want the product to evoke
  • Organizational principles such as:

Screen Shot 2017-08-20 at 4.23.47 PM

 

3. Models, representations of the experience we’re designing which help evaluate our design decisions and identify questions we need to answer, which may include:

  • Sketches
  • Scenarios
  • Wireframes
  • Prototypes
  • Flow charts
  • Style tiles

Using the 6 assertions

Idea 1: 

  • Use the assertions to identify intentions for every artifact you’re going to create
    • Creating artifacts can help us gain clarity:

Screen Shot 2017-08-20 at 4.35.21 PM

  • The challenge is to figure out which type of model will best clarify the task at hand

Idea 2:

  • Use the 6 assertions to create a story with a central concept
    • Helps guide discussions across teams and stakeholders
    • Helps to explain and evaluate designScreen Shot 2017-08-20 at 4.43.26 PM
  • Create multiple stories to probe multiple solution spaces
  • You may need to reapply this process during discovery as background information and research findings come in

Discovery starter outline

Use the 6 assertions to create a plan along these lines:

Screen Shot 2017-08-20 at 4.52.17 PM

Keeping it Agile

The intention of discovery is to apply the 6 assertions to articulate a problem space and to define what we want to accomplish with our project

Dan thinks discovery can follow an Agile project structure by slotting discovery phases into Agile sprints

  • In my experience, getting everyone on the team (business, PMs, devs) to understand and appreciate with the early phases of discovery can be difficult
  • We need to separate A) understanding the problem, from B) delivering artifacts based on understanding the problem
    • THIS is often my most frustrating challenge—getting agreement on the proper amount of time for A to be successfully completed before B starts up

 

About Dan (from eightshapes.com): Since 1994, Dan’s focused on digital product discovery and definition, user research, information architecture, content strategy and interaction design for content-heavy sites, complex web applications, and digital products. He’s worked on teams large and small to perfect collaboration and productivity. In 2006, Dan co-founded EightShapes with Nathan Curtis to serve clients in healthcare, education, not-for-profit and high-tech.



Viewing all articles
Browse latest Browse all 150

Trending Articles