Actor                                                                            Conditions                               ...
Introductions

 Anthony Hempell, Manager of Usability and
  Interaction Architecture, Blast Radius
 Agnes Misiurny, Inte...
What we’re going to talk about
Agnes:
         methods for making interactive documents using
          Visio 2007.
Antho...
Interactive documents using Visio 2007
                                                        Agnes Misiurny




Confiden...
User states and complex interactions
                                                        Anthony Hempell




Confident...
DIRECTV

 Largest satellite TV service in the US
 15+ million subscribers

 DIRECTV.com: full redesign; 18 months
 Bra...
Documenting user types: issues

 Communicate different user states (anonymous, non-
  member, member)
 Show the material...
Non-member                              Member




                              Return prospect

Anonymous
              ...
User type definition
                                                                                                     ...
Mapping user type & system actions
             Persistent cookie found                                     Registered for...
Mapping types to state transitions
                                                                                       ...
Adding user types to site maps / flows
                                Anonymous
                        Returning prospec...
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
IA for Rich Interaction: Tools and Techniques from the Trenches
Upcoming SlideShare
Loading in …5
×

IA for Rich Interaction: Tools and Techniques from the Trenches

4,973 views
4,917 views

Published on

Techniques for documenting RIAs with complex user states, 3D forms, and general rich interaction

Published in: Technology
4 Comments
39 Likes
Statistics
Notes
No Downloads
Views
Total views
4,973
On SlideShare
0
From Embeds
0
Number of Embeds
93
Actions
Shares
0
Downloads
0
Comments
4
Likes
39
Embeds 0
No embeds

No notes for slide

IA for Rich Interaction: Tools and Techniques from the Trenches

  1. 1. Actor Conditions System Behavior User Type Persistent cookie found Registered for limited Registered for member Authenticated ? RECOGNITION CONTENT ACCOUNT ACCESS Descriptive name for If the user has entered their on computer ? access (through newsletter access ? user and related username and password during This determines if the system or saved system This determines if the system Does the site assume What kinds of content What account details the session and has not been recognizes the user when they configuration )? allows access to member system behavior prospect , return are presented on can the user access idle for more than ten minutes, return to the site. This determines if the system features and information the user is authenticated. allows users to view a limited visitor, registered arrival? after login? profile and functionality . visitor or registered member ? YES NO YES NO YES NO YES NO General interest and Assumes prospect None X X X X Anonymous prospect-focused Recognizes return visitor Above; promotions may be None X X X X Return prospect targeted On user login, access to General interest and Anonymous Assumes prospect X X X X profile; saved data prospect-focused (registered prospect ) Recognizes registered Above, promotions may be On user login, access to X X X X Registered prospect visitor; auto login targeted based on profile profile; saved data DIRECTV Subscriber Above, promotions may be Access to limited user Authenticated (Has DIRECTV) n/a n/a X X X Recognizes registered targeted based on profile profile / saved configuration (registered prospect ) prospect from session login May or may not be a X X X X General interest and On user login, access to full Anonymous Assumes prospect prospect-focused profile + account info registered member member of Recognizes registered On user login, access to full DIRECTV.COM X X X X Targeted member-focused; ; Registered member member; auto login profile + account info general interest n/a n/a X X X Recognizes registered Targeted member-focused; ; Access to full profile + Authenticated member from sessi n login o general interest account info registered member is access site from a targetted ing Targeted; member- Assumes member Generic member X X X X None email send to subscriber; no focused; general interest member cookie found YES NO YES NO NO YES NO RECOGNITION CONTENT ACCOUNT ACCESS General interest and Assumes prospect None Anonymous prospect X X X X prospect-focused Above; promotions may be Recognizes return visitor None X X X X Return prospect targeted General interest and On user login, access to Anonymous Assumes prospect X X X X prospect-focused profile; saved data registered prospect Non-subscriber Recognizes registered Above, promotions may be Access to limited user Authenticated n/a n/a X X X prospect from sessi n login o targeted based on profile profile / saved configuration registered prospect (prospect ) Recognizes registered Above, promotions may be Access to limited user X X X X Registered prospect visitor; auto login targeted based on profile profile / saved configuration IA for Rich Interaction: Tools and Techniques from the Trenches Anthony Hempell | Manager, Usability & Interaction Adrian Chong | Interaction Architect Agnes Misiurny | Interaction Architect Confidential and Proprietary © 2007 Blast Radius Inc.
  2. 2. Introductions  Anthony Hempell, Manager of Usability and Interaction Architecture, Blast Radius  Agnes Misiurny, Interaction Architect, Blast Radius  Adrian Chong, Interaction Architect, Blast Radius Confidential and Proprietary © 2007 Blast Radius Inc.
  3. 3. What we’re going to talk about Agnes:  methods for making interactive documents using Visio 2007. Anthony:  documenting user states and complex interactions in wireframes. Adrian:  hyperlinking user flows;  using drawing tools to demonstrate interactive content;  using prototyping. Confidential and Proprietary © 2007 Blast Radius Inc.
  4. 4. Interactive documents using Visio 2007 Agnes Misiurny Confidential and Proprietary © 2007 Blast Radius Inc.
  5. 5. User states and complex interactions Anthony Hempell Confidential and Proprietary © 2007 Blast Radius Inc.
  6. 6. DIRECTV  Largest satellite TV service in the US  15+ million subscribers  DIRECTV.com: full redesign; 18 months  Branding, IA, usability, functional redesign Confidential and Proprietary © 2007 Blast Radius Inc.
  7. 7. Documenting user types: issues  Communicate different user states (anonymous, non- member, member)  Show the material differences between states for front-end and back-end teams  One user can transition between multiple types over months, weeks or even during a session.  Complex business rules Confidential and Proprietary © 2007 Blast Radius Inc.
  8. 8. Non-member Member Return prospect Anonymous Registered Anonymous Member Registered Member Authenticated Anonymous Registered Registered prospect Member Generic Authenticated Member Registered Registered prospect prospect Confidential and Proprietary © 2007 Blast Radius Inc.
  9. 9. User type definition Actors “Prospect” “Registered Prospect”Member” “Return Prospect”“Registered “Return “Registered “Registered “Prospect” Prospect” Prospect” Member” User has registered for a User has previously User has registered for a User has not registered full DIRECTV.COM User has previously visited has for a User has registered registered for a full User visited DIRECTV.COM “light” (prospect) account account User has not registered“light” (prospect ) account DIRECTV.COM DIRECTV.COM account User is not User is not recognized by Anonymous Anonymous Anonymous recognized by Anonymous (registered (registered system (no (return prospect) system (no cookie) prospect) member) cookie) not user is User is recognized by directed to Usersystem (no System Pre-conditions user is not is Generic member Generic member Generic member Generic member directed cookie). recognized by to site by an site by an system (no cookie). email to email to DIRECTVuser is user is Registered recognized by Generic member Generic member system member DIRECTV subscribers recognized by (cookie). system subscribers (cookie). User is User is recognizedby recognized by Registered Registered Return prospect prospect member system (cookie) system (cookie) User has authenticated User has Authenticated Authenticated authenticated registered registered during session during session prospect member Confidential and Proprietary © 2007 Blast Radius Inc.
  10. 10. Mapping user type & system actions Persistent cookie found Registered for limited RECOGNITION for member Registered CONTENT Authenticated ? ACCESS ACCOUNT Actor Conditions System Behavior entered their User Type If the user has on computer ? access (through newsletter access ? username and password during This determines if the system or saved system Does the site assume if the system This determines What kinds of content What account details CONTENT session and has not been Descriptive name for the recognizes the user when they access (through limitedconfiguration ? Persistent cookie found Registered for Registered for member Authenticated ? )? allows access to member RECOGNITION ACCOUNT ACCESS prospect ,password their and information presentedidle for more than ten minutes, access username and return are on can the user user and related If the user has entered on computer ? access newsletter return to the when they This determines ifsite. or saved system determines if the if the system This This determines system features during the system Does the site assume What kinds of content What account details the session and has not been features and limited visitor,more than ten minutes, idle for registered prospect , return arrival presented on user canauthenticated. are ? is the user access loginsystem behavior after ? the recognizes the user configuration )? allows access to member This determines allows users to view ainformation return to the site. if the system the user is authenticated. allows users to view a limited visitor, registered arrival? after login? profile and functionality. visitor or registered profile and functionality . visitor or registered member ? member ? YES NO YES NO YES NO YES NO YES NO YES NO X YES NO YES NO General interest and Assumes prospect None X X X Anonymous prospect-focused Recognizes return visitor Above; promotions may be None X X X X Return prospect General interest and targeted Assumes prospect X None (registered prospect) X X X prospect-focused and On user login, access to General interest Anonymous Assumes prospect X X X X profile; saved data prospect-focused Recognizes registered Above, promotions may be On user login, access to Recognizes return visitor X X X X Registered prospect Above; promotions may be None visitor; auto login targeted based on profile profile; saved data X X X X DIRECTV Subscriber Recognizes registered targeted Above, promotions may be Access to limited user Authenticated (Has DIRECTV) n/a n/a X X X targeted based on profile profile / saved configuration (registered prospect ) prospect from session login On user On access to full login, user login, access to General interest and May or may not be a X X X X General interest and Anonymous Assumes prospect Assumes prospect X X X prospect-focused X prospect-focused profile + account info profile; savedregistered member data member of Recognizes registered On user login, access to full DIRECTV.COM X X X X Targeted member-focused; ; Registered member member; auto login profile + account info general interest Recognizes registered Above, promotions may be On user login, access to Recognizes registered Targeted member-focused; ; Access to full profile +Authenticated n/a n/a X X X X X X X visitor ; auto login member from session login general interest account info registered member targeted based on profile profile; saved data is accessing site from a targetted Targeted; member- Assumes member Generic member X X X X None email send to subscriber; no focused; general interest Above, promotions may be Access to limited user n/a n/a X X X Recognizes registered member cookie found targeted based on profile profile / saved configuration prospect from session login X X X On user X General interest and login, access to full Assumes prospect prospect-focused profile + account info Recognizes registered On user Xlogin, access to full X X NO X Targeted; member-focused; YES NO YES NO member; auto NO YES RECOGNITION CONTENT ACCOUNT ACCESS login profile + account info general interest and General interest Assumes prospect None Anonymous prospect X X X X prospect-focused n/a n/a X X X Recognizes registered Targeted; member-focused; Access to full profile + Above; promotions may be Recognizes return visitor None X X X X member from session login general interest account info prospect Return targeted General interest and On user login, access to Anonymous Assumes prospect X X X X prospect-focused profile; saved data registered prospect X Targeted;targeted based on profile member- Non-subscriber Recognizes registered Above, promotions may be Access to limited user Authenticated Assumes member n/a n/a X X X X X X None prospect from session login profile / saved configuration registered prospect (prospect ) focused; general interestbe Recognizes registered Above, promotions may Access to limited user X X X X Registered prospect visitor; auto login targeted based on profile profile / saved configuration Confidential and Proprietary © 2007 Blast Radius Inc.
  11. 11. Mapping types to state transitions 1 Enter DIRECTV.COM Anonymous Registered member If user is coming from registered member a timeout situation, this page will contain text explaining why the user must login again. Click on link to secure member-only page 1 Non-Secure Page Non-Secure Page Login Page (Member) Example of user status Enter DIRECTV.COM (prospect / anon (may be enhanced Example of system “degrading” in the timeout in the foreground, background – page will not state) for members) when user is on a secure refresh. User will only be page. User must login prompted to re-login if they 2 3 again to re-access the click on a secure link . system. Click on link to non- secure Times out Times out member-only Success page ful Login OR X+Y minutes Login from of non- Status Module activity Non-Secure Page Success (may be enhanced Click on ful Login for members) link to Click on link to secure non-secure member- Y minutes of page only page non-activity Click on link to secure member- X minutes of Warns user only page non-activity Secure Member -only that they Success Page ful Login will time out Authenticated Registered member Confidential and Proprietary © 2007 Blast Radius Inc.
  12. 12. Adding user types to site maps / flows Anonymous Returning prospect Authenticated registered prospect Registered member Registered prospect Authenticated registered member 6.0 Entertainment Central 6.0.1 Program 6.0.2 6.2 Entertainment Guide Program Guide Direct (Default (prospect) (member) timeframe) 6.2.0.x 6.2.0.x 6.2.0.x Entertainment Entertainment Entertainment Article Article 6.1.2 My 6.1.2 My Article Favorite Shows Favorite Shows Confidential and Proprietary © 2007 Blast Radius Inc.

×