SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
LESSONS LEARNED
INTEGRATING UX INTO
AGILE TEAMS
Brian Sobus
About Me
I am an Agile Methodologist & Practitioner, a Software
Developer, and a Software Director based in Raleigh, NC.

In these roles and a few others, I’ve helped guide
companies, teams, and individuals in their development,
careers, and decisions.

I am President and Principal Developer for Snowglobe
Software Development, Inc. and the Director of Interactive
for Centerline Digital in Raleigh.
UX versus Usability versus UI




http://www.wired.com/magazine/2012/01/ff_ux/ Copyright Wired Magazine
My First Try
Cross-Functional Team
                               Legacy
             Dev   Dev   UX    Product




             Dev   Dev   UX   New Product




             Dev   Dev   UX

2                              One Product

             Dev   Dev
I Know it All Now!




http://www.flickr.com/photos/jainbasil/4889471879/
http://www.flickr.com/photos/mandy-c/7173657635/in/set-72157627126760470
Really Make it an Agency
                      Sprint
                     Team A




         Other       UX and       Sprint
        Priorities   Usability   Team B




                      Sprint
                     Team C
As for me, all I know
    is that I know
       nothing.
     -- Socrates



                        I can't go back to yesterday
                         because I was a different
                                person then.
                                   -- Alice
http://www.flickr.com/photos/possumgirlpics/5284813529/



                                                          Agile is About Team
UX is Valuable




http://www.flickr.com/photos/murdocke/7171409417/
http://www.flickr.com/photos/38314728@N08/3840827599/
http://www.flickr.com/photos/b-tal/90496590/
The Mad Hatter: Have I gone mad?

Alice: I’m afraid so. You’re
entirely bonkers. But I’ll tell you
a secret. All the best people are.
http://www.flickr.com/photos/seadevi/3728533564/
How do you integrate UX?
• No one answer
• But I do have an inclination
THANK YOU FOR COMING
brians@snowglobesoftware.com
Session Notes
At the end of the session, I asked the audience what they have seen work when it comes
to integrating UX into Agile teams. The group shared a lot, and we looked at a number of
different models. In the end, for many companies, I think a hybrid model could work best.

In the hybrid model, the teams would always have a UX member, and these teams would
pull research, look-ahead work, and long running work as part of an Agile process.
However, in order to ensure a shared vision across all teams, the UX members would
meet as part of a larger Scrum of Scrums-like meeting/group that would discuss the body
of work as a whole, and maintain brand integrity.

The following slides contain the raw comments that were shared…
The Raw Data
• Kanban seems to work better. Scrum             • UX as a pig caused the team to slow down.
    seems to force work ahead.                       UX as a chicken caused them to become a
•   Limit the amount of research space and           stakeholder. Now, the team moves faster
    look-ahead                                       and the Product Owner decides what UX
•   Having Architects be coupled to UI               work goes into the team.
    produces better design.                      •   Pig and Chicken is BS because it creates
•   Story – Tactical and Incremental (Little).       an artificial divide within the company.
    Design – Strategic (Big)                     •   No Hand-offs!
•   Better Done-ness Criteria!                   •   Look at Salesforce’s Office Hours concept
•   Virtual Agency (Center of Excellence), but       for their UX teams.
    UX is still a part of their team.            •   When scaling, a hybrid needs to exist
•   Goal is to study and experiment. Create a        which creates a Distributed but Governed
    more centric focus. Every Friday, do a           model.
    study.                                       •   Empower and trust the developers. Open
•   Make sure you are solving the RIGHT              up early work for everyone.
    problems in User Stories. Create a UX-       •   Look at a release planning “Cycle”: Vision
    focused Cross-Functional team.                   (Paper Prototypes), Communication and
•   Remove the divide between documentation          Collaboration throughout, Joint Designs.
    and collaboration (ex, take wireframes       •   Too many cooks can create a design-by-
    away).                                           committee feel. To avoid, you need a
•   Working with UX on a team makes things           champion role.
    more relaxed.

Contenu connexe

Tendances

人机交互设计简介
人机交互设计简介人机交互设计简介
人机交互设计简介
xiao xiao
 

Tendances (7)

Design Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile ProcessDesign Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile Process
 
人机交互设计简介
人机交互设计简介人机交互设计简介
人机交互设计简介
 
#MootAU15 Learner Journey Mapping for #LXDesign
#MootAU15 Learner Journey Mapping for #LXDesign#MootAU15 Learner Journey Mapping for #LXDesign
#MootAU15 Learner Journey Mapping for #LXDesign
 
Get Out Of The Frying Pan
Get Out Of The Frying PanGet Out Of The Frying Pan
Get Out Of The Frying Pan
 
The Design Age
The Design AgeThe Design Age
The Design Age
 
Building And Managing Successful Ux Teams
Building And Managing Successful Ux TeamsBuilding And Managing Successful Ux Teams
Building And Managing Successful Ux Teams
 
User Experience Architecture in a Cross-Channel World
User Experience Architecture in a Cross-Channel WorldUser Experience Architecture in a Cross-Channel World
User Experience Architecture in a Cross-Channel World
 

Similaire à Lessons learned integrating ux into agile teams.2012.08.with notes

O reilly.lean.ux.applying.lean.principles.to.improve.user.experience.2013.ret...
O reilly.lean.ux.applying.lean.principles.to.improve.user.experience.2013.ret...O reilly.lean.ux.applying.lean.principles.to.improve.user.experience.2013.ret...
O reilly.lean.ux.applying.lean.principles.to.improve.user.experience.2013.ret...
Mạnh Toán
 

Similaire à Lessons learned integrating ux into agile teams.2012.08.with notes (20)

Agile UX - Learning to Lead
Agile UX - Learning to LeadAgile UX - Learning to Lead
Agile UX - Learning to Lead
 
User Experience & Extreme Programming: An Experience Report
User Experience & Extreme Programming: An Experience Report User Experience & Extreme Programming: An Experience Report
User Experience & Extreme Programming: An Experience Report
 
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterFail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
Getting your agile ux practice off the ground
Getting your agile ux practice off the groundGetting your agile ux practice off the ground
Getting your agile ux practice off the ground
 
Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your Projects
 
Scrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanScrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhan
 
ProductTank: What do UX people want from PMs and how can they best work toget...
ProductTank: What do UX people want from PMs and how can they best work toget...ProductTank: What do UX people want from PMs and how can they best work toget...
ProductTank: What do UX people want from PMs and how can they best work toget...
 
O reilly.lean.ux.applying.lean.principles.to.improve.user.experience.2013.ret...
O reilly.lean.ux.applying.lean.principles.to.improve.user.experience.2013.ret...O reilly.lean.ux.applying.lean.principles.to.improve.user.experience.2013.ret...
O reilly.lean.ux.applying.lean.principles.to.improve.user.experience.2013.ret...
 
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
 
Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience - Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience -
 
Lean ux
Lean uxLean ux
Lean ux
 
How to grow learning multi-site agile organizations
How to grow learning multi-site agile organizationsHow to grow learning multi-site agile organizations
How to grow learning multi-site agile organizations
 
UX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, CopenhagenUX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, Copenhagen
 
eXtreme User eXperience (XUX) - How one team melded UX with XP
eXtreme User eXperience (XUX) - How one team melded UX with XPeXtreme User eXperience (XUX) - How one team melded UX with XP
eXtreme User eXperience (XUX) - How one team melded UX with XP
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the Ugly
 
Lean UX Workshop
Lean UX WorkshopLean UX Workshop
Lean UX Workshop
 
Agile Dev and Lean UX
Agile Dev and Lean UXAgile Dev and Lean UX
Agile Dev and Lean UX
 

Plus de drewz lin

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-keary
drewz lin
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013
drewz lin
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13
drewz lin
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrich
drewz lin
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2
drewz lin
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2
drewz lin
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
drewz lin
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equal
drewz lin
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
drewz lin
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansen
drewz lin
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaola
drewz lin
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_edits
drewz lin
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentation
drewz lin
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
drewz lin
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martin
drewz lin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowasp
drewz lin
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usa
drewz lin
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013
drewz lin
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架
drewz lin
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈
drewz lin
 

Plus de drewz lin (20)

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-keary
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrich
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equal
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansen
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaola
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_edits
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentation
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowasp
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usa
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈
 

Lessons learned integrating ux into agile teams.2012.08.with notes

  • 1. LESSONS LEARNED INTEGRATING UX INTO AGILE TEAMS Brian Sobus
  • 2. About Me I am an Agile Methodologist & Practitioner, a Software Developer, and a Software Director based in Raleigh, NC. In these roles and a few others, I’ve helped guide companies, teams, and individuals in their development, careers, and decisions. I am President and Principal Developer for Snowglobe Software Development, Inc. and the Director of Interactive for Centerline Digital in Raleigh.
  • 3. UX versus Usability versus UI http://www.wired.com/magazine/2012/01/ff_ux/ Copyright Wired Magazine
  • 5. Cross-Functional Team Legacy Dev Dev UX Product Dev Dev UX New Product Dev Dev UX 2 One Product Dev Dev
  • 6. I Know it All Now! http://www.flickr.com/photos/jainbasil/4889471879/
  • 8. Really Make it an Agency Sprint Team A Other UX and Sprint Priorities Usability Team B Sprint Team C
  • 9. As for me, all I know is that I know nothing. -- Socrates I can't go back to yesterday because I was a different person then. -- Alice
  • 14. The Mad Hatter: Have I gone mad? Alice: I’m afraid so. You’re entirely bonkers. But I’ll tell you a secret. All the best people are.
  • 16.
  • 17. How do you integrate UX? • No one answer • But I do have an inclination
  • 18. THANK YOU FOR COMING brians@snowglobesoftware.com
  • 19. Session Notes At the end of the session, I asked the audience what they have seen work when it comes to integrating UX into Agile teams. The group shared a lot, and we looked at a number of different models. In the end, for many companies, I think a hybrid model could work best. In the hybrid model, the teams would always have a UX member, and these teams would pull research, look-ahead work, and long running work as part of an Agile process. However, in order to ensure a shared vision across all teams, the UX members would meet as part of a larger Scrum of Scrums-like meeting/group that would discuss the body of work as a whole, and maintain brand integrity. The following slides contain the raw comments that were shared…
  • 20. The Raw Data • Kanban seems to work better. Scrum • UX as a pig caused the team to slow down. seems to force work ahead. UX as a chicken caused them to become a • Limit the amount of research space and stakeholder. Now, the team moves faster look-ahead and the Product Owner decides what UX • Having Architects be coupled to UI work goes into the team. produces better design. • Pig and Chicken is BS because it creates • Story – Tactical and Incremental (Little). an artificial divide within the company. Design – Strategic (Big) • No Hand-offs! • Better Done-ness Criteria! • Look at Salesforce’s Office Hours concept • Virtual Agency (Center of Excellence), but for their UX teams. UX is still a part of their team. • When scaling, a hybrid needs to exist • Goal is to study and experiment. Create a which creates a Distributed but Governed more centric focus. Every Friday, do a model. study. • Empower and trust the developers. Open • Make sure you are solving the RIGHT up early work for everyone. problems in User Stories. Create a UX- • Look at a release planning “Cycle”: Vision focused Cross-Functional team. (Paper Prototypes), Communication and • Remove the divide between documentation Collaboration throughout, Joint Designs. and collaboration (ex, take wireframes • Too many cooks can create a design-by- away). committee feel. To avoid, you need a • Working with UX on a team makes things champion role. more relaxed.