Upgrade to Pro — share decks privately, control downloads, hide ads and more …

There’s no magic: esforços para integrar Agil...

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

Minha palestra sobre esforços e lições aprendidas para integrar Agile e UX apresentada dia 07 de Setembro de 2012 na AgileBrazil 2012 em São Paulo.

Avatar for Tiago Silva da Silva

Tiago Silva da Silva

September 07, 2012

More Decks by Tiago Silva da Silva

Other Decks in Technology

Transcript

  1. UX

  2. UX “...a person’s perceptions and responses that result from the

    use or anticipated use of a product, system or service...”
  3. UX “...a person’s perceptions and responses that result from the

    use or anticipated use of a product, system or service...”
  4. UX “...a person’s perceptions and responses that result from the

    use or anticipated use of a product, system or service...”
  5. UX Design “...the application of User-Centered Design practices to generate

    cohesive, predictive and desirable designs based on holistic consideration of users’ experience...”
  6. 61

  7. Exploratory Studies Two companies PM/SM 1 PO 1 TL 1

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

    Dev 2 QA 2 UX 1 BO 1 PO 1 SM 1 Dev 4 QA 1 UX 1 GD 1 SEO 1 BO 1 PO 1 SM 1 Dev 6 QA 1 UX 1 SEO 1 Company A Company B (Team 1) Company B (Team 2)
  9. Most design up front, not all Big Picture Rapid Contextual

    Design Players’ Analysis Focus Groups Sprint 0 One Sprint Ahead Prototyping
  10. Most design up front, not all Big Picture Rapid Contextual

    Design Players’ Analysis Focus Groups Sprint 0 One Sprint Ahead Prototyping
  11. High fidelity prototypes Paper prototypes Low fidelity prototypes + BA

    UX issues in the Acceptance Criteria Add prototypes to User Stories Check ideas
  12. High fidelity prototypes Paper prototypes Low fidelity prototypes + BA

    UX issues in the Acceptance Criteria Add prototypes to User Stories Check ideas
  13. Work one sprint ahead It’s not enough UX Designer not

    shared One Sprint Ahead + Current Sprint + ...
  14. Work one sprint ahead It’s not enough UX Designer not

    shared One Sprint Ahead + Current Sprint + ... Working(on(too( many(projects( Cannot(close( collaborate( Cannot(design(up( front( Unaware(of(the( Big(Picture( Block(the( Development( Team(
  15. Work one sprint ahead It’s not enough UX Designer not

    shared One Sprint Ahead + Current Sprint + ... 2. Provide feedback and clarify design in the current sprint 1. Evaluate and review what has been built 3. Design for the next sprint 4. Design and research for the upcoming sprint
  16. 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
  17. Developer( UX(Designer( …( …( Research( Analysis( ( Design( Itera8on(0( Design(

    Data( Requirem ents( Research(for(Itera8on(3( ((((((Design(for(Itera8on(2( ( Feedback( Code(Design( ( ( Itera8on(1( Itera8on(1(
  18. Developer( UX(Designer( …( …( Research( Analysis( ( Design( Itera8on(0( Design(

    Data( Requirem ents( Research(for(Itera8on(3( ((((((Design(for(Itera8on(2( ( Feedback( Code(Design( ( ( Itera8on(1( Itera8on(1( Collabora8on(
  19. Developer( UX(Designer( …( …( Research( Analysis( ( Design( Itera8on(0( Design(

    Data( Requirem ents( Research(for(Itera8on(3( ((((((Design(for(Itera8on(2( ( Feedback( Code(Design( ( ( Itera8on(1( Itera8on(1( Collabora8on( Data( Requirements( Design( Itera8on(0(Developed( Design(for(Itera8on(3( Test(Itera8on(1(Code( ( Feedback( Code(Design( ( ( Itera8on(2( Itera8on(2( Collabora8on(
  20. Developer( UX(Designer( …( …( Research( Analysis( ( Design( Itera8on(0( Design(

    Data( Requirem ents( Research(for(Itera8on(3( ((((((Design(for(Itera8on(2( ( Feedback( Code(Design( ( ( Itera8on(1( Itera8on(1( Collabora8on( Data( Requirements( Design( Itera8on(0(Developed( Design(for(Itera8on(3( Test(Itera8on(1(Code( ( Feedback( Code(Design( ( ( Itera8on(2( Itera8on(2( Test(Itera8on(2(Code( Test(Itera8on(3(Code( ( Feedback( Code(Design( ( ( Itera8on(3( Itera8on(3( Design( Itera8on(1(Developed( Collabora8on( Collabora8on( Itera8on(1(Developed( Data( Requirements(