SlideShare una empresa de Scribd logo
1 de 27
Communicating Design
    Making IA Documentation Clear and Actionable
                 Presented by Dan Brown
                  Principal, EightShapes, LLC
                          IA Summit 2007
                      Las Vegas, Nevada, USA




1
Today’s Agenda
        Establish Design Problem
    ❖


        Exercise 1: Flow Charts
    ❖


        Anatomy of a Document
    ❖


        Planning & Creating Documents
    ❖


        Exercise 2: Wireframes
    ❖


        Presenting & Using Documents
    ❖




2
1
    Your web site allows a small design
    agency to track new business leads.
                    2
    Your web site allows service agents
        to diagnose problems with
     customers’ internet connections.

3
Exercise 1
    Flow Chart



4
What is a ow chart?

        Visualizes how users accomplish a speci c task.
    ❖


        Answers: How do users do X?
    ❖


        Answers: What happens when users do X?
    ❖




5
Draw a Flow Chart
    hint: Pick a single task or goal to document
     hint: Imagine project circumstances rst




6
Discussion: Flow Charts

        How many di erent kinds of information did you include?
    ❖


        What process did you use to put the ow chart together?
    ❖


        What planning did you do before creating the document?
    ❖




7
Anatomy of a Document



8
Three kinds of information

        Elements that DEFINE
    ❖


        Elements that ELABORATE
    ❖


        Elements that ENHANCE
    ❖




9
Planning & Creating Documents



10
Before creating a document...
     Do a situation analysis
 ❖

          What is the purpose of the document?
      ❖

          Who will be using it?
      ❖

          How does the document relate to those that came before
      ❖

          and after?
     List everything you want to include
 ❖

          What are the di erent pieces of information?
      ❖

          What is the speci c data set?
      ❖

          What are the relationships to highlight?
      ❖




11
To create your document...
     Design a visual language
 ❖

          How will you represent each idea?
      ❖

          How will you show relationships between ideas?
      ❖


     Start with key relationships and information
 ❖

          What is the most important message?
      ❖

          Which ideas serve as the backbone to the entire message?
      ❖


     Sketch on paper rst
 ❖

          Give yourself time to explore di erent approaches
      ❖




12
Planning a Visual Language




13
JJG’s Visual Vocabulary




        © 2000-2001 Jesse James Garrett
        http://www.jjg.net/ia/visvocab/




14
Interlude:
     Highlight’s from Dan’s Portfolio



15
print version                   Code
              Link to                                                                        Request
                                                              shared URL                                               c              yes
                                         Pass
Subscribers Three-Day
                                      Invitation
               Pass
start here                                                    unique code
                                                                                                                      no
             Program

                                                                   2
                                                                                                                                      Code
                                                                                                 Code
                                         Pass                                                                    Unknown
                a        yes                                                                                                         Already
                                                                                                Expired
                                       Overview                                                                    Code
                                                                                                                                     Active
                                                                                            !                    !               !
                                                                                                       4
                no
                                              9
                                                                                                                     3
                                                                                                  no
           No Passes                                           email/IM
                                                                version
             Left
                                                                                                  b        yes
           !                                                  unique URL
                     1




      Decision Points                                                  Functional Notes
       a                                                                1     Users can generate up to ve passes a day.
               Does the user have any passes left to distribute?

       b       Is the unique URL valid?
                                                                              Users have two ways to distribute pass information: electronic
                                                                        2     printing it out.
       c       Is the code valid?

       d       Is the guest registration information valid?                   There are three possible errors for the code/URL. It could be u
                                                                        3     expired, or already active. The rst two error pages instruct us
                                                                              code from their friend. When a code is already active, the syste
Guest Activates Pass                                        Guest Registers                                          Guest U
y.            Guests with a printed pass will visit the code request      Guests must go through a simple registration process.    Guests use
meo header.   screen. Guests with a unique URL will, if valid, be taken   Screennames created during this process do not carry     some modi
              directly to the registration ow.                            over to regular registration.                            address for
                                                                                                                                   always see



                 Code                                                        Guest
                                            User enters                                                                              Cosmeo
                Request                                                   Registration
                                            unique URL                                                                                Log-in




                                                                                                               Three-day pass account?
                   Log-In                                                                                                                    Y
                                                                                                                                         N

                                                                                                     Registration
ses?                                   Activation code valid?                                                                 Guest account a
                                                                                                     information valid?
                               N      Y                                                   N      Y




                    Code                                                   Username                                                  Account
                                                Guest                                                      Guest
                   Expired                                                   in Use                                                  Expired
                                             Registration                                                 Welcome

               !                                                           !                                                        !


               Unknown                                                      Invalid
                 Code                                                      Password
Exercise 2
     Wireframe



18
What is a wireframe?

     Represents a screen’s contents and priorities.
 ❖


     Captures functional details of a page or screen.
 ❖


     Answers: What does the user see on this page?
 ❖


     Answers: What can the user do on this page?
 ❖




19
Draw a Wireframe
     hint: Pick a screen from your ow chart




20
Discussion: Wireframe Creation

     What kinds of information did you include?
 ❖


     What did you do to plan your wireframe?
 ❖


     How is doing a wireframe di erent from doing a owchart?
 ❖




21
Present Your Wireframe
     hint: Put it in context of the web site goal




22
Discussion: Wireframe Presentation

     How did you walk through your wireframe?
 ❖


     What kind of feedback did you get?
 ❖


     Did the stakeholder understand the wireframe?
 ❖


     Did you establish next steps?
 ❖




23
Presenting & Using Documents



24
When discussing your document...
     Communicate the purpose of the discussion
 ❖

          What questions do you need answered?
      ❖

          How does the document help you move forward in the
      ❖

          design process?
          How does the document relate to what came before?
      ❖


     Relinquish control
 ❖

          Don’t mistake the document for the nal product
      ❖

          Leave your pride at the door
      ❖

          Use the document as a springboard for discussion
      ❖




25
When using your document...
     Make note of opportunities for improvement
 ❖

          What did you revise the most?
      ❖

          What did users of the document miss?
      ❖

          What generated the most clarifying questions?
      ❖


     Estimate value of keeping document up-to-date
 ❖

          What is the level of e ort for updating the document?
      ❖

          How often are legacy documents consulted in your
      ❖

          organization?
          What role did the document play in the design process?
      ❖




26
Thank You!
    Contact Me
❖
    dan@eightshapes.com

    About the book
❖
    www.communicatingdesign.com

Más contenido relacionado

Destacado

Architecting for simplicity and meaning amidst information chaos (Shopify rep...
Architecting for simplicity and meaning amidst information chaos (Shopify rep...Architecting for simplicity and meaning amidst information chaos (Shopify rep...
Architecting for simplicity and meaning amidst information chaos (Shopify rep...Virginia Start
 
User Memory Design - Curt Arledge - IA Summit 2016
User Memory Design - Curt Arledge - IA Summit 2016User Memory Design - Curt Arledge - IA Summit 2016
User Memory Design - Curt Arledge - IA Summit 2016Curt Arledge
 
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy WarsConstructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy WarsWendy Stengel
 
Architecture & IA: Expanding the Metaphor - IA Summit 2016
Architecture & IA: Expanding the Metaphor - IA Summit 2016Architecture & IA: Expanding the Metaphor - IA Summit 2016
Architecture & IA: Expanding the Metaphor - IA Summit 2016Jessica DuVerneay
 
IA Summit 2012: Mapping the Experience
IA Summit 2012: Mapping the ExperienceIA Summit 2012: Mapping the Experience
IA Summit 2012: Mapping the ExperienceChris Risdon
 
Place in Space (AKA "How to Design A Concept Model")
Place in Space (AKA "How to Design A Concept Model")Place in Space (AKA "How to Design A Concept Model")
Place in Space (AKA "How to Design A Concept Model")Stephen Anderson
 
12 Qualities of Effective Design Organizations
12 Qualities of Effective Design Organizations12 Qualities of Effective Design Organizations
12 Qualities of Effective Design OrganizationsPeter Merholz
 

Destacado (8)

Life and Death UX
Life and Death UXLife and Death UX
Life and Death UX
 
Architecting for simplicity and meaning amidst information chaos (Shopify rep...
Architecting for simplicity and meaning amidst information chaos (Shopify rep...Architecting for simplicity and meaning amidst information chaos (Shopify rep...
Architecting for simplicity and meaning amidst information chaos (Shopify rep...
 
User Memory Design - Curt Arledge - IA Summit 2016
User Memory Design - Curt Arledge - IA Summit 2016User Memory Design - Curt Arledge - IA Summit 2016
User Memory Design - Curt Arledge - IA Summit 2016
 
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy WarsConstructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars
 
Architecture & IA: Expanding the Metaphor - IA Summit 2016
Architecture & IA: Expanding the Metaphor - IA Summit 2016Architecture & IA: Expanding the Metaphor - IA Summit 2016
Architecture & IA: Expanding the Metaphor - IA Summit 2016
 
IA Summit 2012: Mapping the Experience
IA Summit 2012: Mapping the ExperienceIA Summit 2012: Mapping the Experience
IA Summit 2012: Mapping the Experience
 
Place in Space (AKA "How to Design A Concept Model")
Place in Space (AKA "How to Design A Concept Model")Place in Space (AKA "How to Design A Concept Model")
Place in Space (AKA "How to Design A Concept Model")
 
12 Qualities of Effective Design Organizations
12 Qualities of Effective Design Organizations12 Qualities of Effective Design Organizations
12 Qualities of Effective Design Organizations
 

Similar a Documentation Workshop @ IA Summit

090309 Rgam Presentatie Evernote And Tarpipe Final
090309   Rgam   Presentatie Evernote And Tarpipe Final090309   Rgam   Presentatie Evernote And Tarpipe Final
090309 Rgam Presentatie Evernote And Tarpipe Finalgebbetje
 
Web sockets are not just for web browsers
Web sockets are not just for web browsersWeb sockets are not just for web browsers
Web sockets are not just for web browserscjmyers
 
企业开发领域的语言特性
企业开发领域的语言特性企业开发领域的语言特性
企业开发领域的语言特性jeffz
 
Usability Testing For La2 M, Sherry Marcy, May 2010
Usability Testing For La2 M, Sherry Marcy, May 2010Usability Testing For La2 M, Sherry Marcy, May 2010
Usability Testing For La2 M, Sherry Marcy, May 2010Lunch Ann Arbor Marketing
 
Childcare Web Application
Childcare Web ApplicationChildcare Web Application
Childcare Web ApplicationDiego Perdomo
 
Love at First Byte-Qr Codes and iPods
Love at First Byte-Qr Codes and iPodsLove at First Byte-Qr Codes and iPods
Love at First Byte-Qr Codes and iPodspeeryn
 
Love At First Byte
Love At First ByteLove At First Byte
Love At First BytePam Cranford
 
Introducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsIntroducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsShafiul Azam Chowdhury
 

Similar a Documentation Workshop @ IA Summit (10)

090309 Rgam Presentatie Evernote And Tarpipe Final
090309   Rgam   Presentatie Evernote And Tarpipe Final090309   Rgam   Presentatie Evernote And Tarpipe Final
090309 Rgam Presentatie Evernote And Tarpipe Final
 
Web sockets are not just for web browsers
Web sockets are not just for web browsersWeb sockets are not just for web browsers
Web sockets are not just for web browsers
 
Web Workflow
Web WorkflowWeb Workflow
Web Workflow
 
企业开发领域的语言特性
企业开发领域的语言特性企业开发领域的语言特性
企业开发领域的语言特性
 
Usability Testing For La2 M, Sherry Marcy, May 2010
Usability Testing For La2 M, Sherry Marcy, May 2010Usability Testing For La2 M, Sherry Marcy, May 2010
Usability Testing For La2 M, Sherry Marcy, May 2010
 
Childcare Web Application
Childcare Web ApplicationChildcare Web Application
Childcare Web Application
 
Love at First Byte-Qr Codes and iPods
Love at First Byte-Qr Codes and iPodsLove at First Byte-Qr Codes and iPods
Love at First Byte-Qr Codes and iPods
 
Love At First Byte
Love At First ByteLove At First Byte
Love At First Byte
 
Introducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsIntroducing systems analysis, design & development Concepts
Introducing systems analysis, design & development Concepts
 
Netbeans
NetbeansNetbeans
Netbeans
 

Más de Dan Brown

Information Architecture Lenses - by Dan Brown
Information Architecture Lenses - by Dan BrownInformation Architecture Lenses - by Dan Brown
Information Architecture Lenses - by Dan BrownDan Brown
 
IA Lenses: Helpful perspectives for information architects
IA Lenses: Helpful perspectives for information architectsIA Lenses: Helpful perspectives for information architects
IA Lenses: Helpful perspectives for information architectsDan Brown
 
Crafting the Discovery Phase: Starting Design Projects Right
Crafting the Discovery Phase: Starting Design Projects RightCrafting the Discovery Phase: Starting Design Projects Right
Crafting the Discovery Phase: Starting Design Projects RightDan Brown
 
Eight Principles of Information Architecture
Eight Principles of Information ArchitectureEight Principles of Information Architecture
Eight Principles of Information ArchitectureDan Brown
 
Difficult Conversations in Creative Environments ~ IA Summit 2009
Difficult Conversations in Creative Environments ~ IA Summit 2009Difficult Conversations in Creative Environments ~ IA Summit 2009
Difficult Conversations in Creative Environments ~ IA Summit 2009Dan Brown
 
Modeling Concepts ~ IA Summit 2009
Modeling Concepts ~ IA Summit 2009Modeling Concepts ~ IA Summit 2009
Modeling Concepts ~ IA Summit 2009Dan Brown
 
Designing Rules ~ IA Summit 2009
Designing Rules ~ IA Summit 2009Designing Rules ~ IA Summit 2009
Designing Rules ~ IA Summit 2009Dan Brown
 
Concept Models ~ Interaction08
Concept Models ~ Interaction08Concept Models ~ Interaction08
Concept Models ~ Interaction08Dan Brown
 
Beyond Wireframes from Voices That Matter (Oct 2007)
Beyond Wireframes from Voices That Matter (Oct 2007)Beyond Wireframes from Voices That Matter (Oct 2007)
Beyond Wireframes from Voices That Matter (Oct 2007)Dan Brown
 
Documentation: Choosing the Right Tool for the Job
Documentation: Choosing the Right Tool for the JobDocumentation: Choosing the Right Tool for the Job
Documentation: Choosing the Right Tool for the JobDan Brown
 
Communicating Design Session @ IA Summit
Communicating Design Session @ IA SummitCommunicating Design Session @ IA Summit
Communicating Design Session @ IA SummitDan Brown
 
Dan Brown's Communicating Design Presentation to DOE
Dan Brown's Communicating Design Presentation to DOEDan Brown's Communicating Design Presentation to DOE
Dan Brown's Communicating Design Presentation to DOEDan Brown
 

Más de Dan Brown (12)

Information Architecture Lenses - by Dan Brown
Information Architecture Lenses - by Dan BrownInformation Architecture Lenses - by Dan Brown
Information Architecture Lenses - by Dan Brown
 
IA Lenses: Helpful perspectives for information architects
IA Lenses: Helpful perspectives for information architectsIA Lenses: Helpful perspectives for information architects
IA Lenses: Helpful perspectives for information architects
 
Crafting the Discovery Phase: Starting Design Projects Right
Crafting the Discovery Phase: Starting Design Projects RightCrafting the Discovery Phase: Starting Design Projects Right
Crafting the Discovery Phase: Starting Design Projects Right
 
Eight Principles of Information Architecture
Eight Principles of Information ArchitectureEight Principles of Information Architecture
Eight Principles of Information Architecture
 
Difficult Conversations in Creative Environments ~ IA Summit 2009
Difficult Conversations in Creative Environments ~ IA Summit 2009Difficult Conversations in Creative Environments ~ IA Summit 2009
Difficult Conversations in Creative Environments ~ IA Summit 2009
 
Modeling Concepts ~ IA Summit 2009
Modeling Concepts ~ IA Summit 2009Modeling Concepts ~ IA Summit 2009
Modeling Concepts ~ IA Summit 2009
 
Designing Rules ~ IA Summit 2009
Designing Rules ~ IA Summit 2009Designing Rules ~ IA Summit 2009
Designing Rules ~ IA Summit 2009
 
Concept Models ~ Interaction08
Concept Models ~ Interaction08Concept Models ~ Interaction08
Concept Models ~ Interaction08
 
Beyond Wireframes from Voices That Matter (Oct 2007)
Beyond Wireframes from Voices That Matter (Oct 2007)Beyond Wireframes from Voices That Matter (Oct 2007)
Beyond Wireframes from Voices That Matter (Oct 2007)
 
Documentation: Choosing the Right Tool for the Job
Documentation: Choosing the Right Tool for the JobDocumentation: Choosing the Right Tool for the Job
Documentation: Choosing the Right Tool for the Job
 
Communicating Design Session @ IA Summit
Communicating Design Session @ IA SummitCommunicating Design Session @ IA Summit
Communicating Design Session @ IA Summit
 
Dan Brown's Communicating Design Presentation to DOE
Dan Brown's Communicating Design Presentation to DOEDan Brown's Communicating Design Presentation to DOE
Dan Brown's Communicating Design Presentation to DOE
 

Último

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Documentation Workshop @ IA Summit

  • 1. Communicating Design Making IA Documentation Clear and Actionable Presented by Dan Brown Principal, EightShapes, LLC IA Summit 2007 Las Vegas, Nevada, USA 1
  • 2. Today’s Agenda Establish Design Problem ❖ Exercise 1: Flow Charts ❖ Anatomy of a Document ❖ Planning & Creating Documents ❖ Exercise 2: Wireframes ❖ Presenting & Using Documents ❖ 2
  • 3. 1 Your web site allows a small design agency to track new business leads. 2 Your web site allows service agents to diagnose problems with customers’ internet connections. 3
  • 4. Exercise 1 Flow Chart 4
  • 5. What is a ow chart? Visualizes how users accomplish a speci c task. ❖ Answers: How do users do X? ❖ Answers: What happens when users do X? ❖ 5
  • 6. Draw a Flow Chart hint: Pick a single task or goal to document hint: Imagine project circumstances rst 6
  • 7. Discussion: Flow Charts How many di erent kinds of information did you include? ❖ What process did you use to put the ow chart together? ❖ What planning did you do before creating the document? ❖ 7
  • 8. Anatomy of a Document 8
  • 9. Three kinds of information Elements that DEFINE ❖ Elements that ELABORATE ❖ Elements that ENHANCE ❖ 9
  • 10. Planning & Creating Documents 10
  • 11. Before creating a document... Do a situation analysis ❖ What is the purpose of the document? ❖ Who will be using it? ❖ How does the document relate to those that came before ❖ and after? List everything you want to include ❖ What are the di erent pieces of information? ❖ What is the speci c data set? ❖ What are the relationships to highlight? ❖ 11
  • 12. To create your document... Design a visual language ❖ How will you represent each idea? ❖ How will you show relationships between ideas? ❖ Start with key relationships and information ❖ What is the most important message? ❖ Which ideas serve as the backbone to the entire message? ❖ Sketch on paper rst ❖ Give yourself time to explore di erent approaches ❖ 12
  • 13. Planning a Visual Language 13
  • 14. JJG’s Visual Vocabulary © 2000-2001 Jesse James Garrett http://www.jjg.net/ia/visvocab/ 14
  • 15. Interlude: Highlight’s from Dan’s Portfolio 15
  • 16. print version Code Link to Request shared URL c yes Pass Subscribers Three-Day Invitation Pass start here unique code no Program 2 Code Code Pass Unknown a yes Already Expired Overview Code Active ! ! ! 4 no 9 3 no No Passes email/IM version Left b yes ! unique URL 1 Decision Points Functional Notes a 1 Users can generate up to ve passes a day. Does the user have any passes left to distribute? b Is the unique URL valid? Users have two ways to distribute pass information: electronic 2 printing it out. c Is the code valid? d Is the guest registration information valid? There are three possible errors for the code/URL. It could be u 3 expired, or already active. The rst two error pages instruct us code from their friend. When a code is already active, the syste
  • 17. Guest Activates Pass Guest Registers Guest U y. Guests with a printed pass will visit the code request Guests must go through a simple registration process. Guests use meo header. screen. Guests with a unique URL will, if valid, be taken Screennames created during this process do not carry some modi directly to the registration ow. over to regular registration. address for always see Code Guest User enters Cosmeo Request Registration unique URL Log-in Three-day pass account? Log-In Y N Registration ses? Activation code valid? Guest account a information valid? N Y N Y Code Username Account Guest Guest Expired in Use Expired Registration Welcome ! ! ! Unknown Invalid Code Password
  • 18. Exercise 2 Wireframe 18
  • 19. What is a wireframe? Represents a screen’s contents and priorities. ❖ Captures functional details of a page or screen. ❖ Answers: What does the user see on this page? ❖ Answers: What can the user do on this page? ❖ 19
  • 20. Draw a Wireframe hint: Pick a screen from your ow chart 20
  • 21. Discussion: Wireframe Creation What kinds of information did you include? ❖ What did you do to plan your wireframe? ❖ How is doing a wireframe di erent from doing a owchart? ❖ 21
  • 22. Present Your Wireframe hint: Put it in context of the web site goal 22
  • 23. Discussion: Wireframe Presentation How did you walk through your wireframe? ❖ What kind of feedback did you get? ❖ Did the stakeholder understand the wireframe? ❖ Did you establish next steps? ❖ 23
  • 24. Presenting & Using Documents 24
  • 25. When discussing your document... Communicate the purpose of the discussion ❖ What questions do you need answered? ❖ How does the document help you move forward in the ❖ design process? How does the document relate to what came before? ❖ Relinquish control ❖ Don’t mistake the document for the nal product ❖ Leave your pride at the door ❖ Use the document as a springboard for discussion ❖ 25
  • 26. When using your document... Make note of opportunities for improvement ❖ What did you revise the most? ❖ What did users of the document miss? ❖ What generated the most clarifying questions? ❖ Estimate value of keeping document up-to-date ❖ What is the level of e ort for updating the document? ❖ How often are legacy documents consulted in your ❖ organization? What role did the document play in the design process? ❖ 26
  • 27. Thank You! Contact Me ❖ dan@eightshapes.com About the book ❖ www.communicatingdesign.com