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

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Último (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

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