Documentation Workshop @ IA Summit

Dan Brown
Dan BrownInformation Architect and UX Designer
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
1 of 27

Recommended

Transmedia & Marketing by
Transmedia & MarketingTransmedia & Marketing
Transmedia & MarketingRobert Pratten
5.1K views16 slides
Pinterest as Digital Archive, IA Summit 2016, Atlanta by
Pinterest as Digital Archive, IA Summit 2016, AtlantaPinterest as Digital Archive, IA Summit 2016, Atlanta
Pinterest as Digital Archive, IA Summit 2016, AtlantaNoreen Whysel
519 views1 slide
Introducing: The Lab Notebook - A tool for managing a LEAN UX process by
Introducing: The Lab Notebook - A tool for managing a LEAN UX process Introducing: The Lab Notebook - A tool for managing a LEAN UX process
Introducing: The Lab Notebook - A tool for managing a LEAN UX process jcasanave
2.3K views39 slides
Learning to share with Powerful Work Presentations by
Learning to share with Powerful Work PresentationsLearning to share with Powerful Work Presentations
Learning to share with Powerful Work PresentationsGail Swanson
3.6K views23 slides
Crafting an Etsy Taxonomy -- IA Summit 2016 by
Crafting an Etsy Taxonomy -- IA Summit 2016Crafting an Etsy Taxonomy -- IA Summit 2016
Crafting an Etsy Taxonomy -- IA Summit 2016Jaime DeLanghe
2.2K views34 slides
UX Karma IAS 16 by
UX Karma IAS 16UX Karma IAS 16
UX Karma IAS 16laurentgc
1.4K views58 slides

More Related Content

Viewers also liked

Life and Death UX by
Life and Death UXLife and Death UX
Life and Death UXPaige Templeton
1.2K views22 slides
Architecting for simplicity and meaning amidst information chaos (Shopify rep... by
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
1.5K views60 slides
User Memory Design - Curt Arledge - IA Summit 2016 by
User Memory Design - Curt Arledge - IA Summit 2016User Memory Design - Curt Arledge - IA Summit 2016
User Memory Design - Curt Arledge - IA Summit 2016Curt Arledge
3.4K views90 slides
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars by
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
1.1K views64 slides
Architecture & IA: Expanding the Metaphor - IA Summit 2016 by
Architecture & IA: Expanding the Metaphor - IA Summit 2016Architecture & IA: Expanding the Metaphor - IA Summit 2016
Architecture & IA: Expanding the Metaphor - IA Summit 2016Jessica DuVerneay
2.7K views74 slides
IA Summit 2012: Mapping the Experience by
IA Summit 2012: Mapping the ExperienceIA Summit 2012: Mapping the Experience
IA Summit 2012: Mapping the ExperienceChris Risdon
73.7K views91 slides

Viewers also liked(8)

Architecting for simplicity and meaning amidst information chaos (Shopify rep... by Virginia Start
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 Start1.5K views
User Memory Design - Curt Arledge - IA Summit 2016 by Curt Arledge
User Memory Design - Curt Arledge - IA Summit 2016User Memory Design - Curt Arledge - IA Summit 2016
User Memory Design - Curt Arledge - IA Summit 2016
Curt Arledge3.4K views
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars by Wendy Stengel
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
Wendy Stengel1.1K views
Architecture & IA: Expanding the Metaphor - IA Summit 2016 by Jessica DuVerneay
Architecture & IA: Expanding the Metaphor - IA Summit 2016Architecture & IA: Expanding the Metaphor - IA Summit 2016
Architecture & IA: Expanding the Metaphor - IA Summit 2016
Jessica DuVerneay2.7K views
IA Summit 2012: Mapping the Experience by Chris Risdon
IA Summit 2012: Mapping the ExperienceIA Summit 2012: Mapping the Experience
IA Summit 2012: Mapping the Experience
Chris Risdon73.7K views
Place in Space (AKA "How to Design A Concept Model") by Stephen Anderson
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 Anderson49.1K views
12 Qualities of Effective Design Organizations by Peter Merholz
12 Qualities of Effective Design Organizations12 Qualities of Effective Design Organizations
12 Qualities of Effective Design Organizations
Peter Merholz6.1K views

Similar to Documentation Workshop @ IA Summit

090309 Rgam Presentatie Evernote And Tarpipe Final by
090309   Rgam   Presentatie Evernote And Tarpipe Final090309   Rgam   Presentatie Evernote And Tarpipe Final
090309 Rgam Presentatie Evernote And Tarpipe Finalgebbetje
944 views24 slides
Web sockets are not just for web browsers by
Web sockets are not just for web browsersWeb sockets are not just for web browsers
Web sockets are not just for web browserscjmyers
2.2K views29 slides
Web Workflow by
Web WorkflowWeb Workflow
Web WorkflowAaron Schaap
2.3K views79 slides
企业开发领域的语言特性 by
企业开发领域的语言特性企业开发领域的语言特性
企业开发领域的语言特性jeffz
1K views107 slides
Usability Testing For La2 M, Sherry Marcy, May 2010 by
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
345 views28 slides
Childcare Web Application by
Childcare Web ApplicationChildcare Web Application
Childcare Web ApplicationDiego Perdomo
523 views17 slides

Similar to Documentation Workshop @ IA Summit(10)

090309 Rgam Presentatie Evernote And Tarpipe Final by gebbetje
090309   Rgam   Presentatie Evernote And Tarpipe Final090309   Rgam   Presentatie Evernote And Tarpipe Final
090309 Rgam Presentatie Evernote And Tarpipe Final
gebbetje944 views
Web sockets are not just for web browsers by cjmyers
Web sockets are not just for web browsersWeb sockets are not just for web browsers
Web sockets are not just for web browsers
cjmyers2.2K views
企业开发领域的语言特性 by jeffz
企业开发领域的语言特性企业开发领域的语言特性
企业开发领域的语言特性
jeffz1K views
Childcare Web Application by Diego Perdomo
Childcare Web ApplicationChildcare Web Application
Childcare Web Application
Diego Perdomo523 views
Love at First Byte-Qr Codes and iPods by peeryn
Love at First Byte-Qr Codes and iPodsLove at First Byte-Qr Codes and iPods
Love at First Byte-Qr Codes and iPods
peeryn1.2K views
Introducing systems analysis, design & development Concepts by Shafiul Azam Chowdhury
Introducing systems analysis, design & development ConceptsIntroducing systems analysis, design & development Concepts
Introducing systems analysis, design & development Concepts
Netbeans by reynolds
NetbeansNetbeans
Netbeans
reynolds1.4K views

More from Dan Brown

Information Architecture Lenses - by Dan Brown by
Information Architecture Lenses - by Dan BrownInformation Architecture Lenses - by Dan Brown
Information Architecture Lenses - by Dan BrownDan Brown
1.5K views44 slides
IA Lenses: Helpful perspectives for information architects by
IA Lenses: Helpful perspectives for information architectsIA Lenses: Helpful perspectives for information architects
IA Lenses: Helpful perspectives for information architectsDan Brown
2.4K views58 slides
Crafting the Discovery Phase: Starting Design Projects Right by
Crafting the Discovery Phase: Starting Design Projects RightCrafting the Discovery Phase: Starting Design Projects Right
Crafting the Discovery Phase: Starting Design Projects RightDan Brown
4.6K views85 slides
Eight Principles of Information Architecture by
Eight Principles of Information ArchitectureEight Principles of Information Architecture
Eight Principles of Information ArchitectureDan Brown
54.4K views39 slides
Difficult Conversations in Creative Environments ~ IA Summit 2009 by
Difficult Conversations in Creative Environments ~ IA Summit 2009Difficult Conversations in Creative Environments ~ IA Summit 2009
Difficult Conversations in Creative Environments ~ IA Summit 2009Dan Brown
12K views57 slides
Modeling Concepts ~ IA Summit 2009 by
Modeling Concepts ~ IA Summit 2009Modeling Concepts ~ IA Summit 2009
Modeling Concepts ~ IA Summit 2009Dan Brown
9.6K views61 slides

More from Dan Brown(12)

Information Architecture Lenses - by Dan Brown by Dan Brown
Information Architecture Lenses - by Dan BrownInformation Architecture Lenses - by Dan Brown
Information Architecture Lenses - by Dan Brown
Dan Brown1.5K views
IA Lenses: Helpful perspectives for information architects by Dan Brown
IA Lenses: Helpful perspectives for information architectsIA Lenses: Helpful perspectives for information architects
IA Lenses: Helpful perspectives for information architects
Dan Brown2.4K views
Crafting the Discovery Phase: Starting Design Projects Right by Dan Brown
Crafting the Discovery Phase: Starting Design Projects RightCrafting the Discovery Phase: Starting Design Projects Right
Crafting the Discovery Phase: Starting Design Projects Right
Dan Brown4.6K views
Eight Principles of Information Architecture by Dan Brown
Eight Principles of Information ArchitectureEight Principles of Information Architecture
Eight Principles of Information Architecture
Dan Brown54.4K views
Difficult Conversations in Creative Environments ~ IA Summit 2009 by Dan Brown
Difficult Conversations in Creative Environments ~ IA Summit 2009Difficult Conversations in Creative Environments ~ IA Summit 2009
Difficult Conversations in Creative Environments ~ IA Summit 2009
Dan Brown12K views
Modeling Concepts ~ IA Summit 2009 by Dan Brown
Modeling Concepts ~ IA Summit 2009Modeling Concepts ~ IA Summit 2009
Modeling Concepts ~ IA Summit 2009
Dan Brown9.6K views
Designing Rules ~ IA Summit 2009 by Dan Brown
Designing Rules ~ IA Summit 2009Designing Rules ~ IA Summit 2009
Designing Rules ~ IA Summit 2009
Dan Brown3.4K views
Concept Models ~ Interaction08 by Dan Brown
Concept Models ~ Interaction08Concept Models ~ Interaction08
Concept Models ~ Interaction08
Dan Brown3.7K views
Beyond Wireframes from Voices That Matter (Oct 2007) by Dan 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)
Dan Brown1.3K views
Documentation: Choosing the Right Tool for the Job by Dan Brown
Documentation: Choosing the Right Tool for the JobDocumentation: Choosing the Right Tool for the Job
Documentation: Choosing the Right Tool for the Job
Dan Brown1.2K views
Communicating Design Session @ IA Summit by Dan Brown
Communicating Design Session @ IA SummitCommunicating Design Session @ IA Summit
Communicating Design Session @ IA Summit
Dan Brown2.7K views
Dan Brown's Communicating Design Presentation to DOE by Dan Brown
Dan Brown's Communicating Design Presentation to DOEDan Brown's Communicating Design Presentation to DOE
Dan Brown's Communicating Design Presentation to DOE
Dan Brown4.2K views

Recently uploaded

State of the Union - Rohit Yadav - Apache CloudStack by
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
297 views53 slides
Optimizing Communication to Optimize Human Behavior - LCBM by
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBMYaman Kumar
38 views49 slides
Generative AI: Shifting the AI Landscape by
Generative AI: Shifting the AI LandscapeGenerative AI: Shifting the AI Landscape
Generative AI: Shifting the AI LandscapeDeakin University
53 views55 slides
MVP and prioritization.pdf by
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
39 views8 slides
Qualifying SaaS, IaaS.pptx by
Qualifying SaaS, IaaS.pptxQualifying SaaS, IaaS.pptx
Qualifying SaaS, IaaS.pptxSachin Bhandari
1K views8 slides
Future of AR - Facebook Presentation by
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook PresentationRob McCarty
64 views27 slides

Recently uploaded(20)

State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue297 views
Optimizing Communication to Optimize Human Behavior - LCBM by Yaman Kumar
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBM
Yaman Kumar38 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty64 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue206 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue263 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue198 views
The Power of Generative AI in Accelerating No Code Adoption.pdf by Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri32 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro34 views
"Node.js Development in 2024: trends and tools", Nikita Galkin by Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays32 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10123 views
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays33 views
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 by BookNet Canada
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
BookNet Canada44 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue166 views
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... by BookNet Canada
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
BookNet Canada41 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue135 views

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