SlideShare a Scribd company logo
UX in Agile
How one team
is making it work
PMI Atlanta Chapter, Agile Interest Group
October 16, 2012




The Daxko Engage team
UX in Agile                           #DaxkoUX




Our team



                                 Jason
                                 agile coach



Patrick
     dev guy       Will
               product manager




                                 Astrid
                                 ux designer
UX in Agile                                                   #DaxkoUX




Traditional UX doesn’t work in Agile




                            http://www.flickr.com/photos/nickhewson/4110703246/
UX in Agile                         #DaxkoUX




Traditional UX seeks certainty up front



                  SPECIFY	

              ALL THE THINGS!
UX in Agile              #DaxkoUX




Agile UX



              That’s Jason.
               He’s crazy.
UX in Agile              #DaxkoUX




EDJIT*




              * Enough Design
                  Just In Time
UX in Agile              #DaxkoUX




Constant collaboration
UX in Agile                                      #DaxkoUX




How do you get there?

               Individuals and interactions
                   over processes and tools

                    Working software
              over comprehensive documentation

                 Customer collaboration
                  over contract negotiation

                  Responding to change
                    over following a plan
UX in Agile                                        #DaxkoUX




              Individuals and interactions
                     over processes and tools

                      Working software
                over comprehensive documentation

                   Customer collaboration
                    over contract negotiation

                    Responding to change
                      over following a plan
UX in Agile      #DaxkoUX




Embed & commit
UX in Agile   #DaxkoUX




Collaborate
UX in Agile                                      #DaxkoUX




               Individuals and interactions
                   over processes and tools

                 Working software
              over comprehensive documentation

                 Customer collaboration
                  over contract negotiation

                  Responding to change
                    over following a plan
UX in Agile                    #DaxkoUX




Goal is delivery, not design
UX in Agile                                      #DaxkoUX




               Individuals and interactions
                   over processes and tools

                    Working software
              over comprehensive documentation

                Customer collaboration
                  over contract negotiation

                  Responding to change
                    over following a plan
UX in Agile                  #DaxkoUX




View customers as partners
UX in Agile                          #DaxkoUX




Invite customers into your process
UX in Agile                                      #DaxkoUX




               Individuals and interactions
                   over processes and tools

                    Working software
              over comprehensive documentation

                 Customer collaboration
                  over contract negotiation


              Responding to change
                    over following a plan
UX in Agile                  #DaxkoUX




Court change




               from theleanstartup.com
UX in Agile             #DaxkoUX




Prototype and iterate
UX in Agile            #DaxkoUX




Test early and often
UX in Agile                      #DaxkoUX




               That’s what’s
              working for us.
              Now, let’s chat.

More Related Content

Similar to UX in Agile: How one team is making it work

[Webinar] Introduction to the Nuxeo Platform
[Webinar] Introduction to the Nuxeo Platform[Webinar] Introduction to the Nuxeo Platform
[Webinar] Introduction to the Nuxeo Platform
Nuxeo
 
WP_ModernAppArchitecture_07.18.2016
WP_ModernAppArchitecture_07.18.2016WP_ModernAppArchitecture_07.18.2016
WP_ModernAppArchitecture_07.18.2016
Betty Junod
 
Design Guidelines: Real-Life Stories
Design Guidelines: Real-Life StoriesDesign Guidelines: Real-Life Stories
Design Guidelines: Real-Life Stories
Rob Fay
 
IPneo Company Overview
IPneo Company OverviewIPneo Company Overview
IPneo Company Overview
IPneo
 

Similar to UX in Agile: How one team is making it work (20)

Desain Grafis 4 - UI/UX
Desain Grafis 4 - UI/UXDesain Grafis 4 - UI/UX
Desain Grafis 4 - UI/UX
 
Introduction to ui ux
Introduction to ui uxIntroduction to ui ux
Introduction to ui ux
 
Agile.usability
Agile.usabilityAgile.usability
Agile.usability
 
[Webinar] Introduction to the Nuxeo Platform
[Webinar] Introduction to the Nuxeo Platform[Webinar] Introduction to the Nuxeo Platform
[Webinar] Introduction to the Nuxeo Platform
 
Project Management Software To Use In 2022
Project Management Software To Use In 2022Project Management Software To Use In 2022
Project Management Software To Use In 2022
 
Доклад Никоса Анагносту на SPCUA 2012
Доклад Никоса Анагносту на SPCUA 2012 Доклад Никоса Анагносту на SPCUA 2012
Доклад Никоса Анагносту на SPCUA 2012
 
WP_ModernAppArchitecture_07.18.2016
WP_ModernAppArchitecture_07.18.2016WP_ModernAppArchitecture_07.18.2016
WP_ModernAppArchitecture_07.18.2016
 
Lavacon: UX for Content Strategists and Technical Writers
Lavacon: UX for Content Strategists and Technical WritersLavacon: UX for Content Strategists and Technical Writers
Lavacon: UX for Content Strategists and Technical Writers
 
Using Heroku to elevate the potential of Salesforce development, Matteo Iacucci
Using Heroku to elevate the potential of Salesforce development, Matteo IacucciUsing Heroku to elevate the potential of Salesforce development, Matteo Iacucci
Using Heroku to elevate the potential of Salesforce development, Matteo Iacucci
 
Design Guidelines: Real-Life Stories
Design Guidelines: Real-Life StoriesDesign Guidelines: Real-Life Stories
Design Guidelines: Real-Life Stories
 
Co-creating_between_UX_and_Software_Rabobank
Co-creating_between_UX_and_Software_RabobankCo-creating_between_UX_and_Software_Rabobank
Co-creating_between_UX_and_Software_Rabobank
 
Extending Alfresco Digital Workspace with Docusign
Extending Alfresco Digital Workspace with DocusignExtending Alfresco Digital Workspace with Docusign
Extending Alfresco Digital Workspace with Docusign
 
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativity
 
201705 neoteric software development intro
201705 neoteric software development intro201705 neoteric software development intro
201705 neoteric software development intro
 
Poor Man's Kanban
Poor Man's KanbanPoor Man's Kanban
Poor Man's Kanban
 
Design Guidelines: Real-Life Stories
Design Guidelines: Real-Life StoriesDesign Guidelines: Real-Life Stories
Design Guidelines: Real-Life Stories
 
Is creating CICD pipeline with ‘DAGGER’ a new fad in DevOps.pdf
Is creating CICD pipeline with ‘DAGGER’ a new fad in DevOps.pdfIs creating CICD pipeline with ‘DAGGER’ a new fad in DevOps.pdf
Is creating CICD pipeline with ‘DAGGER’ a new fad in DevOps.pdf
 
UX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience CloudUX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience Cloud
 
IPneo Company Overview
IPneo Company OverviewIPneo Company Overview
IPneo Company Overview
 
App design top services
App design top servicesApp design top services
App design top services
 

Recently uploaded

Research about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasResearch about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anas
anasabutalha2013
 
Heuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationHeuristic Evaluation of System & Application
Heuristic Evaluation of System & Application
Jaime Brown
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptx
AlecAnidul
 

Recently uploaded (14)

Research about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasResearch about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anas
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
 
BIT- Pinal .H. Prajapati Graphic Designer
BIT- Pinal .H. Prajapati  Graphic DesignerBIT- Pinal .H. Prajapati  Graphic Designer
BIT- Pinal .H. Prajapati Graphic Designer
 
Heuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationHeuristic Evaluation of System & Application
Heuristic Evaluation of System & Application
 
Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3
 
CA OFFICE office office office _VIEWS.pdf
CA OFFICE office office office _VIEWS.pdfCA OFFICE office office office _VIEWS.pdf
CA OFFICE office office office _VIEWS.pdf
 
Claire's designing portfolio presentation
Claire's designing portfolio presentationClaire's designing portfolio presentation
Claire's designing portfolio presentation
 
Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.
 
Pitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in TechnologyPitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in Technology
 
The Evolution of Fashion Trends: History to Fashion
The Evolution of Fashion Trends: History to FashionThe Evolution of Fashion Trends: History to Fashion
The Evolution of Fashion Trends: History to Fashion
 
The Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptxThe Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptx
 
Spring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdfSpring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdf
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptx
 

UX in Agile: How one team is making it work

  • 1. UX in Agile How one team is making it work PMI Atlanta Chapter, Agile Interest Group October 16, 2012 The Daxko Engage team
  • 2. UX in Agile #DaxkoUX Our team Jason agile coach Patrick dev guy Will product manager Astrid ux designer
  • 3. UX in Agile #DaxkoUX Traditional UX doesn’t work in Agile http://www.flickr.com/photos/nickhewson/4110703246/
  • 4. UX in Agile #DaxkoUX Traditional UX seeks certainty up front SPECIFY ALL THE THINGS!
  • 5. UX in Agile #DaxkoUX Agile UX That’s Jason. He’s crazy.
  • 6. UX in Agile #DaxkoUX EDJIT* * Enough Design Just In Time
  • 7. UX in Agile #DaxkoUX Constant collaboration
  • 8. UX in Agile #DaxkoUX How do you get there? Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 9. UX in Agile #DaxkoUX Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 10. UX in Agile #DaxkoUX Embed & commit
  • 11. UX in Agile #DaxkoUX Collaborate
  • 12. UX in Agile #DaxkoUX Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 13. UX in Agile #DaxkoUX Goal is delivery, not design
  • 14. UX in Agile #DaxkoUX Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 15. UX in Agile #DaxkoUX View customers as partners
  • 16. UX in Agile #DaxkoUX Invite customers into your process
  • 17. UX in Agile #DaxkoUX Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 18. UX in Agile #DaxkoUX Court change from theleanstartup.com
  • 19. UX in Agile #DaxkoUX Prototype and iterate
  • 20. UX in Agile #DaxkoUX Test early and often
  • 21. UX in Agile #DaxkoUX That’s what’s working for us. Now, let’s chat.

Editor's Notes

  1. Thanks for coming out, everyone! I’m ____ and tonight I’ll be sharing with you all about how our product development team is making UX design work in an agile world. After that, OPEN UP FOR QUESTIONS TO THE WHOLE TEAM…
  2. So, a little bit about our team. We’re working on a new SaaS product called Engage, which is a tool for progressive, member-based non-profits. Our entire team is in Atlanta, but Daxko has additional teams for other products in Birmingham, Alabama. We have some of the team members here with us. I’ll let them introduce themselves.
  3. Traditional UX is in the calm waters at the TOP of the waterfall. Traditional discovery/design phases are hard to estimate, hard to follow. In waterfall, UX design is seen as an INPUT TO development - “ Uxers ” aren ’ t involved in shepherding the design through the full process - We communicate primarily through reams and reams of documentation
  4. That’s impossible! No design survives execution By documenting everything, trad UX ends up in CYA mode (click, state change, edge case) And designers are rarely allowed to continue with the project after they deliver their design docs - talk to BAs, big design up front, pitch it over the wall into a black hole -If lucky, MAYBE someone will ask follow up questions. (not TOO many…state of analysis paralysis, with 5,000 versions of “final” wireframes. RESULT = longer cycle time and inferior product -Who here is familiar with this process? -It’s probably very similar to how you work now, huh?
  5. Agile UX is IN the whitewater. It ’s part of building and delivering a product. It ’s continuous, from idea through delivery and support.
  6. Here’s an example of something we do that’s different from waterfall—EDJIT. Last-minute requirement after sprint started. Pulled it into the sprint, had to quickly model. -this kind of thinking is not limited to the designer on our team. -If you can hold a marker, you can help figure out the answer. That simple! We communicate to the level that’s needed, on case-by-case basis.
  7. Something else that’s different is our constant collaboration. No black holes here. Everyone’s working toward meeting the same deadline. This is our sprint board. Keep everyone’s status highly visible. Everyone should be in the loop, by design.
  8. So, how can teams move towards a more agile approach to UX research & design? Focus on the same agile principles for software dev.
  9. Let’s start with focusing on…
  10. Primary allegiance has to be to the project team -this works well for our team—dedicated to project When you start to divide team members amongst many teams = problems - constant collaboration is critical to staying above water & moving forward -more teams you’re on, the less focused you are per project Designer needs to have same skin in game as rest of the team -on our team, we wear many hats; cross-functional -devs create & run automated tests, QA in the code; designers & Product mgrs in FED; whatever the team needs to keep ball rolling Design is part of what team commits to each sprint
  11. Designer facilitates team doing design rather than doing ALL the design We involve team in design activities as often as possible -Design studio method -Dev/UX pairing **NO GATEKEEPERS On the flip side, an Agile designer should also pitch in to help other disciplines. -I’ve started brainstorming test ideas with our tester for each story. -UX is closer to users through more research & customer communication so can help identify typical user scenarios and edge cases.
  12. We also focus on…
  13. Measure success based on “delivery of VALUE” to customers, by the IMPACT. Product in customers hands = OUTCOME Design document handed off to developers = OUTPUT Focus on achieving outcomes. As an interaction designer here, work through ideas on paper, whiteboards, mockups, prototypes , and sometimes even in the browser. -No standard deliverable format….“deliverables” must communicate ideas. DON’T MAINTAIN SPECS. Dev/UX pairing = AWESOME! -no long revision/review cycles -Getting a piece of working software in the customer’s hands is more valuable than spending a month on documenting all the ins & outs of its design. PIC: keeping ourselves accountable—rotating dashboard of our successful builds, user research, and so on.
  14. There’s a number of ways you could interpret this one… From a user experience standpoint, it could go like this:
  15. Scenes represent what happens wh en you don’t communicate, collaborate -You & the customer spell out in fine print what everyone thinks the customer wants. -”The business” hands down requirements. -Crickets.... Then you have a release. -Customer ends up not getting what he needed. Focus on collaborating with the customer throughout your dev process (vs. trying to define EVERYthing up front & then being out of the loop thereafter). Iterate based on what you learn throughout the whole process—as you learn more about your customers’ needs, and they learn more about what you can provide them, the result will be a better product in the long run.
  16. Example of collaboration: annual customer conference, design studio around a certain area of our product. This area wasn’t something even really outlined in any contract or product description. We knew we could be doing more, even if our customers didn’t see that far ahead yet. Got them together, brainstormed ideas. We tapped into a range of different concepts that would fulfill a customer need—even though they’d never before even have dreamed these ideas were possible.
  17. Finally, Agile UX values responding to change
  18. Don ’t just respond to change... seek out reasons to change. Seek to invalidate what you think you know, not to prop it up. If it ’s right, it’ll endure. (If it’s wrong, you don’t want it to endure.) In waterfall, change is bad. Change requests, all the process & documentation behind them… All the additional changes are a headache b/c system’s not set up to handle change. Agile is. Our product roadmap flexes. We don’t necessarily know what we’ll be working on a month or two from now. We might have a feature in our heads that, after some user research, jumps to the bottom of our list. We know things aren’t always set in stone.
  19. We don’t have a formal process for how or when we do this, but I can tell you how we’ve done before: -we had a design, and a look & feel, for our pilot product -we got feedback from users -we iterated on the user stories & their priority -we created a prototype of our next iteration And we’re still iterating on some of the design even now. DON’T LET YOUR PROTOTYPE BE THE “SPECS!” -this is all about communication; use it when it makes sense as a guide (conversation with users, team mates, leadership, etc.)
  20. Get your work in front of customers on a regular basis. -In some phases of project, we had 3-4 usability tests each week to make sure we ’d thoroughly vetted our design. BUILD THIS INTO YOUR PROJECT/TEAM CULTURE. -frequency & formality varies according to project’s needs; could end up on the wrong track—FAST! And remember you don ’t have to “get it right.” Look for actionable insights. -A wise product manager once told me that the output of usability testing (findings documentation) changes when you’re on an agile team. - I was used to a ton of documentation about what happened during user research. - In Agile, you need to know & communicate the action items from the insights you gleaned - 30-minute conversation vs. 50-page report
  21. Ok, so now that you’ve heard a lot about how we do things, we’re going to open up the panel for questions. Please keep in mind that we don’t even pretend to have all the answers , so we’re more than happy to talk about our challenges, as well.