SlideShare uma empresa Scribd logo
1 de 107
Big picture design
      without
Big Design Up Front
      Agile Roots 2010


                                  Desirée Sy
                         Media + Entertainment
Big picture design
      without
Big Design Up Front
      Agile Roots 2010


                                  Desirée Sy
                         Media + Entertainment
© 2010 Desirée Sy, All rights reserved
flexible                                     tunnel vision

                just enough                                       sprint tools
                                             small increments
                      quality                                   faster to wrong
                                                timeboxed
                                                                    product
                                                 iterative
            change-friendly
t                                              collaborative
                                                                react instead of
          faster to product                                         reflect

                 continuous                                        treadmill



    © 2010 Desirée Sy, All rights reserved
missing ingredient?




                                         context

                                              UX methods can provide this


© 2010 Desirée Sy, All rights reserved
Big picture design
      without
Big Design Up Front
      Agile Roots 2010


                                  Desirée Sy
                         Media + Entertainment
Ye olde UX

                 • Often front-loaded
                 • Data isn’t refreshed during project
                 • Documents have detail, but often no insight


© 2010 Desirée Sy, All rights reserved
a.k.a.
                       Big Design Up Front


© 2010 Desirée Sy, All rights reserved
a.k.a.
                       Big Design Up Front


© 2010 Desirée Sy, All rights reserved
a.k.a.
                           UX methods “but”


© 2010 Desirée Sy, All rights reserved
Big picture design
      without
Big Design Up Front
      Agile Roots 2010


                                  Desirée Sy
                         Media + Entertainment
•      “Adapting Usability Investigations for Agile
                   User-Centered Design” JUS, May 2007

            •      http://tiny.cc/agileUCD
© 2010 Desirée Sy, All rights reserved
1
dsy.agileUX@gmail.com
              Twitter: @DesireeSy
                                 (tweeting all links in this presentation)




© 2010 Desirée Sy, All rights reserved
2
can’t code
                                           (no... really!)




© 2010 Desirée Sy, All rights reserved
agile UX practitioner
                                         (a very good one)




© 2010 Desirée Sy, All rights reserved
ethnography
                            +
                  behaviour prototyping
                            +
                      UX validation
© 2010 Desirée Sy, All rights reserved
user research
                                  +
                        ‘mini-fi’* prototypes
                                  +
                          usability testing
© 2010 Desirée Sy, All rights reserved
                                         *‘minimum-fidelity’
... deconstructed to fit within sprint-length




© 2010 Desirée Sy, All rights reserved
3
Usually, I speak here....




                                         ... So if I use UX jargon, please ask me right away


© 2010 Desirée Sy, All rights reserved
4
© 2010 Desirée Sy, All rights reserved
I
                                         agile UX
© 2010 Desirée Sy, All rights reserved
Agile UX: the good
                 •     Narrows the gap           •   Contextual inquiry &
                       between finding and            usability testing on
                       fixing issues                  actual product

                 •     Less “design drift”       •   Satisfying to see designs
                                                     in real use
                 •     User data has effect on
                       current release           •   Face-to-face is better
                                                     than “over the wall”
                 •     Most important features
                       are done first             •   Enables requirements
                                                     iteration


© 2010 Desirée Sy, All rights reserved
Agile UX: the good
                 •     Narrows the gap           •   Contextual inquiry &
                       between finding and            usability testing on
                       fixing issues                  actual product

                 •     Less “design drift”       •   Satisfying to see designs
                                                     in real use
                 •     User data has effect on
                       current release           •   Face-to-face is better
                                                     than “over the wall”
                 •     Most important features
                       are done first             •   Enables requirements
                                                     iteration


© 2010 Desirée Sy, All rights reserved
5
My agile UX
                                         background
                 Before we were Autodesk...
                 Alias
                 •      products and users
                 •      UX team
                 •      agile team


© 2010 Desirée Sy, All rights reserved
•   Commercial,
                                             shrinkwrapped software

                                         •   3D graphics,
                                             highly interactive

                                         •   Non-standard UI

                                         •   Users:
                                             Creative professionals

                                         •   Generative, open-ended
                                             tasks



© 2010 Desirée Sy, All rights reserved
© 2010 Desirée Sy, All rights reserved
UX team
                 • 1 manager
                 • 4 interaction designers (generalists)
                 • 2 graphic designers
                 • UX developer (student intern)


© 2010 Desirée Sy, All rights reserved
established UX team



© 2010 Desirée Sy, All rights reserved
agile team
                 • 1 product manager
                 • 1 dev lead
                 • 2.5 developers (the 0.5 is the dev lead)
                 • 1.5 interaction designers
                 • 1 UX developer (student intern)
                 • 1 QA
                 • 1 documentation
                 • 1 graphic designer
© 2010 Desirée Sy, All rights reserved
full-time*, co-located



© 2010 Desirée Sy, All rights reserved
                                         *except for managers & graphic designer
product owner
                                  =
                          product manager
                                  +
                              dev lead
                                  +
                        interaction designer
© 2010 Desirée Sy, All rights reserved
product owner

                                         =
                       every team member

© 2010 Desirée Sy, All rights reserved
Sprint Zero
                                       +
                              Iteration Planning


© 2010 Desirée Sy, All rights reserved
Stay tuned for...

                               agile UX planning
                                         (Agile 2010)




© 2010 Desirée Sy, All rights reserved
Big picture of the talk
                 •      The problem + the framework
                 •      Agile + the big picture
                 •      Design chunking
                 •      Mini-releases
                 •      Putting it together



© 2010 Desirée Sy, All rights reserved
THE PROBLEM
from
                       Jeff Patton’s keynote


© 2010 Desirée Sy, All rights reserved
output                                                             outcome




             we build this                                                               we want this

©	
  2009	
  Jeff	
  Pa+on,	
  all	
  rights	
  reserved,	
  www.AgileProductDesign.com                  42
solving problems
                                      NOT
                               building solutions

© 2010 Desirée Sy, All rights reserved
Learning about the
                      world, imagining
                    solutions, evaluating
                    working solutions in
                         the world



                          Building high-
                         quality working
                            software


Pay equal attention to “discovery”
practice and “delivery” practice
discovery:
                            problem definition


© 2010 Desirée Sy, All rights reserved
some problems take
                        >2 weeks to solve
                    (but they can still be solved in 2-week increments)




© 2010 Desirée Sy, All rights reserved
output                                                             outcome




             we build this                                                               we want this

©	
  2009	
  Jeff	
  Pa+on,	
  all	
  rights	
  reserved,	
  www.AgileProductDesign.com                  47
Outcomes ARE
                                     measurable


© 2010 Desirée Sy, All rights reserved
Joshua Porter: http://slidesha.re/bDtLpG
© 2010 Desirée Sy, All rights reserved
Dana Chisnell: http://j.mp/aTV8fX
© 2010 Desirée Sy, All rights reserved
discovery tools
                                          big
                                        up front


© 2010 Desirée Sy, All rights reserved
flexible                                     tunnel vision

                just enough                                       sprint tools
                                             small increments
                      quality                                   faster to wrong
                                                timeboxed
                                                                    product
                                                 iterative
            change-friendly
t                                              collaborative
                                                                react instead of
          faster to product                                         reflect

                 continuous                                        treadmill



    © 2010 Desirée Sy, All rights reserved
The big picture
                                     is true north


© 2010 Desirée Sy, All rights reserved
big picture symptoms
                 • Incomplete user workflows
                 • Feature creep (but in smaller units)
                 • “Value” thresholds aren’t defined
                 • Can’t cope with new feedback
                 • Don’t know what “done” means

© 2010 Desirée Sy, All rights reserved
agile big picture
                 • Big = “high-level” NOT “detailed”
                 • Not just up front
                 • Capable of continuous improvement
                 • Shared + visible
                 • Just-in-time detail and documentation

© 2010 Desirée Sy, All rights reserved
THE FRAMEWORK
Levels of detail
                   Sprint

                   Capability


Release


Product
Goals
                 • Applied to backlog, let you:
                  • discard
                  • sort
                  • rank
                 • Focus UX investigations
                 • As requirements, they can define “done”
© 2010 Desirée Sy, All rights reserved
John Schrag: http://j.mp/9WTn8c
© 2010 Desirée Sy, All rights reserved
Example
                 • SketchBook Pro
                 • Tablet PC + Wacom tablets




© 2010 Desirée Sy, All rights reserved
AGILE +
THE BIG PICTURE
Before breaking
              designs into iterations...


© 2010 Desirée Sy, All rights reserved
... think about
                       Product and Release
                                goals

© 2010 Desirée Sy, All rights reserved
Product goals
                    Product vision
                       • Who it’s for (and not)
                       • What it is (and isn’t)
                    Design/Engineering/Business
                    Principles
                       • Define product characteristics to drive
                             decisions

© 2010 Desirée Sy, All rights reserved
In action...
            Product vision
                     • For creative professionals
                     • Sketching: responsive, quick, loose

                     • Drop: Image processing
                     • Rank: Brushes, make it faster,
                            promote flow

© 2010 Desirée Sy, All rights reserved
In action...
             Design Principles
                       • Elegant simplicity, Stylus-friendly,
                             Self revealing, Maximum work area


                       • Drop/Rank: Don’t add because we can
                       • Design “Done”: All features must have
                             access without a keyboard
                       • Investigate: Discoverability, Clutter
© 2010 Desirée Sy, All rights reserved
In action...
                    Design and Engineering Principles
                       • Self revealing/Optimize (fast + small code)
                       • Design had large set of icons, but that
                             added to code weight. We redesigned.
                    Business Principles
                       • Enter broader market
                       • Design and code for trial version
© 2010 Desirée Sy, All rights reserved
In action...
                    TiVo Design Principle
                       • It’s entertainment, stupid
                       • “Lean back, not forward”
                       • Drop/rank: No keyboard entry
                                         - “How (Not) to Destroy a Great
                                         User Experience” UPA 2006
                                         Rich Fulcher, Rachel Garb, Alex Liston, Donna Slote


© 2010 Desirée Sy, All rights reserved
In action...
                    Apple iPhone
                    iOS 1.0 and 2.0
                       • “Done”:
                             Cut + Paste




© 2010 Desirée Sy, All rights reserved
When?
                       • Good projects already have them
                             (regardless of SW methodology)
                       • Before Sprint Zero
                       • At the time project is ‘green-lit’
                       • OR if a product is being ‘reset’
                       • For small products, could be Sprint Zero
                             of v1 release

© 2010 Desirée Sy, All rights reserved
Release goals
                 • Pragmatic distillation of business goals
                 • Although business-focused, needs to be
                        input from development and design
                 • Aligns the team trajectory
                 • Guidance for course corrections
                 • Not the backlog (or a subset of it)
© 2010 Desirée Sy, All rights reserved
In action
                 • SketchBook Pro v2
                  • “Remove barriers to purchase from trial”
                       • Research: Survey. Focused the ‘who’
                       • Drop/Rank: 200 > 25 > 10 (top 5)
                       • Drop: Saving colours
                       • Consensus: Dropped Rotate Canvas
© 2010 Desirée Sy, All rights reserved
In action
                 • Rare but powerful: Redefine the release
                 • SketchBook Pro v1.1
                  • “Mac OS X port”
                       • Reset the alignment
                       • Promote: Add keyboard shortcuts
© 2010 Desirée Sy, All rights reserved
When and how?
                 • Sprint Zero of upcoming release
                 • How many iterations per release?
                 • NO designs!
                 • Just enough detail to share direction
                 • Define problems, not solutions

© 2010 Desirée Sy, All rights reserved
DESIGN CHUNKING
Once you have the
                             big picture...


© 2010 Desirée Sy, All rights reserved
... set design goals
                    at the Capability level


© 2010 Desirée Sy, All rights reserved
Capability/Sprint goals
                       • Articulate problems to solve for a
                             workflow/user story
                       • Carry forward as sprint goals
                       • Defined through chunked research
                       • Used to chunk designs
                       • Used to chunk mini-releases
                       • Used to define “done”
© 2010 Desirée Sy, All rights reserved
In action
             Brush Resize




© 2010 Desirée Sy, All rights reserved
In action
                 Brush Resize
                 • First 5 minutes: learn without documents
                 • Resizing without Brush Editor
                 • One control for size, not 2-5
                 • Keep focus in-canvas
                 • Fewer dialogues (covering the work)
                 • Stylus only (no keyboard)
© 2010 Desirée Sy, All rights reserved
Tear and build
                 • Design a capability over >1 cycle.
                 • Break a design into chunks.
                 • Mix and match chunks in investigations:
                        mini-research, usability test and iterate on
                        mini-prototype.
                 • Look at the design at the Capability level.
                        Now break it into mini-specifications, to be
                        coded over >1 sprint.
© 2010 Desirée Sy, All rights reserved
(To repeat:) Stay tuned for...


                               agile UX planning
                                         (Agile 2010)




© 2010 Desirée Sy, All rights reserved
Caveats
                 • You’ll need to establish a buffer first
                 • Even with the buffer, you’ll still need to
                        write mini-specs for the next cycle
                 • It is Big Design if
                                    >1 = too many sprints




© 2010 Desirée Sy, All rights reserved
Design chunking
                 • Look at the list of capability goals
                 • What can you investigate over next few
                        sprints?
                 • Layer sprint-sized investigations and
                        prototypes to meet all required goals




© 2010 Desirée Sy, All rights reserved
In action
                 Brush Resize design goals:
                 • First 5 minutes: learn without documents
                 • Resizing without Brush Editor
                 • One control for size, not 2-5
                 • Keep focus in-canvas
                 • Fewer dialogues (covering the work)
                 • Stylus only (no keyboard)
© 2010 Desirée Sy, All rights reserved
In action
                 Brush Resize design chunks:
                 • Brush Resize with hotkey
                 • Brush Resize with stylus (interaction)
                 • Brush Resize with stylus (look)
                 • “Workflow” prototype

© 2010 Desirée Sy, All rights reserved
In action
      Brush Resize with hotkey:
      Disposable code prototypes

      • Resizing without
        Brush Editor
      • One control for size,
        not 2-5
      • Keep focus in-canvas
      • Fewer dialogues
        (covering the work)



© 2010 Desirée Sy, All rights reserved
In action
                 • Brush Resize with stylus (interaction):
                        Whiteboard prototype


                       • Stylus only (no keyboard)



© 2010 Desirée Sy, All rights reserved
In action
   •     Brush Resize with stylus
         (look):
         Graphic designs



         •    Stylus only (no
              keyboard)




© 2010 Desirée Sy, All rights reserved
In action
                 • Workflow prototype:
                        Disposable coded prototype

                 • First 5 minutes: learn without documents
                 • Combined with 2 other user stories:
                        Brush Palette and Custom Brushes



© 2010 Desirée Sy, All rights reserved
MINI-RELEASES
‘Small Design’
                                          User Stories
                 • Look at the list of the Capability goals
                 • Which users will see the next cuts + when?
                 • Layer the implementation to deliver on key
                        Capability/Release goals in every sprint
                 • Think worst-case scenario: is each
                        incremental build shippable?


© 2010 Desirée Sy, All rights reserved
In action
                 Brush Resize implementation:
                 • Per-brush Property Editor, with Size control
                 • Brush Resize widget



© 2010 Desirée Sy, All rights reserved
In action
      Per-brush Properties dialog
      with Size control:
          •     Overlap with Custom Brushes



          •     First 5 minutes: learn without
                documents

          •     Resizing without Brush Editor

          •     One control for size, not 2-5

          •     Stylus only (no keyboard)



© 2010 Desirée Sy, All rights reserved
In action
     Brush Resize widget:

         •      Keep focus in-canvas

         •      Fewer dialogues (covering the
                work)




© 2010 Desirée Sy, All rights reserved
Usability
                           acceptance criteria
                 • Sit with developers as they are turning the
                        user stories into hard estimates.
                 • Make sure you understand how each of
                        their pieces fits in the capability.
                 • Sit with testers to add code-testable
                        usability criteria if needed.


© 2010 Desirée Sy, All rights reserved
In action
     Heads up display

         •      Fixed decimal point




© 2010 Desirée Sy, All rights reserved
PUTTING IT
TOGETHER
“Big picture” design
                 • product + release goals = big picture
                 • capability goals come from this
                 • multi-sprint designs become design chunks
                 • design is “done” when design goals are met
                 • write Small Design user stories
                 • UX requirements: on unit with estimates
                 • check incoming reqs against all goals
© 2010 Desirée Sy, All rights reserved
expanding
                             agile UX activities


© 2010 Desirée Sy, All rights reserved
•   Create prototypes

                                         •   Rapid usability testing

                                         •   Identify and fix problems

                                         •   Define mini-specifications

                                         •   Check implementation




© 2010 Desirée Sy, All rights reserved
Machete
                                         Clear obstacles

                                         (faster and better)




© 2010 Desirée Sy, All rights reserved
Compass
                   Check direction

                         (refine intent)




© 2010 Desirée Sy, All rights reserved
•     Rapid longitudinal user
          research

    •     Set design goals


    Help to:

    •     Group and prioritize backlog

    •     Plan product exposure

    •     Recognize “done”




© 2010 Desirée Sy, All rights reserved
© 2010 Desirée Sy, All rights reserved
Thanks.

             dsy.agileUX@gmail.com
                   @DesireeSy

© 2010 Desirée Sy, All rights reserved

Mais conteúdo relacionado

Mais procurados

The voice of the customer & the continuum of creativity - Gianfranco Zaccais
The voice of the customer & the continuum of creativity - Gianfranco ZaccaisThe voice of the customer & the continuum of creativity - Gianfranco Zaccais
The voice of the customer & the continuum of creativity - Gianfranco ZaccaisOpenKnowledge srl
 
Human-Centered Design and the Intersection of the Physical and Digital Worlds
Human-Centered Design and the Intersection of the Physical and Digital WorldsHuman-Centered Design and the Intersection of the Physical and Digital Worlds
Human-Centered Design and the Intersection of the Physical and Digital WorldsEffectiveUI
 
Designing for the iPad
Designing for the iPadDesigning for the iPad
Designing for the iPadusabilitynj
 
What's A Creative Tech PT2
What's A Creative Tech PT2What's A Creative Tech PT2
What's A Creative Tech PT2Andrew Newman
 
Gamechangers - Innovations That Makes Life Better
Gamechangers - Innovations That Makes Life BetterGamechangers - Innovations That Makes Life Better
Gamechangers - Innovations That Makes Life BetterInnovation Excellence
 
Persona - 최근 쟁점과 사례
Persona - 최근 쟁점과 사례Persona - 최근 쟁점과 사례
Persona - 최근 쟁점과 사례Jay Chaeyong Yi
 
Design Matters: Lessons for Startups
Design Matters: Lessons for StartupsDesign Matters: Lessons for Startups
Design Matters: Lessons for StartupsNishant Jain
 
WS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops styleWS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops styleCloudOps Summit
 
DESIGNING FOR THE SEGMENT OF ONE
DESIGNING FOR THE SEGMENT OF ONEDESIGNING FOR THE SEGMENT OF ONE
DESIGNING FOR THE SEGMENT OF ONEfrog
 
Apple: 8 easy steps to beat Microsoft (and Google)
Apple: 8 easy steps to beat Microsoft (and Google)Apple: 8 easy steps to beat Microsoft (and Google)
Apple: 8 easy steps to beat Microsoft (and Google)Fabernovel
 
Product Development 230109
Product Development 230109Product Development 230109
Product Development 230109Espen Sivertsen
 
Bdw process final_100810
Bdw process final_100810Bdw process final_100810
Bdw process final_100810Matt Howell
 
Persona/Scenario Design
Persona/Scenario DesignPersona/Scenario Design
Persona/Scenario DesignBilly Choi
 
Enhancing AT through ID techniques handouts
Enhancing AT through ID techniques handoutsEnhancing AT through ID techniques handouts
Enhancing AT through ID techniques handoutsnorthavorange
 
Understanding gc qconny2012
Understanding gc qconny2012Understanding gc qconny2012
Understanding gc qconny2012wgrahamt
 

Mais procurados (20)

The voice of the customer & the continuum of creativity - Gianfranco Zaccais
The voice of the customer & the continuum of creativity - Gianfranco ZaccaisThe voice of the customer & the continuum of creativity - Gianfranco Zaccais
The voice of the customer & the continuum of creativity - Gianfranco Zaccais
 
Human-Centered Design and the Intersection of the Physical and Digital Worlds
Human-Centered Design and the Intersection of the Physical and Digital WorldsHuman-Centered Design and the Intersection of the Physical and Digital Worlds
Human-Centered Design and the Intersection of the Physical and Digital Worlds
 
Role of UX in Mobility Landscape
Role of UX in Mobility LandscapeRole of UX in Mobility Landscape
Role of UX in Mobility Landscape
 
Designing for the iPad
Designing for the iPadDesigning for the iPad
Designing for the iPad
 
Boot rwd
Boot rwdBoot rwd
Boot rwd
 
What's A Creative Tech PT2
What's A Creative Tech PT2What's A Creative Tech PT2
What's A Creative Tech PT2
 
Gamechangers - Innovations That Makes Life Better
Gamechangers - Innovations That Makes Life BetterGamechangers - Innovations That Makes Life Better
Gamechangers - Innovations That Makes Life Better
 
Persona - 최근 쟁점과 사례
Persona - 최근 쟁점과 사례Persona - 최근 쟁점과 사례
Persona - 최근 쟁점과 사례
 
Design Matters: Lessons for Startups
Design Matters: Lessons for StartupsDesign Matters: Lessons for Startups
Design Matters: Lessons for Startups
 
Ceedo - the Flexible Desktop
Ceedo - the Flexible DesktopCeedo - the Flexible Desktop
Ceedo - the Flexible Desktop
 
WS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops styleWS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops style
 
DESIGNING FOR THE SEGMENT OF ONE
DESIGNING FOR THE SEGMENT OF ONEDESIGNING FOR THE SEGMENT OF ONE
DESIGNING FOR THE SEGMENT OF ONE
 
Apple: 8 easy steps to beat Microsoft (and Google)
Apple: 8 easy steps to beat Microsoft (and Google)Apple: 8 easy steps to beat Microsoft (and Google)
Apple: 8 easy steps to beat Microsoft (and Google)
 
Cargo Cult Agile
Cargo Cult AgileCargo Cult Agile
Cargo Cult Agile
 
Product Development 230109
Product Development 230109Product Development 230109
Product Development 230109
 
Making SharePoint Mobile
Making SharePoint MobileMaking SharePoint Mobile
Making SharePoint Mobile
 
Bdw process final_100810
Bdw process final_100810Bdw process final_100810
Bdw process final_100810
 
Persona/Scenario Design
Persona/Scenario DesignPersona/Scenario Design
Persona/Scenario Design
 
Enhancing AT through ID techniques handouts
Enhancing AT through ID techniques handoutsEnhancing AT through ID techniques handouts
Enhancing AT through ID techniques handouts
 
Understanding gc qconny2012
Understanding gc qconny2012Understanding gc qconny2012
Understanding gc qconny2012
 

Semelhante a Big picture design without Big Design Up Front (Agile Roots 2010)

Designing for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsDesigning for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsSameer Chavan
 
Mobile collaboration at Tieto
Mobile collaboration at TietoMobile collaboration at Tieto
Mobile collaboration at TietoTieto Corporation
 
Sentri's Microsoft Cloud Webinar
Sentri's Microsoft Cloud WebinarSentri's Microsoft Cloud Webinar
Sentri's Microsoft Cloud WebinarSentri
 
Novell enabling collaboration
Novell   enabling collaborationNovell   enabling collaboration
Novell enabling collaborationGWAVA
 
Tablet and Slate Development with Silverlight
Tablet and Slate Development with SilverlightTablet and Slate Development with Silverlight
Tablet and Slate Development with SilverlightJeremy Likness
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flashpaultrani
 
Re-imagining the Design of Everyday Things
Re-imagining the Design of Everyday ThingsRe-imagining the Design of Everyday Things
Re-imagining the Design of Everyday ThingsEffective
 
Persona scenario design
Persona scenario designPersona scenario design
Persona scenario designBilly Choi
 
IUE Integrating UI Design Specs
IUE Integrating UI Design SpecsIUE Integrating UI Design Specs
IUE Integrating UI Design SpecsKeith Instone
 
User Experience Design
User Experience DesignUser Experience Design
User Experience DesignJenna Yim
 
Enterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesEnterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesMichael Chaize
 
Microsoft Lync 2013 preview
Microsoft Lync 2013 previewMicrosoft Lync 2013 preview
Microsoft Lync 2013 previewSentri
 
Product Management & Design At Startups
Product Management & Design At StartupsProduct Management & Design At Startups
Product Management & Design At StartupsDan Olsen
 
Wireframe and prototyping google Campus talk by Zoe Guiraudon
Wireframe and prototyping google Campus talk by Zoe GuiraudonWireframe and prototyping google Campus talk by Zoe Guiraudon
Wireframe and prototyping google Campus talk by Zoe GuiraudonZoé Guiraudon
 
Effective prototyping
Effective prototypingEffective prototyping
Effective prototypingEverett McKay
 
Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010Effective
 
Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010EffectiveUI
 

Semelhante a Big picture design without Big Design Up Front (Agile Roots 2010) (20)

Designing for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsDesigning for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & Tablets
 
Mobile collaboration at Tieto
Mobile collaboration at TietoMobile collaboration at Tieto
Mobile collaboration at Tieto
 
Sentri's Microsoft Cloud Webinar
Sentri's Microsoft Cloud WebinarSentri's Microsoft Cloud Webinar
Sentri's Microsoft Cloud Webinar
 
Novell enabling collaboration
Novell   enabling collaborationNovell   enabling collaboration
Novell enabling collaboration
 
Tablet and Slate Development with Silverlight
Tablet and Slate Development with SilverlightTablet and Slate Development with Silverlight
Tablet and Slate Development with Silverlight
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flash
 
iAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UXiAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UX
 
Re-imagining the Design of Everyday Things
Re-imagining the Design of Everyday ThingsRe-imagining the Design of Everyday Things
Re-imagining the Design of Everyday Things
 
Persona scenario design
Persona scenario designPersona scenario design
Persona scenario design
 
User Experience
User ExperienceUser Experience
User Experience
 
IUE Integrating UI Design Specs
IUE Integrating UI Design SpecsIUE Integrating UI Design Specs
IUE Integrating UI Design Specs
 
User Experience Design
User Experience DesignUser Experience Design
User Experience Design
 
Enterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesEnterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devices
 
Microsoft Lync 2013 preview
Microsoft Lync 2013 previewMicrosoft Lync 2013 preview
Microsoft Lync 2013 preview
 
Product Management & Design At Startups
Product Management & Design At StartupsProduct Management & Design At Startups
Product Management & Design At Startups
 
Win 8 webinar
Win 8 webinarWin 8 webinar
Win 8 webinar
 
Wireframe and prototyping google Campus talk by Zoe Guiraudon
Wireframe and prototyping google Campus talk by Zoe GuiraudonWireframe and prototyping google Campus talk by Zoe Guiraudon
Wireframe and prototyping google Campus talk by Zoe Guiraudon
 
Effective prototyping
Effective prototypingEffective prototyping
Effective prototyping
 
Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010
 
Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010
 

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Big picture design without Big Design Up Front (Agile Roots 2010)

  • 1. Big picture design without Big Design Up Front Agile Roots 2010 Desirée Sy Media + Entertainment
  • 2. Big picture design without Big Design Up Front Agile Roots 2010 Desirée Sy Media + Entertainment
  • 3. © 2010 Desirée Sy, All rights reserved
  • 4. flexible tunnel vision just enough sprint tools small increments quality faster to wrong timeboxed product iterative change-friendly t collaborative react instead of faster to product reflect continuous treadmill © 2010 Desirée Sy, All rights reserved
  • 5. missing ingredient? context UX methods can provide this © 2010 Desirée Sy, All rights reserved
  • 6. Big picture design without Big Design Up Front Agile Roots 2010 Desirée Sy Media + Entertainment
  • 7. Ye olde UX • Often front-loaded • Data isn’t refreshed during project • Documents have detail, but often no insight © 2010 Desirée Sy, All rights reserved
  • 8. a.k.a. Big Design Up Front © 2010 Desirée Sy, All rights reserved
  • 9. a.k.a. Big Design Up Front © 2010 Desirée Sy, All rights reserved
  • 10. a.k.a. UX methods “but” © 2010 Desirée Sy, All rights reserved
  • 11. Big picture design without Big Design Up Front Agile Roots 2010 Desirée Sy Media + Entertainment
  • 12. “Adapting Usability Investigations for Agile User-Centered Design” JUS, May 2007 • http://tiny.cc/agileUCD © 2010 Desirée Sy, All rights reserved
  • 13. 1
  • 14. dsy.agileUX@gmail.com Twitter: @DesireeSy (tweeting all links in this presentation) © 2010 Desirée Sy, All rights reserved
  • 15. 2
  • 16. can’t code (no... really!) © 2010 Desirée Sy, All rights reserved
  • 17. agile UX practitioner (a very good one) © 2010 Desirée Sy, All rights reserved
  • 18. ethnography + behaviour prototyping + UX validation © 2010 Desirée Sy, All rights reserved
  • 19. user research + ‘mini-fi’* prototypes + usability testing © 2010 Desirée Sy, All rights reserved *‘minimum-fidelity’
  • 20. ... deconstructed to fit within sprint-length © 2010 Desirée Sy, All rights reserved
  • 21. 3
  • 22. Usually, I speak here.... ... So if I use UX jargon, please ask me right away © 2010 Desirée Sy, All rights reserved
  • 23. 4 © 2010 Desirée Sy, All rights reserved
  • 24. I agile UX © 2010 Desirée Sy, All rights reserved
  • 25. Agile UX: the good • Narrows the gap • Contextual inquiry & between finding and usability testing on fixing issues actual product • Less “design drift” • Satisfying to see designs in real use • User data has effect on current release • Face-to-face is better than “over the wall” • Most important features are done first • Enables requirements iteration © 2010 Desirée Sy, All rights reserved
  • 26. Agile UX: the good • Narrows the gap • Contextual inquiry & between finding and usability testing on fixing issues actual product • Less “design drift” • Satisfying to see designs in real use • User data has effect on current release • Face-to-face is better than “over the wall” • Most important features are done first • Enables requirements iteration © 2010 Desirée Sy, All rights reserved
  • 27. 5
  • 28. My agile UX background Before we were Autodesk... Alias • products and users • UX team • agile team © 2010 Desirée Sy, All rights reserved
  • 29. Commercial, shrinkwrapped software • 3D graphics, highly interactive • Non-standard UI • Users: Creative professionals • Generative, open-ended tasks © 2010 Desirée Sy, All rights reserved
  • 30. © 2010 Desirée Sy, All rights reserved
  • 31. UX team • 1 manager • 4 interaction designers (generalists) • 2 graphic designers • UX developer (student intern) © 2010 Desirée Sy, All rights reserved
  • 32. established UX team © 2010 Desirée Sy, All rights reserved
  • 33. agile team • 1 product manager • 1 dev lead • 2.5 developers (the 0.5 is the dev lead) • 1.5 interaction designers • 1 UX developer (student intern) • 1 QA • 1 documentation • 1 graphic designer © 2010 Desirée Sy, All rights reserved
  • 34. full-time*, co-located © 2010 Desirée Sy, All rights reserved *except for managers & graphic designer
  • 35. product owner = product manager + dev lead + interaction designer © 2010 Desirée Sy, All rights reserved
  • 36. product owner = every team member © 2010 Desirée Sy, All rights reserved
  • 37. Sprint Zero + Iteration Planning © 2010 Desirée Sy, All rights reserved
  • 38. Stay tuned for... agile UX planning (Agile 2010) © 2010 Desirée Sy, All rights reserved
  • 39. Big picture of the talk • The problem + the framework • Agile + the big picture • Design chunking • Mini-releases • Putting it together © 2010 Desirée Sy, All rights reserved
  • 41. from Jeff Patton’s keynote © 2010 Desirée Sy, All rights reserved
  • 42. output outcome we build this we want this ©  2009  Jeff  Pa+on,  all  rights  reserved,  www.AgileProductDesign.com 42
  • 43. solving problems NOT building solutions © 2010 Desirée Sy, All rights reserved
  • 44. Learning about the world, imagining solutions, evaluating working solutions in the world Building high- quality working software Pay equal attention to “discovery” practice and “delivery” practice
  • 45. discovery: problem definition © 2010 Desirée Sy, All rights reserved
  • 46. some problems take >2 weeks to solve (but they can still be solved in 2-week increments) © 2010 Desirée Sy, All rights reserved
  • 47. output outcome we build this we want this ©  2009  Jeff  Pa+on,  all  rights  reserved,  www.AgileProductDesign.com 47
  • 48. Outcomes ARE measurable © 2010 Desirée Sy, All rights reserved
  • 49. Joshua Porter: http://slidesha.re/bDtLpG © 2010 Desirée Sy, All rights reserved
  • 50. Dana Chisnell: http://j.mp/aTV8fX © 2010 Desirée Sy, All rights reserved
  • 51. discovery tools big up front © 2010 Desirée Sy, All rights reserved
  • 52. flexible tunnel vision just enough sprint tools small increments quality faster to wrong timeboxed product iterative change-friendly t collaborative react instead of faster to product reflect continuous treadmill © 2010 Desirée Sy, All rights reserved
  • 53. The big picture is true north © 2010 Desirée Sy, All rights reserved
  • 54. big picture symptoms • Incomplete user workflows • Feature creep (but in smaller units) • “Value” thresholds aren’t defined • Can’t cope with new feedback • Don’t know what “done” means © 2010 Desirée Sy, All rights reserved
  • 55. agile big picture • Big = “high-level” NOT “detailed” • Not just up front • Capable of continuous improvement • Shared + visible • Just-in-time detail and documentation © 2010 Desirée Sy, All rights reserved
  • 57. Levels of detail Sprint Capability Release Product
  • 58. Goals • Applied to backlog, let you: • discard • sort • rank • Focus UX investigations • As requirements, they can define “done” © 2010 Desirée Sy, All rights reserved
  • 59. John Schrag: http://j.mp/9WTn8c © 2010 Desirée Sy, All rights reserved
  • 60. Example • SketchBook Pro • Tablet PC + Wacom tablets © 2010 Desirée Sy, All rights reserved
  • 61. AGILE + THE BIG PICTURE
  • 62. Before breaking designs into iterations... © 2010 Desirée Sy, All rights reserved
  • 63. ... think about Product and Release goals © 2010 Desirée Sy, All rights reserved
  • 64. Product goals Product vision • Who it’s for (and not) • What it is (and isn’t) Design/Engineering/Business Principles • Define product characteristics to drive decisions © 2010 Desirée Sy, All rights reserved
  • 65. In action... Product vision • For creative professionals • Sketching: responsive, quick, loose • Drop: Image processing • Rank: Brushes, make it faster, promote flow © 2010 Desirée Sy, All rights reserved
  • 66. In action... Design Principles • Elegant simplicity, Stylus-friendly, Self revealing, Maximum work area • Drop/Rank: Don’t add because we can • Design “Done”: All features must have access without a keyboard • Investigate: Discoverability, Clutter © 2010 Desirée Sy, All rights reserved
  • 67. In action... Design and Engineering Principles • Self revealing/Optimize (fast + small code) • Design had large set of icons, but that added to code weight. We redesigned. Business Principles • Enter broader market • Design and code for trial version © 2010 Desirée Sy, All rights reserved
  • 68. In action... TiVo Design Principle • It’s entertainment, stupid • “Lean back, not forward” • Drop/rank: No keyboard entry - “How (Not) to Destroy a Great User Experience” UPA 2006 Rich Fulcher, Rachel Garb, Alex Liston, Donna Slote © 2010 Desirée Sy, All rights reserved
  • 69. In action... Apple iPhone iOS 1.0 and 2.0 • “Done”: Cut + Paste © 2010 Desirée Sy, All rights reserved
  • 70. When? • Good projects already have them (regardless of SW methodology) • Before Sprint Zero • At the time project is ‘green-lit’ • OR if a product is being ‘reset’ • For small products, could be Sprint Zero of v1 release © 2010 Desirée Sy, All rights reserved
  • 71. Release goals • Pragmatic distillation of business goals • Although business-focused, needs to be input from development and design • Aligns the team trajectory • Guidance for course corrections • Not the backlog (or a subset of it) © 2010 Desirée Sy, All rights reserved
  • 72. In action • SketchBook Pro v2 • “Remove barriers to purchase from trial” • Research: Survey. Focused the ‘who’ • Drop/Rank: 200 > 25 > 10 (top 5) • Drop: Saving colours • Consensus: Dropped Rotate Canvas © 2010 Desirée Sy, All rights reserved
  • 73. In action • Rare but powerful: Redefine the release • SketchBook Pro v1.1 • “Mac OS X port” • Reset the alignment • Promote: Add keyboard shortcuts © 2010 Desirée Sy, All rights reserved
  • 74. When and how? • Sprint Zero of upcoming release • How many iterations per release? • NO designs! • Just enough detail to share direction • Define problems, not solutions © 2010 Desirée Sy, All rights reserved
  • 76. Once you have the big picture... © 2010 Desirée Sy, All rights reserved
  • 77. ... set design goals at the Capability level © 2010 Desirée Sy, All rights reserved
  • 78. Capability/Sprint goals • Articulate problems to solve for a workflow/user story • Carry forward as sprint goals • Defined through chunked research • Used to chunk designs • Used to chunk mini-releases • Used to define “done” © 2010 Desirée Sy, All rights reserved
  • 79. In action Brush Resize © 2010 Desirée Sy, All rights reserved
  • 80. In action Brush Resize • First 5 minutes: learn without documents • Resizing without Brush Editor • One control for size, not 2-5 • Keep focus in-canvas • Fewer dialogues (covering the work) • Stylus only (no keyboard) © 2010 Desirée Sy, All rights reserved
  • 81. Tear and build • Design a capability over >1 cycle. • Break a design into chunks. • Mix and match chunks in investigations: mini-research, usability test and iterate on mini-prototype. • Look at the design at the Capability level. Now break it into mini-specifications, to be coded over >1 sprint. © 2010 Desirée Sy, All rights reserved
  • 82.
  • 83. (To repeat:) Stay tuned for... agile UX planning (Agile 2010) © 2010 Desirée Sy, All rights reserved
  • 84. Caveats • You’ll need to establish a buffer first • Even with the buffer, you’ll still need to write mini-specs for the next cycle • It is Big Design if >1 = too many sprints © 2010 Desirée Sy, All rights reserved
  • 85. Design chunking • Look at the list of capability goals • What can you investigate over next few sprints? • Layer sprint-sized investigations and prototypes to meet all required goals © 2010 Desirée Sy, All rights reserved
  • 86. In action Brush Resize design goals: • First 5 minutes: learn without documents • Resizing without Brush Editor • One control for size, not 2-5 • Keep focus in-canvas • Fewer dialogues (covering the work) • Stylus only (no keyboard) © 2010 Desirée Sy, All rights reserved
  • 87. In action Brush Resize design chunks: • Brush Resize with hotkey • Brush Resize with stylus (interaction) • Brush Resize with stylus (look) • “Workflow” prototype © 2010 Desirée Sy, All rights reserved
  • 88. In action Brush Resize with hotkey: Disposable code prototypes • Resizing without Brush Editor • One control for size, not 2-5 • Keep focus in-canvas • Fewer dialogues (covering the work) © 2010 Desirée Sy, All rights reserved
  • 89. In action • Brush Resize with stylus (interaction): Whiteboard prototype • Stylus only (no keyboard) © 2010 Desirée Sy, All rights reserved
  • 90. In action • Brush Resize with stylus (look): Graphic designs • Stylus only (no keyboard) © 2010 Desirée Sy, All rights reserved
  • 91. In action • Workflow prototype: Disposable coded prototype • First 5 minutes: learn without documents • Combined with 2 other user stories: Brush Palette and Custom Brushes © 2010 Desirée Sy, All rights reserved
  • 93. ‘Small Design’ User Stories • Look at the list of the Capability goals • Which users will see the next cuts + when? • Layer the implementation to deliver on key Capability/Release goals in every sprint • Think worst-case scenario: is each incremental build shippable? © 2010 Desirée Sy, All rights reserved
  • 94. In action Brush Resize implementation: • Per-brush Property Editor, with Size control • Brush Resize widget © 2010 Desirée Sy, All rights reserved
  • 95. In action Per-brush Properties dialog with Size control: • Overlap with Custom Brushes • First 5 minutes: learn without documents • Resizing without Brush Editor • One control for size, not 2-5 • Stylus only (no keyboard) © 2010 Desirée Sy, All rights reserved
  • 96. In action Brush Resize widget: • Keep focus in-canvas • Fewer dialogues (covering the work) © 2010 Desirée Sy, All rights reserved
  • 97. Usability acceptance criteria • Sit with developers as they are turning the user stories into hard estimates. • Make sure you understand how each of their pieces fits in the capability. • Sit with testers to add code-testable usability criteria if needed. © 2010 Desirée Sy, All rights reserved
  • 98. In action Heads up display • Fixed decimal point © 2010 Desirée Sy, All rights reserved
  • 100. “Big picture” design • product + release goals = big picture • capability goals come from this • multi-sprint designs become design chunks • design is “done” when design goals are met • write Small Design user stories • UX requirements: on unit with estimates • check incoming reqs against all goals © 2010 Desirée Sy, All rights reserved
  • 101. expanding agile UX activities © 2010 Desirée Sy, All rights reserved
  • 102. Create prototypes • Rapid usability testing • Identify and fix problems • Define mini-specifications • Check implementation © 2010 Desirée Sy, All rights reserved
  • 103. Machete Clear obstacles (faster and better) © 2010 Desirée Sy, All rights reserved
  • 104. Compass Check direction (refine intent) © 2010 Desirée Sy, All rights reserved
  • 105. Rapid longitudinal user research • Set design goals Help to: • Group and prioritize backlog • Plan product exposure • Recognize “done” © 2010 Desirée Sy, All rights reserved
  • 106. © 2010 Desirée Sy, All rights reserved
  • 107. Thanks. dsy.agileUX@gmail.com @DesireeSy © 2010 Desirée Sy, All rights reserved