SlideShare a Scribd company logo
There’s no magic:
esforços para integrar
     Agile e UX
      Tiago Silva da Silva
                             tiago.silva@icmc.usp.br

                                 @tiagosdasilva

                             silvadasilva@gmail.com

                                tiago.silva.da.silva
What’s the future of Agile?
What’s the future of Agile?
           UX
What’s the future of Agile?
           UX
        Fowler, 2011
UX
UX
“...a person’s perceptions and responses that result from
     the use or anticipated use of a product, system or
                          service...”
UX
“...a person’s perceptions and responses that result from
     the use or anticipated use of a product, system or
                          service...”
UX
“...a person’s perceptions and responses that result from
     the use or anticipated use of a product, system or
                          service...”
UX Design
UX Design
“...the application of User-Centered Design practices to
   generate cohesive, predictive and desirable designs
based on holistic consideration of users’ experience...”
UX Design
   +
  Agile
61
There's no magic: esforços para integrar Agile e UX
Exploratory Studies

 Two companies
Exploratory Studies

 Two companies
Exploratory Studies

             Two companies
Company A
PM/SM   1
 PO     1
 TL     1
 Dev    2
 QA     2
 UX     1
Exploratory Studies

             Two companies
              Company B (Team 1)
                  BO    1
Company A         PO    1   Company B (Team 2)
PM/SM   1         SM    1          BO    1
 PO     1         Dev   4          PO    1
 TL     1         QA    1          SM    1
 Dev    2         UX    1          Dev   6
 QA     2         GD    1          QA    1
 UX     1         SEO   1          UX    1
                                   SEO   1
Exploratory Studies

             Two companies
              Company B (Team 1)
                  BO    1
Company A         PO    1   Company B (Team 2)
PM/SM   1         SM    1          BO    1
 PO     1         Dev   4          PO    1
 TL     1         QA    1          SM    1
 Dev    2         UX    1          Dev   6
 QA     2         GD    1          QA    1
 UX     1         SEO   1          UX    1
                                   SEO   1
There's no magic: esforços para integrar Agile e UX
There's no magic: esforços para integrar Agile e UX
Most design up front, not all
        Big Picture
 Rapid Contextual Design
     Players’ Analysis
      Focus Groups
         Sprint 0
    One Sprint Ahead
       Prototyping
Most design up front, not all
        Big Picture
 Rapid Contextual Design
     Players’ Analysis
      Focus Groups
         Sprint 0
    One Sprint Ahead
       Prototyping
There's no magic: esforços para integrar Agile e UX
High fidelity prototypes
         Paper prototypes
      Low fidelity prototypes
                + BA
UX issues in the Acceptance Criteria
 Add prototypes to User Stories
            Check ideas
High fidelity prototypes
         Paper prototypes
      Low fidelity prototypes
                + BA
UX issues in the Acceptance Criteria
 Add prototypes to User Stories
            Check ideas
There's no magic: esforços para integrar Agile e UX
Heuristic Evaluation
     Guideline Review
       Peer Review
Designers, Developers, PO...
        Prototypes
Heuristic Evaluation
     Guideline Review
       Peer Review
Designers, Developers, PO...
        Prototypes
There's no magic: esforços para integrar Agile e UX
Expensive
Time consuming
    Demos
 Internal users
      RITE
Design Partners
Expensive
Time consuming
    Demos
 Internal users
      RITE
Design Partners
There's no magic: esforços para integrar Agile e UX
Work one sprint ahead

     It’s not enough
  UX Designer not shared

One Sprint Ahead + Current Sprint + ...
Work one sprint ahead

     It’s not enough            Working(on(too(
                                many(projects(


  UX Designer not shared
                   Block(the(
                 Development(
                                                  Cannot(close(
                                                   collaborate(
                     Team(




                      Unaware(of(the(    Cannot(design(up(
One Sprint Ahead + Current Sprint + ...
                        Big(Picture(          front(
Work one sprint ahead

              It’s not enough
                   2. Provide feedback
                   and clarify design in
                                         3. Design for the

           UX Designer not shared
                    the current sprint
                                            next sprint




 1. Evaluate and                                              4. Design and research
review what has                                              for the upcoming sprint
    been built
        One Sprint Ahead + Current Sprint + ...
There's no magic: esforços para integrar Agile e UX
UX full time team member
         One Sprint Ahead*
              UX + BA
       Some Design Up Front
             Big Picture
         Low Fi prototypes
            Peer reviews
Focus on users intentions and systems
           responsibilities
     Deliverable vs. Consumable
UX(Designer(   …(




Developer(     …(
UX(Designer(   …(




   Research(
   Analysis(
 Itera8on(0(
      (
    Design(




Developer(     …(
Research(for(Itera8on(3(
               ((((((Design(for(Itera8on(2(
UX(Designer(                                  …(
                       Itera8on(1(
                           (
                       Feedback(



                               t  s(
                            en
                   Re ata(

                           m
                        ire
                        D
                     qu


   Research(
   Analysis(
 Itera8on(0(
      (
    Design(
                   De
                     sig
                        n(




                        Code(Design(
Developer(                   (                …(
                       Itera8on(1(
                              (
Research(for(Itera8on(3(
               ((((((Design(for(Itera8on(2(
UX(Designer(                                      …(
                       Itera8on(1(
                           (
                       Feedback(



                               ts(
                            en
                   Re ata(

                           m
                        ire
                        D




                                  Collabora8on(
                     qu


   Research(
   Analysis(
 Itera8on(0(
      (
    Design(
                   De
                     sig
                        n(




                        Code(Design(
Developer(                   (                    …(
                       Itera8on(1(
                              (
Requirements(
                                                   Data(
                Research(for(Itera8on(3(                          Design(for(Itera8on(3(
               ((((((Design(for(Itera8on(2(                       Test(Itera8on(1(Code(
UX(Designer(                                                                               …(
                       Itera8on(1(
                           (                                          Itera8on(2(
                                                                           (
                       Feedback(                                       Feedback(



                               t  s(

                                                     De
                            en
                   Re ata(




                                                       sig
                           m
                        ire




                                                          n(
                        D




                                   Collabora8on(




                                                                           Collabora8on(
                     qu


   Research(
   Analysis(



                                                              (
 Itera8on(0(
                                                           ed
      (
    Design(                                               l op
                                                        ve
                                                      De
                                                     (0(
                   De




                                                    on
                     sig




                                            ra8
                        n(




                                         Ite




                        Code(Design(                                  Code(Design(
Developer(                   (                                             (               …(
                       Itera8on(1(                                    Itera8on(2(
                              (                                             (
Requirements(                                                 Requirements(
                                                   Data(                                               Data(
                Research(for(Itera8on(3(                          Design(for(Itera8on(3(                        Test(Itera8on(2(Code(
               ((((((Design(for(Itera8on(2(                       Test(Itera8on(1(Code(                         Test(Itera8on(3(Code(
UX(Designer(                                                                                                                                                    …(
                       Itera8on(1(
                           (                                          Itera8on(2(
                                                                           (                                        Itera8on(3(
                                                                                                                         (
                       Feedback(                                       Feedback(                                     Feedback(



                               t  s(

                                                     De




                                                                                               De
                            en




                                                                                                                        Itera8on(1(Developed(
                   Re ata(




                                                       sig




                                                                                                 sig
                           m
                        ire




                                                          n(




                                                                                                    n(
                        D




                                   Collabora8on(




                                                                           Collabora8on(




                                                                                                                                                Collabora8on(
                     qu


   Research(
   Analysis(




                                                                                                            (
                                                                                                         ed
                                                              (
 Itera8on(0(
                                                           ed




                                                                                                        l op
      (
                                                          l op




                                                                                                      ve
    Design(
                                                        ve




                                                                                                    De
                                                      De




                                                                                                (1(
                                                     (0(




                                                                                              on
                   De




                                                    on




                                                                                              ra8
                     sig




                                            ra8




                                                                                           Ite
                        n(




                                         Ite




                        Code(Design(                                  Code(Design(                                  Code(Design(
Developer(                   (                                             (                                             (                                      …(
                       Itera8on(1(                                    Itera8on(2(                                   Itera8on(3(
                              (                                             (                                                           (
Some references


                   @jeffgothelf     @DesireeSy
@jeffpatton




                  @davidhussman
    @hughrbeyer                   @tsharon
Some references
There’s no magic:
esforços para integrar
     Agile e UX
      tiago.silva@icmc.usp.br

          @tiagosdasilva

      silvadasilva@gmail.com

         tiago.silva.da.silva

More Related Content

PDF
Lean UX Pyramid
PDF
Boas e Más Práticas para Agile UX
PDF
Systematic Literature Review
PDF
Using rapid prototying_for_design_iteration
PDF
Iterative innovation - Lean UX in the enterprise
PDF
Are Agile Projects Doomed To Halfbaked Design
PDF
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Lean UX Pyramid
Boas e Más Práticas para Agile UX
Systematic Literature Review
Using rapid prototying_for_design_iteration
Iterative innovation - Lean UX in the enterprise
Are Agile Projects Doomed To Halfbaked Design
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...

Similar to There's no magic: esforços para integrar Agile e UX (20)

PDF
Simple design
PDF
Dima Todorova-Lilavois: Recent Work
PDF
Sage Research & Design Introduction
PDF
Sakai 3, Architectural Choices and Community Impact
PDF
The Many Facets of UX Design
PDF
Nailing It Down: Detailed Design to Preserve the UX Vision
PDF
Eosp fall 2010
PDF
Simple methods for_reliable_user_involvement
PDF
Agile Engineering - ODU ACM
PDF
Making an Impact: UX Team of One
PDF
Agile2012 presentation miki_konno (aug2012)
PPT
Agile User Experience Design
PPTX
UX Design In depth teaching deck understand how to design
PDF
プレゼンビフォアアフタ
PPTX
Confessions of a former UCD devotee – How I managed to kick the UCD habit and...
PDF
Unit03: Process and Business Models
PDF
Webbt user_centred_demos
PDF
The Birth of the HUGE UX School
PPTX
User centered-design process
PDF
Designing in an agile development
Simple design
Dima Todorova-Lilavois: Recent Work
Sage Research & Design Introduction
Sakai 3, Architectural Choices and Community Impact
The Many Facets of UX Design
Nailing It Down: Detailed Design to Preserve the UX Vision
Eosp fall 2010
Simple methods for_reliable_user_involvement
Agile Engineering - ODU ACM
Making an Impact: UX Team of One
Agile2012 presentation miki_konno (aug2012)
Agile User Experience Design
UX Design In depth teaching deck understand how to design
プレゼンビフォアアフタ
Confessions of a former UCD devotee – How I managed to kick the UCD habit and...
Unit03: Process and Business Models
Webbt user_centred_demos
The Birth of the HUGE UX School
User centered-design process
Designing in an agile development
Ad

Recently uploaded (20)

PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Big Data Technologies - Introduction.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Machine learning based COVID-19 study performance prediction
SOPHOS-XG Firewall Administrator PPT.pptx
MYSQL Presentation for SQL database connectivity
Advanced methodologies resolving dimensionality complications for autism neur...
Getting Started with Data Integration: FME Form 101
Big Data Technologies - Introduction.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Network Security Unit 5.pdf for BCA BBA.
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
Tartificialntelligence_presentation.pptx
Programs and apps: productivity, graphics, security and other tools
20250228 LYD VKU AI Blended-Learning.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Building Integrated photovoltaic BIPV_UPV.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine learning based COVID-19 study performance prediction
Ad

There's no magic: esforços para integrar Agile e UX

  • 1. There’s no magic: esforços para integrar Agile e UX Tiago Silva da Silva tiago.silva@icmc.usp.br @tiagosdasilva silvadasilva@gmail.com tiago.silva.da.silva
  • 3. What’s the future of Agile? UX
  • 4. What’s the future of Agile? UX Fowler, 2011
  • 5. UX
  • 6. UX “...a person’s perceptions and responses that result from the use or anticipated use of a product, system or service...”
  • 7. UX “...a person’s perceptions and responses that result from the use or anticipated use of a product, system or service...”
  • 8. UX “...a person’s perceptions and responses that result from the use or anticipated use of a product, system or service...”
  • 10. UX Design “...the application of User-Centered Design practices to generate cohesive, predictive and desirable designs based on holistic consideration of users’ experience...”
  • 11. UX Design + Agile
  • 12. 61
  • 16. Exploratory Studies Two companies Company A PM/SM 1 PO 1 TL 1 Dev 2 QA 2 UX 1
  • 17. Exploratory Studies Two companies Company B (Team 1) BO 1 Company A PO 1 Company B (Team 2) PM/SM 1 SM 1 BO 1 PO 1 Dev 4 PO 1 TL 1 QA 1 SM 1 Dev 2 UX 1 Dev 6 QA 2 GD 1 QA 1 UX 1 SEO 1 UX 1 SEO 1
  • 18. Exploratory Studies Two companies Company B (Team 1) BO 1 Company A PO 1 Company B (Team 2) PM/SM 1 SM 1 BO 1 PO 1 Dev 4 PO 1 TL 1 QA 1 SM 1 Dev 2 UX 1 Dev 6 QA 2 GD 1 QA 1 UX 1 SEO 1 UX 1 SEO 1
  • 21. Most design up front, not all Big Picture Rapid Contextual Design Players’ Analysis Focus Groups Sprint 0 One Sprint Ahead Prototyping
  • 22. Most design up front, not all Big Picture Rapid Contextual Design Players’ Analysis Focus Groups Sprint 0 One Sprint Ahead Prototyping
  • 24. High fidelity prototypes Paper prototypes Low fidelity prototypes + BA UX issues in the Acceptance Criteria Add prototypes to User Stories Check ideas
  • 25. High fidelity prototypes Paper prototypes Low fidelity prototypes + BA UX issues in the Acceptance Criteria Add prototypes to User Stories Check ideas
  • 27. Heuristic Evaluation Guideline Review Peer Review Designers, Developers, PO... Prototypes
  • 28. Heuristic Evaluation Guideline Review Peer Review Designers, Developers, PO... Prototypes
  • 30. Expensive Time consuming Demos Internal users RITE Design Partners
  • 31. Expensive Time consuming Demos Internal users RITE Design Partners
  • 33. Work one sprint ahead It’s not enough UX Designer not shared One Sprint Ahead + Current Sprint + ...
  • 34. Work one sprint ahead It’s not enough Working(on(too( many(projects( UX Designer not shared Block(the( Development( Cannot(close( collaborate( Team( Unaware(of(the( Cannot(design(up( One Sprint Ahead + Current Sprint + ... Big(Picture( front(
  • 35. Work one sprint ahead It’s not enough 2. Provide feedback and clarify design in 3. Design for the UX Designer not shared the current sprint next sprint 1. Evaluate and 4. Design and research review what has for the upcoming sprint been built One Sprint Ahead + Current Sprint + ...
  • 37. UX full time team member One Sprint Ahead* UX + BA Some Design Up Front Big Picture Low Fi prototypes Peer reviews Focus on users intentions and systems responsibilities Deliverable vs. Consumable
  • 38. UX(Designer( …( Developer( …(
  • 39. UX(Designer( …( Research( Analysis( Itera8on(0( ( Design( Developer( …(
  • 40. Research(for(Itera8on(3( ((((((Design(for(Itera8on(2( UX(Designer( …( Itera8on(1( ( Feedback( t s( en Re ata( m ire D qu Research( Analysis( Itera8on(0( ( Design( De sig n( Code(Design( Developer( ( …( Itera8on(1( (
  • 41. Research(for(Itera8on(3( ((((((Design(for(Itera8on(2( UX(Designer( …( Itera8on(1( ( Feedback( ts( en Re ata( m ire D Collabora8on( qu Research( Analysis( Itera8on(0( ( Design( De sig n( Code(Design( Developer( ( …( Itera8on(1( (
  • 42. Requirements( Data( Research(for(Itera8on(3( Design(for(Itera8on(3( ((((((Design(for(Itera8on(2( Test(Itera8on(1(Code( UX(Designer( …( Itera8on(1( ( Itera8on(2( ( Feedback( Feedback( t s( De en Re ata( sig m ire n( D Collabora8on( Collabora8on( qu Research( Analysis( ( Itera8on(0( ed ( Design( l op ve De (0( De on sig ra8 n( Ite Code(Design( Code(Design( Developer( ( ( …( Itera8on(1( Itera8on(2( ( (
  • 43. Requirements( Requirements( Data( Data( Research(for(Itera8on(3( Design(for(Itera8on(3( Test(Itera8on(2(Code( ((((((Design(for(Itera8on(2( Test(Itera8on(1(Code( Test(Itera8on(3(Code( UX(Designer( …( Itera8on(1( ( Itera8on(2( ( Itera8on(3( ( Feedback( Feedback( Feedback( t s( De De en Itera8on(1(Developed( Re ata( sig sig m ire n( n( D Collabora8on( Collabora8on( Collabora8on( qu Research( Analysis( ( ed ( Itera8on(0( ed l op ( l op ve Design( ve De De (1( (0( on De on ra8 sig ra8 Ite n( Ite Code(Design( Code(Design( Code(Design( Developer( ( ( ( …( Itera8on(1( Itera8on(2( Itera8on(3( ( ( (
  • 44. Some references @jeffgothelf @DesireeSy @jeffpatton @davidhussman @hughrbeyer @tsharon
  • 46. There’s no magic: esforços para integrar Agile e UX tiago.silva@icmc.usp.br @tiagosdasilva silvadasilva@gmail.com tiago.silva.da.silva