SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Lean Apart
A Case Study in Agile UX Design for a Distributed Team
Jennifer Hayes, IBM

Adam Archer, IBM

UXD lead, JazzHub
jhayes@ca.ibm.com

Dev lead, JazzHub
agarcher@ca.ibm.com

QCon San Francisco
November 12, 2013

IBM Rational Design

1
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/agile-ux-design-distributed-team

InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Presented at QCon San Francisco
www.qconsf.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
Our team, our challenges

Becoming a lean team

Designing together

Lessons learned

IBM Rational Design

2
Our team, our challenges
Working remotely and the nature of our work

IBM Rational Design

3
Our team is pretty remote

IBM Rational Design

4
In the past: A designer’s disconnect
1. Engineering-driven solutions – Designer as editor
2. Wasted time on unused design – Why is your
release theme more important than mine?
3. Problem-solving oriented – Is this the right thing to
solve / do we understand the problem well?
4. Different workflows and cadence – Silos suck
5. Distributed teams – It’s lonely on the phone all the
time

Ref: Kimberley Peter, IBM Design
IBM Rational Design

5
In the past: A developer’s pain
1. Late breaking, unexpected changes – I was
already fully committed before you came along
2. Development teams (and product management
teams) are too ‘feature’ oriented – Just give ‘em
the functionality they asked for
3. Impractical designs – Gee, I wished you’d talked
to me sooner
4. Distributed teams – What ‘page’ are we on
anyway?

IBM Rational Design

6
Hmmm, these seem familiar
A designer’s disconnect

A developer’s pain

Eng-driven solutions

Late-breaking changes

Wasted time on unused
designs

Too feature oriented

Too problem-solving
oriented
Impractical designs
Different cadences

Distributed teams

IBM Rational Design

Distributed teams

7
Becoming a lean team
In February 2013, we embarked on a mission
to become a leaner, Agile team. It was time
for a culture change in how we worked
together.

IBM Rational Design

8
A new project, a new context

IBM Rational Design

9
Enough waterfalls, already!

IBM Rational Design

10
Learning to be a lean team

IBM Rational Design

11
How we put change into practice

IBM Rational Design

12
Weekly backlog planning

IBM Rational Design

13
Planning poker for sizing tasks with the team

IBM Rational Design

14
Group chat for daily scrum meetings

IBM Rational Design

15
Development wiki to share information

IBM Rational Design

16
Designing together
Getting our sketch-on in design studios,
learning locally, practicing remotely

IBM Rational Design

17
Learning to design lean

IBM Rational Design

18
How we design together

IBM Rational Design

19
Between 5 and 8 cross-discipline team members
get together
Developer
Developer

Business

UX Designer
Business
Users, if appropriate

IBM Rational Design

20
The materials we use

IBM Rational Design

21
We practice the Design Studio method

Step 1:

Understand
the problem

Step 2:
Step 2:

Sketch
Sketch
a solution
a solution

Step 3:
Step 3:

Pitch
Pitch
the ideas

the ideas

Step 4:
Step 4:

Critique
Critique
the ideas
the ideas

Step 5:

Converge
on one design

IBM Rational Design

22
Step 1: Understand the problem (30 – 45 min)

Identify the problem space and scope
Know the business goals
Understand for whom you are designing

Generate some ideas

IBM Rational Design

23
Step 2: Sketch, and sketch some more (5 min)

Step 2: Sketching

Based on our definition and constraints, we each sketched as
many ideas as possible in 5 minutes.

Image source: UIE Webinar, Sketching by Nathan Curtis, Eightshapes
IBM Rational Design

24
Sketches: Exploring JazzHub projects (5 min)

IBM Rational Design

25
Step 3: Pitch and Critique (3 min each)

Image source: The Design Studio Method - Todd Zaki Warfel
IBM Rational Design

26
Step 4: Sketch to iterate and refine (5 min)

IBM Rational Design

27
Step 5: Converge on a final team design (45 min)

IBM Rational Design

28
What’s so great about Design Studio?
Generate 2 weeks of work in one day
Cross-functional viewpoints
Levels playing field – everyone is uncomfortable with sketching
Vet design concepts
Creates team buy-in, everyone invests
More accuracy in development estimates
IBM Rational Design

29
When we want to explore or refine ideas

IBM Rational Design

30
We do weekly sessions with playback

Playback to team

Design Studio

IBM Rational Design

31
How we do remote design studios

IBM Rational Design

32
The workspace setup

IBM Rational Design

33
The screen setup: Seeing our teammates faces
Google Hangout with visuals only
(We use the phone for audio)

IBM Rational Design

34
The screen setup: A web meeting to screen share
SmartCloud (web meeting) window overlays the Hangout
so we can see screens and faces at the same time

IBM Rational Design

35
The sketch set up: Sharing sketches with IPEVO
Start up your IPEVO camera and resize the window so that
it’s the same height as the SmartCloud (web) meeting.

IBM Rational Design

36
Now you’re ready to start the Design Studio
Now bring the SmartCloud (web) meeting window
to the front to get ready to start the Design Studio.

IBM Rational Design

37
Understand the problem

IBM Rational Design

38
Brainstorm: Each person gets a row

Adam’s ideas go here

IBM Rational Design

39
Affinity groups: One group, one column, one color

IBM Rational Design

40
Sketch, pitch and critique

IBM Rational Design

41
Converge on one design

IBM Rational Design

42
Playback to the team

IBM Rational Design

43
Lessons learned…
A summary of what worked well for us
and what needs some tweaking

IBM Rational Design

44
The benefits
•
•
•
•
•
•
•

IBM Rational Design

Inclusive – everyone is involved in some way
Fun and easy to do
Possible to do across geographies
Builds camaraderie
Low-cost and fast
Quick to process and share broadly
Gets to implementation with lower investment

45
The limitations
•
•
•
•
•

Technical difficulties at set up
Slightly more prep required
Moderator might need technical help
Not everyone has IPEVO cameras
IBM has constraints on what we can expose in cloudbased tools
• Keeping the right balance of disciplines

IBM Rational Design

46
Sources for further learning
Articles, webinars and tools

IBM Rational Design

47
About the methods
Agile / Lean UX Methods
• Ries, E., The Lean Startup, (2011)
• Gothelf, J., Seiden, J. (editor), Lean UX: Applying Lean Principles to Improve User Experience,
O'Reilly Media (2013)
• Ramsey, A., Designing with Agile Workshop: Fast, Effective Methods that Work (Anders Ramsey –
Blog, 2011)
Design Principles
• Hess, W., Design Principles: The Philosophy of UX (Slideshare, 2011)
Design Studio Method
• Curtis, N., Sketching for Understanding (UIE Webinar, 2013)
• Evans, W., Introduction to Design Studio Methodology (UX Magazine – Article, 2011)
• Evans, W., The Design of Design Studio (UX Magazine – Article, 2011)
• Evans, W., Design Studio and Agile UX: Process and Pitfalls (UX Magazine – Article, 2011)
• Zaki Warfel, T., The Design Studio Method (Agile UX NYC 2012 – Vimeo, 2012)
Remote Collaboration Methods
• Curtis, N., Efficient Sketching Studios With Remote Participants (EightShapes – Blog, 2011)
• Gothelf, J., Designing with remote teams (Jeff Gothelf – Blog, 2013)

IBM Rational Design

48
Tools referenced, tools used
Agile team practices
• IBM Sametime: Scrum meetings
• IBM Rational Team Concert, Backlog planning
• Hat.Jit.su: Distributed scrum planning poker for estimating agile projects
Sharing sketches, faces and screens:
• IPEVO camera: Sharing sketches
• SmartCloud ™ Meetings for IBM: Sharing screens and sketches
• Google Hangouts: Showing the face of participants
• Balsamiq: Creating wireframes from sketches
Sharing information and requirements:
• IBM Rational Requirements Composer: Playbacks, sharing research and prep for sketching
• Google Drive: For non-confidential ideation on a shared surface
Software development in the cloud:
JazzHub: Task Tracking, Planning, Code

IBM Rational Design

49
Questions?

IBM Rational Design

50
Thanks!

IBM Rational Design

51
Watch the video with slide synchronization on
InfoQ.com!
http://www.infoq.com/presentations/agile-uxdesign-distributed-team

Weitere ähnliche Inhalte

Was ist angesagt?

Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...uxpin
 
Best Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote ResearchBest Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote Researchuxpin
 
Mission Based UX Strategy (UX Strat USA 2015)
Mission Based UX Strategy (UX Strat USA 2015)Mission Based UX Strategy (UX Strat USA 2015)
Mission Based UX Strategy (UX Strat USA 2015)Ben Judy
 
From Product Requirements to Hypotheses
From Product Requirements to HypothesesFrom Product Requirements to Hypotheses
From Product Requirements to Hypothesesuxpin
 
Designing a Single Experience for Different Users
Designing a Single Experience for Different UsersDesigning a Single Experience for Different Users
Designing a Single Experience for Different UsersUXDXConf
 
Building a UX team
Building a UX teamBuilding a UX team
Building a UX teamNorthernUX
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXuxpin
 
Great Agile in a UX World
Great Agile in a UX WorldGreat Agile in a UX World
Great Agile in a UX WorldAnthony Viviano
 
Dual Track Agile: Discovering and Delivering on Customer Needs Together
Dual Track Agile: Discovering and Delivering on Customer Needs TogetherDual Track Agile: Discovering and Delivering on Customer Needs Together
Dual Track Agile: Discovering and Delivering on Customer Needs TogetherAnna Romanovska
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practicesuxpin
 
UXPA 2021: Accessibility at Scale
UXPA 2021: Accessibility at Scale UXPA 2021: Accessibility at Scale
UXPA 2021: Accessibility at Scale UXPA International
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtJack Moffett
 
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...UXPA International
 
Calculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial ModelsCalculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial Modelsuxpin
 
Brand Design Melbourne
Brand Design MelbourneBrand Design Melbourne
Brand Design MelbourneBBrand Design
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBMuxpin
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systemsuxpin
 
Building a great lean ux team FlowCon SF 2014 - 30min
Building a great lean ux team   FlowCon SF 2014 - 30minBuilding a great lean ux team   FlowCon SF 2014 - 30min
Building a great lean ux team FlowCon SF 2014 - 30minAriadna Font Llitjos
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycleuxpin
 

Was ist angesagt? (20)

Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
 
Best Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote ResearchBest Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote Research
 
Mission Based UX Strategy (UX Strat USA 2015)
Mission Based UX Strategy (UX Strat USA 2015)Mission Based UX Strategy (UX Strat USA 2015)
Mission Based UX Strategy (UX Strat USA 2015)
 
From Product Requirements to Hypotheses
From Product Requirements to HypothesesFrom Product Requirements to Hypotheses
From Product Requirements to Hypotheses
 
Designing a Single Experience for Different Users
Designing a Single Experience for Different UsersDesigning a Single Experience for Different Users
Designing a Single Experience for Different Users
 
Building a UX team
Building a UX teamBuilding a UX team
Building a UX team
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UX
 
Great Agile in a UX World
Great Agile in a UX WorldGreat Agile in a UX World
Great Agile in a UX World
 
Dual Track Agile: Discovering and Delivering on Customer Needs Together
Dual Track Agile: Discovering and Delivering on Customer Needs TogetherDual Track Agile: Discovering and Delivering on Customer Needs Together
Dual Track Agile: Discovering and Delivering on Customer Needs Together
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
UXPA 2021: Accessibility at Scale
UXPA 2021: Accessibility at Scale UXPA 2021: Accessibility at Scale
UXPA 2021: Accessibility at Scale
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
 
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...
 
Calculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial ModelsCalculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial Models
 
Modular UX Process
Modular UX ProcessModular UX Process
Modular UX Process
 
Brand Design Melbourne
Brand Design MelbourneBrand Design Melbourne
Brand Design Melbourne
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systems
 
Building a great lean ux team FlowCon SF 2014 - 30min
Building a great lean ux team   FlowCon SF 2014 - 30minBuilding a great lean ux team   FlowCon SF 2014 - 30min
Building a great lean ux team FlowCon SF 2014 - 30min
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycle
 

Ähnlich wie Lean Apart: A Case Study in Agile UX Design for a Distributed Team

Are Agile Projects Doomed to Half-Baked Design?
Are Agile Projects Doomed to Half-Baked Design?Are Agile Projects Doomed to Half-Baked Design?
Are Agile Projects Doomed to Half-Baked Design?theinfonaut
 
The road to faster mock-ups: How we built and shared our design system
The road to faster mock-ups: How we built and  shared our design systemThe road to faster mock-ups: How we built and  shared our design system
The road to faster mock-ups: How we built and shared our design systemandrewdenty
 
UX & Design Thinking for BI Applications
UX & Design Thinking for BI ApplicationsUX & Design Thinking for BI Applications
UX & Design Thinking for BI Applicationsibi
 
Uxpin Why Build a Design System
Uxpin Why Build a Design SystemUxpin Why Build a Design System
Uxpin Why Build a Design SystemLewis Lin 🦊
 
Scaling UX Design
Scaling UX DesignScaling UX Design
Scaling UX DesignUXDXConf
 
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...ux singapore
 
What is service design?
What is service design?What is service design?
What is service design?Dhyana Scarano
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design ThinkingAmmad Nasir
 
Intro to Design (Lecture)
Intro to Design (Lecture)Intro to Design (Lecture)
Intro to Design (Lecture)Ammad Nasir
 
Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Aidan Foster
 
Collaboration in distributed and integrated product teams
Collaboration in distributed and integrated product teamsCollaboration in distributed and integrated product teams
Collaboration in distributed and integrated product teamsMaximilian Schmidt
 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf1508 A/S
 
Dual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumDual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumUXDXConf
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Marvin Heery
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design WorkshopPatrick McNeil
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
UX @BBC: Leading complex projects across platforms and teams
UX @BBC: Leading complex projects across platforms and teamsUX @BBC: Leading complex projects across platforms and teams
UX @BBC: Leading complex projects across platforms and teamsLeo Marti
 

Ähnlich wie Lean Apart: A Case Study in Agile UX Design for a Distributed Team (20)

Are Agile Projects Doomed to Half-Baked Design?
Are Agile Projects Doomed to Half-Baked Design?Are Agile Projects Doomed to Half-Baked Design?
Are Agile Projects Doomed to Half-Baked Design?
 
The road to faster mock-ups: How we built and shared our design system
The road to faster mock-ups: How we built and  shared our design systemThe road to faster mock-ups: How we built and  shared our design system
The road to faster mock-ups: How we built and shared our design system
 
UX & Design Thinking for BI Applications
UX & Design Thinking for BI ApplicationsUX & Design Thinking for BI Applications
UX & Design Thinking for BI Applications
 
Uxpin Why Build a Design System
Uxpin Why Build a Design SystemUxpin Why Build a Design System
Uxpin Why Build a Design System
 
IBM Design: Design at Scale
IBM Design: Design at ScaleIBM Design: Design at Scale
IBM Design: Design at Scale
 
Scaling UX Design
Scaling UX DesignScaling UX Design
Scaling UX Design
 
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
 
What is service design?
What is service design?What is service design?
What is service design?
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design Thinking
 
Intro to Design (Lecture)
Intro to Design (Lecture)Intro to Design (Lecture)
Intro to Design (Lecture)
 
Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010
 
Collaboration in distributed and integrated product teams
Collaboration in distributed and integrated product teamsCollaboration in distributed and integrated product teams
Collaboration in distributed and integrated product teams
 
306 belmont ssp08agileit
306 belmont ssp08agileit306 belmont ssp08agileit
306 belmont ssp08agileit
 
Cl 03
Cl 03Cl 03
Cl 03
 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf
 
Dual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumDual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrum
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design Workshop
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
UX @BBC: Leading complex projects across platforms and teams
UX @BBC: Leading complex projects across platforms and teamsUX @BBC: Leading complex projects across platforms and teams
UX @BBC: Leading complex projects across platforms and teams
 

Mehr von C4Media

Streaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoC4Media
 
Next Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileNext Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileC4Media
 
Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020C4Media
 
Understand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsUnderstand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsC4Media
 
Kafka Needs No Keeper
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No KeeperC4Media
 
High Performing Teams Act Like Owners
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like OwnersC4Media
 
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaC4Media
 
Service Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideC4Media
 
Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDC4Media
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine LearningC4Media
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at SpeedC4Media
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsC4Media
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsC4Media
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerC4Media
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleC4Media
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeC4Media
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereC4Media
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing ForC4Media
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data EngineeringC4Media
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreC4Media
 

Mehr von C4Media (20)

Streaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live Video
 
Next Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileNext Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy Mobile
 
Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020
 
Understand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsUnderstand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java Applications
 
Kafka Needs No Keeper
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No Keeper
 
High Performing Teams Act Like Owners
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like Owners
 
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
 
Service Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate Guide
 
Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CD
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at Speed
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep Systems
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.js
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly Compiler
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix Scale
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's Edge
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home Everywhere
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing For
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
 

Kürzlich hochgeladen

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Kürzlich hochgeladen (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Lean Apart: A Case Study in Agile UX Design for a Distributed Team

  • 1. Lean Apart A Case Study in Agile UX Design for a Distributed Team Jennifer Hayes, IBM Adam Archer, IBM UXD lead, JazzHub jhayes@ca.ibm.com Dev lead, JazzHub agarcher@ca.ibm.com QCon San Francisco November 12, 2013 IBM Rational Design 1
  • 2. Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations /agile-ux-design-distributed-team InfoQ.com: News & Community Site • 750,000 unique visitors/month • Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese) • Post content from our QCon conferences • News 15-20 / week • Articles 3-4 / week • Presentations (videos) 12-15 / week • Interviews 2-3 / week • Books 1 / month
  • 3. Presented at QCon San Francisco www.qconsf.com Purpose of QCon - to empower software development by facilitating the spread of knowledge and innovation Strategy - practitioner-driven conference designed for YOU: influencers of change and innovation in your teams - speakers and topics driving the evolution and innovation - connecting and catalyzing the influencers and innovators Highlights - attended by more than 12,000 delegates since 2007 - held in 9 cities worldwide
  • 4. Our team, our challenges Becoming a lean team Designing together Lessons learned IBM Rational Design 2
  • 5. Our team, our challenges Working remotely and the nature of our work IBM Rational Design 3
  • 6. Our team is pretty remote IBM Rational Design 4
  • 7. In the past: A designer’s disconnect 1. Engineering-driven solutions – Designer as editor 2. Wasted time on unused design – Why is your release theme more important than mine? 3. Problem-solving oriented – Is this the right thing to solve / do we understand the problem well? 4. Different workflows and cadence – Silos suck 5. Distributed teams – It’s lonely on the phone all the time Ref: Kimberley Peter, IBM Design IBM Rational Design 5
  • 8. In the past: A developer’s pain 1. Late breaking, unexpected changes – I was already fully committed before you came along 2. Development teams (and product management teams) are too ‘feature’ oriented – Just give ‘em the functionality they asked for 3. Impractical designs – Gee, I wished you’d talked to me sooner 4. Distributed teams – What ‘page’ are we on anyway? IBM Rational Design 6
  • 9. Hmmm, these seem familiar A designer’s disconnect A developer’s pain Eng-driven solutions Late-breaking changes Wasted time on unused designs Too feature oriented Too problem-solving oriented Impractical designs Different cadences Distributed teams IBM Rational Design Distributed teams 7
  • 10. Becoming a lean team In February 2013, we embarked on a mission to become a leaner, Agile team. It was time for a culture change in how we worked together. IBM Rational Design 8
  • 11. A new project, a new context IBM Rational Design 9
  • 12. Enough waterfalls, already! IBM Rational Design 10
  • 13. Learning to be a lean team IBM Rational Design 11
  • 14. How we put change into practice IBM Rational Design 12
  • 15. Weekly backlog planning IBM Rational Design 13
  • 16. Planning poker for sizing tasks with the team IBM Rational Design 14
  • 17. Group chat for daily scrum meetings IBM Rational Design 15
  • 18. Development wiki to share information IBM Rational Design 16
  • 19. Designing together Getting our sketch-on in design studios, learning locally, practicing remotely IBM Rational Design 17
  • 20. Learning to design lean IBM Rational Design 18
  • 21. How we design together IBM Rational Design 19
  • 22. Between 5 and 8 cross-discipline team members get together Developer Developer Business UX Designer Business Users, if appropriate IBM Rational Design 20
  • 23. The materials we use IBM Rational Design 21
  • 24. We practice the Design Studio method Step 1: Understand the problem Step 2: Step 2: Sketch Sketch a solution a solution Step 3: Step 3: Pitch Pitch the ideas the ideas Step 4: Step 4: Critique Critique the ideas the ideas Step 5: Converge on one design IBM Rational Design 22
  • 25. Step 1: Understand the problem (30 – 45 min) Identify the problem space and scope Know the business goals Understand for whom you are designing Generate some ideas IBM Rational Design 23
  • 26. Step 2: Sketch, and sketch some more (5 min) Step 2: Sketching Based on our definition and constraints, we each sketched as many ideas as possible in 5 minutes. Image source: UIE Webinar, Sketching by Nathan Curtis, Eightshapes IBM Rational Design 24
  • 27. Sketches: Exploring JazzHub projects (5 min) IBM Rational Design 25
  • 28. Step 3: Pitch and Critique (3 min each) Image source: The Design Studio Method - Todd Zaki Warfel IBM Rational Design 26
  • 29. Step 4: Sketch to iterate and refine (5 min) IBM Rational Design 27
  • 30. Step 5: Converge on a final team design (45 min) IBM Rational Design 28
  • 31. What’s so great about Design Studio? Generate 2 weeks of work in one day Cross-functional viewpoints Levels playing field – everyone is uncomfortable with sketching Vet design concepts Creates team buy-in, everyone invests More accuracy in development estimates IBM Rational Design 29
  • 32. When we want to explore or refine ideas IBM Rational Design 30
  • 33. We do weekly sessions with playback Playback to team Design Studio IBM Rational Design 31
  • 34. How we do remote design studios IBM Rational Design 32
  • 35. The workspace setup IBM Rational Design 33
  • 36. The screen setup: Seeing our teammates faces Google Hangout with visuals only (We use the phone for audio) IBM Rational Design 34
  • 37. The screen setup: A web meeting to screen share SmartCloud (web meeting) window overlays the Hangout so we can see screens and faces at the same time IBM Rational Design 35
  • 38. The sketch set up: Sharing sketches with IPEVO Start up your IPEVO camera and resize the window so that it’s the same height as the SmartCloud (web) meeting. IBM Rational Design 36
  • 39. Now you’re ready to start the Design Studio Now bring the SmartCloud (web) meeting window to the front to get ready to start the Design Studio. IBM Rational Design 37
  • 40. Understand the problem IBM Rational Design 38
  • 41. Brainstorm: Each person gets a row Adam’s ideas go here IBM Rational Design 39
  • 42. Affinity groups: One group, one column, one color IBM Rational Design 40
  • 43. Sketch, pitch and critique IBM Rational Design 41
  • 44. Converge on one design IBM Rational Design 42
  • 45. Playback to the team IBM Rational Design 43
  • 46. Lessons learned… A summary of what worked well for us and what needs some tweaking IBM Rational Design 44
  • 47. The benefits • • • • • • • IBM Rational Design Inclusive – everyone is involved in some way Fun and easy to do Possible to do across geographies Builds camaraderie Low-cost and fast Quick to process and share broadly Gets to implementation with lower investment 45
  • 48. The limitations • • • • • Technical difficulties at set up Slightly more prep required Moderator might need technical help Not everyone has IPEVO cameras IBM has constraints on what we can expose in cloudbased tools • Keeping the right balance of disciplines IBM Rational Design 46
  • 49. Sources for further learning Articles, webinars and tools IBM Rational Design 47
  • 50. About the methods Agile / Lean UX Methods • Ries, E., The Lean Startup, (2011) • Gothelf, J., Seiden, J. (editor), Lean UX: Applying Lean Principles to Improve User Experience, O'Reilly Media (2013) • Ramsey, A., Designing with Agile Workshop: Fast, Effective Methods that Work (Anders Ramsey – Blog, 2011) Design Principles • Hess, W., Design Principles: The Philosophy of UX (Slideshare, 2011) Design Studio Method • Curtis, N., Sketching for Understanding (UIE Webinar, 2013) • Evans, W., Introduction to Design Studio Methodology (UX Magazine – Article, 2011) • Evans, W., The Design of Design Studio (UX Magazine – Article, 2011) • Evans, W., Design Studio and Agile UX: Process and Pitfalls (UX Magazine – Article, 2011) • Zaki Warfel, T., The Design Studio Method (Agile UX NYC 2012 – Vimeo, 2012) Remote Collaboration Methods • Curtis, N., Efficient Sketching Studios With Remote Participants (EightShapes – Blog, 2011) • Gothelf, J., Designing with remote teams (Jeff Gothelf – Blog, 2013) IBM Rational Design 48
  • 51. Tools referenced, tools used Agile team practices • IBM Sametime: Scrum meetings • IBM Rational Team Concert, Backlog planning • Hat.Jit.su: Distributed scrum planning poker for estimating agile projects Sharing sketches, faces and screens: • IPEVO camera: Sharing sketches • SmartCloud ™ Meetings for IBM: Sharing screens and sketches • Google Hangouts: Showing the face of participants • Balsamiq: Creating wireframes from sketches Sharing information and requirements: • IBM Rational Requirements Composer: Playbacks, sharing research and prep for sketching • Google Drive: For non-confidential ideation on a shared surface Software development in the cloud: JazzHub: Task Tracking, Planning, Code IBM Rational Design 49
  • 54. Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations/agile-uxdesign-distributed-team