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

Anders Ramsay
Anders RamsayUX Consultant, Strategist
Cross-functional PairingWhat it is and why you should be doing itAnders Ramsay JefBekesMike Long | Balanced Team Conference 2011,[object Object],#xpairing  @pairingproject,[object Object],Photo Credit: http://www.emagzin.com/wp-content/uploads/2010/06/120308.jpeg,[object Object]
Cross-Functional Pairing: What it is and why you should be doing it
Driver,[object Object],Navigator,[object Object],Continuous Ideation/Production/Feedback,[object Object]
1+1>2,[object Object],Sustained Focus,[object Object],Continuous Debugging,[object Object],Multi-sensory stimulation,[object Object],Knowledge distribution,[object Object]
Why don’t we get to pair?!,[object Object]
X-Functional Pairing,[object Object],Sustained Focus,[object Object],Continuous Debugging,[object Object],Multi-sensory stimulation,[object Object],Knowledge distribution,[object Object],Create an L-Mode/R-Mode Tug-of-War,[object Object],Create a Cross-Disciplinary Loop,[object Object],Get comfortable sharing work in progress,[object Object],Learn to create lean specs,[object Object]
Linear-Mode,[object Object],Logical, Step-by-step,[object Object],“Gives you the power to work through details and make it happen.”,[object Object],Rich-Mode,[object Object],Non-linear, Intuitive,[object Object],Holistic, Asynchronous,[object Object],Non-verbal (e.g. visual),[object Object]
Cross-Disciplinary Feedback Loop,[object Object]
Get Comfortable SharingWork in progress,[object Object]
Get Comfortable Creating Lean Specs,[object Object]
Also…be sure you are doing a complete feedback loop…,[object Object],Think,[object Object],Make,[object Object],Check,[object Object]
When is a good time to x-pair?,[object Object],Do this first…,[object Object],Big Picture Design/User Flow/Sketch-level UI,[object Object],Ideal time to x-pair…,[object Object],During a sprint, solving a narrowly defined problem,[object Object]
Is it all roses?,[object Object],Less or no continuous debugging,[object Object],Risk of tunnel-vision/solving wrong problem,[object Object],Designer/Developer dynamic can become stressful/aggravating,[object Object]
Case Study…,[object Object],Mingle Planner,[object Object]
Product group at Agile software development company,[object Object],Implementing Agile UX practices:,[object Object],[object Object]
Lo-fi sketches > interactive prototypes
Designing in the browser, refining in the codebaseWe require our UX designers to be unicorns technical (HTML/CSS/Javascript) and analytical ,[object Object]
Case Study: Mingle Planner,[object Object],[object Object]
Collaborative sessions to map out high-level concepts, relationships, and organizing principles
Analysis by design > rough sketch of key paths and UI,[object Object]
Cross-Functional Pairing: What it is and why you should be doing it
Interactive Pattern Library,[object Object]
Cross-Functional Pairing: What it is and why you should be doing it
What we did,[object Object],[object Object]
1 of 24

Recommended

WebCamp: Project Management Day: Управление требованиями в Agile: как это про... by
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...GeeksLab Odessa
776 views26 slides
I set off on a journey to the house of OPS by
I set off on a journey to the house of OPSI set off on a journey to the house of OPS
I set off on a journey to the house of OPSepiineg1
376 views17 slides
AgileKC - DEVOPS - June 2014 by
AgileKC - DEVOPS - June 2014AgileKC - DEVOPS - June 2014
AgileKC - DEVOPS - June 2014Shahzad Zafar
424 views19 slides
Keep DevOps Hip by
Keep DevOps HipKeep DevOps Hip
Keep DevOps HipFawzy Manaa
36 views19 slides
Testing in agile by
Testing in agileTesting in agile
Testing in agileArtem Bykovets
229 views10 slides
Mob Programming for Continuous Learning by
Mob Programming for Continuous LearningMob Programming for Continuous Learning
Mob Programming for Continuous LearningMike Clement
1.7K views104 slides

More Related Content

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

Developing sustainable php projects by
Developing sustainable php projectsDeveloping sustainable php projects
Developing sustainable php projectsMichele Orselli
1.2K views69 slides
Guerrilla Usability: Insight on a Shoestring by
Guerrilla Usability: Insight on a ShoestringGuerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a ShoestringDavid Sturtz
786 views50 slides
LxD - Learner Experience Design by
LxD - Learner Experience DesignLxD - Learner Experience Design
LxD - Learner Experience DesignJulie Dirksen
4.8K views73 slides
Selenium: What Is It Good For by
Selenium: What Is It Good ForSelenium: What Is It Good For
Selenium: What Is It Good ForAllan Chappell
1.7K views25 slides
Atlassian - The latest and greatest early 2013 by
Atlassian - The latest and greatest early 2013Atlassian - The latest and greatest early 2013
Atlassian - The latest and greatest early 2013Sven Peters
15.4K views69 slides
The Developer Experience by
The Developer ExperienceThe Developer Experience
The Developer ExperienceAtlassian
1.6K views60 slides

Similar to Cross-Functional Pairing: What it is and why you should be doing it(20)

Developing sustainable php projects by Michele Orselli
Developing sustainable php projectsDeveloping sustainable php projects
Developing sustainable php projects
Michele Orselli1.2K views
Guerrilla Usability: Insight on a Shoestring by David Sturtz
Guerrilla Usability: Insight on a ShoestringGuerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a Shoestring
David Sturtz786 views
LxD - Learner Experience Design by Julie Dirksen
LxD - Learner Experience DesignLxD - Learner Experience Design
LxD - Learner Experience Design
Julie Dirksen4.8K views
Selenium: What Is It Good For by Allan Chappell
Selenium: What Is It Good ForSelenium: What Is It Good For
Selenium: What Is It Good For
Allan Chappell1.7K views
Atlassian - The latest and greatest early 2013 by Sven Peters
Atlassian - The latest and greatest early 2013Atlassian - The latest and greatest early 2013
Atlassian - The latest and greatest early 2013
Sven Peters15.4K views
The Developer Experience by Atlassian
The Developer ExperienceThe Developer Experience
The Developer Experience
Atlassian1.6K views
Usability Design: Because it's awesome by Jen Yu
Usability Design: Because it's awesomeUsability Design: Because it's awesome
Usability Design: Because it's awesome
Jen Yu17.1K views
Webinar: Why Raptivity is a must have for your 2014 eLearning Toolkit by Raptivity
Webinar: Why Raptivity is a must have for your 2014 eLearning ToolkitWebinar: Why Raptivity is a must have for your 2014 eLearning Toolkit
Webinar: Why Raptivity is a must have for your 2014 eLearning Toolkit
Raptivity771 views
Functional Prototyping For Mobile Apps by Movel
Functional Prototyping For Mobile AppsFunctional Prototyping For Mobile Apps
Functional Prototyping For Mobile Apps
Movel2.3K views
Agile Anti-Patterns. Yes your agile projects can and will fail too. by Sander Hoogendoorn
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Sander Hoogendoorn 4.4K views
Discovery delivery 中国软件技术大会2011 by Qiao Liang
Discovery delivery 中国软件技术大会2011Discovery delivery 中国软件技术大会2011
Discovery delivery 中国软件技术大会2011
Qiao Liang659 views
Importance of User eXperience by guest1bcbc9
Importance of User eXperienceImportance of User eXperience
Importance of User eXperience
guest1bcbc9680 views
Don't go Agile unless you know why by Gino Marckx
Don't go Agile unless you know whyDon't go Agile unless you know why
Don't go Agile unless you know why
Gino Marckx752 views
Remotely Agile - lightning talk - agile2014 by Mark Kilby
Remotely Agile - lightning talk - agile2014Remotely Agile - lightning talk - agile2014
Remotely Agile - lightning talk - agile2014
Mark Kilby641 views
Value driven continuous delivery by Gabriel Prat
Value driven continuous deliveryValue driven continuous delivery
Value driven continuous delivery
Gabriel Prat744 views

More from Anders Ramsay

Dev-Centered UX (UX Week 2014) by
Dev-Centered UX (UX Week 2014)Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)Anders Ramsay
2K views48 slides
The UX of Minimum Viable Products by
The UX of Minimum Viable ProductsThe UX of Minimum Viable Products
The UX of Minimum Viable ProductsAnders Ramsay
29.1K views30 slides
The UX of minimum viable products by
The UX of minimum viable productsThe UX of minimum viable products
The UX of minimum viable productsAnders Ramsay
1.8K views13 slides
Design studio-workshop (short session) by
Design studio-workshop (short session)Design studio-workshop (short session)
Design studio-workshop (short session)Anders Ramsay
2.8K views16 slides
UX of User Stories Workshop by
UX of User Stories WorkshopUX of User Stories Workshop
UX of User Stories WorkshopAnders Ramsay
12.9K views47 slides
Lean UX Roundtable by
Lean UX RoundtableLean UX Roundtable
Lean UX RoundtableAnders Ramsay
21.8K views13 slides

More from Anders Ramsay(11)

Dev-Centered UX (UX Week 2014) by Anders Ramsay
Dev-Centered UX (UX Week 2014)Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)
Anders Ramsay2K views
The UX of Minimum Viable Products by Anders Ramsay
The UX of Minimum Viable ProductsThe UX of Minimum Viable Products
The UX of Minimum Viable Products
Anders Ramsay29.1K views
The UX of minimum viable products by Anders Ramsay
The UX of minimum viable productsThe UX of minimum viable products
The UX of minimum viable products
Anders Ramsay1.8K views
Design studio-workshop (short session) by Anders Ramsay
Design studio-workshop (short session)Design studio-workshop (short session)
Design studio-workshop (short session)
Anders Ramsay2.8K views
UX of User Stories Workshop by Anders Ramsay
UX of User Stories WorkshopUX of User Stories Workshop
UX of User Stories Workshop
Anders Ramsay12.9K views
Lean UX Roundtable by Anders Ramsay
Lean UX RoundtableLean UX Roundtable
Lean UX Roundtable
Anders Ramsay21.8K views
Learning to Play UX Rugby - Why your Agile UX adoption is failing and what to... by Anders Ramsay
Learning to Play UX Rugby - Why your Agile UX adoption is failing and what to...Learning to Play UX Rugby - Why your Agile UX adoption is failing and what to...
Learning to Play UX Rugby - Why your Agile UX adoption is failing and what to...
Anders Ramsay3.8K views
Designing with Agile Workshop (Half Day) by Anders Ramsay
Designing with Agile Workshop (Half Day)Designing with Agile Workshop (Half Day)
Designing with Agile Workshop (Half Day)
Anders Ramsay6.7K views
Designing with Agile Workshop by Anders Ramsay
Designing with Agile WorkshopDesigning with Agile Workshop
Designing with Agile Workshop
Anders Ramsay21K views
Agile For UX Practitioners by Anders Ramsay
Agile For UX PractitionersAgile For UX Practitioners
Agile For UX Practitioners
Anders Ramsay17.5K views
Agile for the rest of us by Anders Ramsay
Agile for the rest of usAgile for the rest of us
Agile for the rest of us
Anders Ramsay1.5K views

Recently uploaded

PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
132 views17 slides
Serverless computing with Google Cloud (2023-24) by
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)wesley chun
11 views33 slides
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院IttrainingIttraining
58 views8 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
41 views73 slides
The Research Portal of Catalonia: Growing more (information) & more (services) by
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)CSUC - Consorci de Serveis Universitaris de Catalunya
80 views25 slides
Data Integrity for Banking and Financial Services by
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial ServicesPrecisely
25 views26 slides

Recently uploaded(20)

PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi132 views
Serverless computing with Google Cloud (2023-24) by wesley chun
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)
wesley chun11 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely25 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10300 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker40 views
6g - REPORT.pdf by Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex10 views
Future of AR - Facebook Presentation by ssuserb54b561
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
ssuserb54b56115 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2218 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf

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

Editor's Notes

  1. How many people here have done some form of pairing?Yes/no?Who here can give me a definition?Source: http://www.emagzin.com/wp-content/uploads/2010/06/120308.jpeg
  2. How many people here have done some form of pairing?Yes/no?Who here can give me a definition?Source: http://www.emagzin.com/wp-content/uploads/2010/06/120308.jpeg
  3. Bird by Bird: some instruction on writing and life:“I think perfectionism is based on the obsessive belief that if you run carefully enough, hitting each stepping-stone just right, you won’t have to die. The truth is that you will die anyway and that a lot of people who aren’t even looking at their feet are going to do a whole lot better than you, and have a lot more fun while they’re doing it.” From Andy Hunt Bookhttp://www.orcutt.net/othercontent/sfds.pdf
  4. Bird by Bird: some instruction on writing and life:“I think perfectionism is based on the obsessive belief that if you run carefully enough, hitting each stepping-stone just right, you won’t have to die. The truth is that you will die anyway and that a lot of people who aren’t even looking at their feet are going to do a whole lot better than you, and have a lot more fun while they’re doing it.”