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

Cross-Functional Pairing - What it is and why you should be doing it

Cross-Functional Pairing - What it is and why you should be doing it

This is a talk I gave together with Mike Long and Jef Bekes at the 2011 Balanced Team Conference

Anders Ramsay

March 23, 2011
Tweet

More Decks by Anders Ramsay

Other Decks in Design

Transcript

  1. X-Functional Pairing Create an L-Mode/R-Mode Tug-of-War Create a Cross-Disciplinary Loop

    Get comfortable sharing work in progress Learn to create lean specs
  2. Logical, Step-by-step “Gives you the power to work through details

    and make it happen.” Linear-Mode Rich-Mode Non-linear, Intuitive Holistic, Asynchronous Non-verbal (e.g. visual)
  3. When is a good time to x-pair? Do this first…

    Big Picture Design/User Flow/Sketch-level UI Ideal time to x-pair… During a sprint, solving a narrowly defined problem
  4. Is it all roses? Less or no continuous debugging Risk

    of tunnel-vision/solving wrong problem Designer/Developer dynamic can become stressful/aggravating
  5. Product group at Agile software development company Implementing Agile UX

    practices: •  Design pattern libraries •  Lo-fi sketches > interactive prototypes •  Designing in the browser, refining in the codebase We require our UX designers to be unicorns technical (HTML/CSS/Javascript) and analytical
  6. •  Intervening in a project that lacked focus and a

    conceptual framework •  Collaborative sessions to map out high-level concepts, relationships, and organizing principles •  Analysis by design > rough sketch of key paths and UI Case Study: Mingle Planner
  7. •  Leverage pattern library to (quickly) build out an interactive

    prototype (HTML/CSS/Javascript) •  User prototype to validate conceptual framework and UI framework •  Prototype becomes a living document/style guide for developers •  Designing in the browser > designing in the codebase What we did