SlideShare uma empresa Scribd logo
1 de 34
Making Sense of UCD and Agile Jeff Patton Agile Product Design [email_address] Lane Halley Cooper [email_address] Chifoo, May 6 th , 2009
What is “agile?” iStockPhoto.com/GeorgePeters May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Things you may have heard about “Agile” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Software development has always been difficult ,[object Object],[object Object],[object Object],[object Object],May 6, 2009 http://www.infoq.com/articles/Interview-Johnson-Standish-CHAOS Image of the Bataan Death March, US Gov National Archives © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Agile ideas germinated during the 1990s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 These “lightweight” development processes had an image problem. © 2006-2009 Jeff Patton, Lane Halley All rights reserved
The term “agile” coined by lightweight process reps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Manifesto for Agile Software Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Agile Manifesto Collaborators, Feb 2001 http://www.agilemanifesto.org May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Agile  values  motivate agile process ,[object Object],[object Object],May 6, 2009 Individuals & Interactions  Working Software  Customer Collaboration  Responding to Change  Sustainable Development  Technical Excellence  Simplicity  Self-Organizing Teams  Reflection   Early and Continuous Delivery   Welcoming Changing Requirements  Business People and Developers Work Together  Motivated Individuals   Face-to-Face Conversation © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Today Scrum dominates as the simple agile process framework of choice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
The Scrum process (snowman) May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved Daily Planning Meeting  (the Daily Scrum) The team synchronizes daily in a short morning  standup meeting  or  daily scrum Product Owner identified a potential product idea In  Sprint Planning  the Product Owner & team plan the next sprint or iteration The team works towards the iteration/sprint goals in a 1-4 week time box  In a  Product Review  the product owner and team gather to review the results of the last sprint and reflect on how the product and process could improve Product Backlog Product Goals Sprint Backlog Working Evaluated Software Product Owner supported by others creates the  product backlog Iteration or Sprint 1-4 week cycle The team keeps progress visible with  burndown charts  and task boards.
Today’s agile processes mix-and-match techniques from a growing agile buffet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2006-2009 Jeff Patton, Lane Halley All rights reserved
Agile process is tailored to the organization and team within the organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Agile process is tailored to the organization and team within the organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Agile process is tailored to the organization and team within the organization ,[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Bringing UCD and agile together iStockPhoto.com/eyeidea
  Some aspects of Agile cause frustration ,[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Common ground ,[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Agile work styles have many benefits ,[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Agile processes lead to good partnerships ,[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Two different sets of expertise ,[object Object],[object Object],May 6, 2009 HCI degree Paper, Visio, Axure Knows UI design patterns Likes to spend time with users ,[object Object],[object Object],[object Object],[object Object],iStockPhoto.com/snapphoto iStockPhoto.com/Buretsu © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Two different comfort zones ,[object Object],[object Object],[object Object],May 6, 2009 iStockPhoto.com/snapphoto iStockPhoto.com/Buretsu © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Some tips for a good working relationship ,[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 iStockPhoto.com/snapphoto © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Some tips for a good working relationship ,[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 iStockPhoto.com/Buretsu © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Agile has changed the role of testing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
How will agile change the role of IxD? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
The role of the interaction designer ,[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
The role of the interaction designer ,[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Patterns for success iStockPhoto.com/rmfox
Patterns for success ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Patterns for success ,[object Object],[object Object],May 6, 2009 See Miller’s  Case Study of Customer Input  For a Successful Product: http://www.agileproductdesign.com/useful_papers/miller_customer_input_in_agile_projects.pdf  © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Patterns for success May 6, 2009 implement iteration 1 features ,[object Object],[object Object],[object Object],implement iteration 2 features fix iteration 1 bugs if any ,[object Object],[object Object],[object Object],[object Object],implement iteration 3 features fix iteration 2 bugs if any ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],iteration 0 Iteration1 Iteration 2 Iteration 3 feature design coded features feature design  + bugs found in  usability testing support dev support dev See Miller’s  Case Study of Customer Input For a Successful Product::  http://www.agileproductdesign.com/useful_papers/miller_customer_input_in_agile_projects.pdf  © 2006-2009 Jeff Patton, Lane Halley All rights reserved Product Owner Team time
Patterns for success ,[object Object],[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Patterns for success ,[object Object],[object Object],[object Object],[object Object],May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
Thank you! Lane Halley www.cooper.com [email_address] Jeff Patton www.agileproductdesign.com [email_address] © 2006-2009 Jeff Patton, Lane Halley All rights reserved May 6, 2009

Mais conteúdo relacionado

Mais de Lane Goldstone

Mais de Lane Goldstone (20)

5 steps to learn what your customers (really) want
5 steps to learn what your customers (really) want5 steps to learn what your customers (really) want
5 steps to learn what your customers (really) want
 
The Collaborative UX Designer's Toolbox
The Collaborative UX Designer's ToolboxThe Collaborative UX Designer's Toolbox
The Collaborative UX Designer's Toolbox
 
UX Worksheets: Opportunity Statement, Persona 4x4
UX Worksheets: Opportunity Statement, Persona 4x4UX Worksheets: Opportunity Statement, Persona 4x4
UX Worksheets: Opportunity Statement, Persona 4x4
 
UX Recipe Cards
UX Recipe CardsUX Recipe Cards
UX Recipe Cards
 
Quick, Useful UI Sketches
Quick, Useful UI SketchesQuick, Useful UI Sketches
Quick, Useful UI Sketches
 
The Balanced Team Movement
The Balanced Team MovementThe Balanced Team Movement
The Balanced Team Movement
 
Lean UX Worksheets
Lean UX WorksheetsLean UX Worksheets
Lean UX Worksheets
 
Hands-on Lean UX for Digital Designers
Hands-on Lean UX for Digital DesignersHands-on Lean UX for Digital Designers
Hands-on Lean UX for Digital Designers
 
Five steps to learn what your customers (really) want
Five steps to learn what your customers (really) wantFive steps to learn what your customers (really) want
Five steps to learn what your customers (really) want
 
Quick, Useful UI Sketches
Quick, Useful UI SketchesQuick, Useful UI Sketches
Quick, Useful UI Sketches
 
Lean UX Recipe Cards (set 02)
Lean UX Recipe Cards (set 02)Lean UX Recipe Cards (set 02)
Lean UX Recipe Cards (set 02)
 
Lean UX Recipe Cards (set 01)
Lean UX Recipe Cards (set 01)Lean UX Recipe Cards (set 01)
Lean UX Recipe Cards (set 01)
 
Conversation, Cadence & Culture
Conversation, Cadence & CultureConversation, Cadence & Culture
Conversation, Cadence & Culture
 
User Experience & Lean Startup
User Experience & Lean StartupUser Experience & Lean Startup
User Experience & Lean Startup
 
Are You Ready to GOOB? LSM Jan '13
Are You Ready to GOOB? LSM Jan '13Are You Ready to GOOB? LSM Jan '13
Are You Ready to GOOB? LSM Jan '13
 
I (heart) ugly
I (heart) uglyI (heart) ugly
I (heart) ugly
 
User Experience - More Than Just a Pretty Stick
User Experience - More Than Just a Pretty StickUser Experience - More Than Just a Pretty Stick
User Experience - More Than Just a Pretty Stick
 
Five steps to learn what your customers (really) want
Five steps to learn what your customers (really) wantFive steps to learn what your customers (really) want
Five steps to learn what your customers (really) want
 
Are you ready to GOOB? LSM Sep '12
Are you ready to GOOB? LSM Sep '12Are you ready to GOOB? LSM Sep '12
Are you ready to GOOB? LSM Sep '12
 
UX for Lean Startups Sep 15
UX for Lean Startups Sep 15UX for Lean Startups Sep 15
UX for Lean Startups Sep 15
 

Último

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
tbatkhuu1
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
amitlee9823
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
tbatkhuu1
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
amitlee9823
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
kumaririma588
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
nirzagarg
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
home
 

Último (20)

❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 

Making Sense of UCD and Agile

  • 1. Making Sense of UCD and Agile Jeff Patton Agile Product Design [email_address] Lane Halley Cooper [email_address] Chifoo, May 6 th , 2009
  • 2. What is “agile?” iStockPhoto.com/GeorgePeters May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. The Scrum process (snowman) May 6, 2009 © 2006-2009 Jeff Patton, Lane Halley All rights reserved Daily Planning Meeting (the Daily Scrum) The team synchronizes daily in a short morning standup meeting or daily scrum Product Owner identified a potential product idea In Sprint Planning the Product Owner & team plan the next sprint or iteration The team works towards the iteration/sprint goals in a 1-4 week time box In a Product Review the product owner and team gather to review the results of the last sprint and reflect on how the product and process could improve Product Backlog Product Goals Sprint Backlog Working Evaluated Software Product Owner supported by others creates the product backlog Iteration or Sprint 1-4 week cycle The team keeps progress visible with burndown charts and task boards.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Bringing UCD and agile together iStockPhoto.com/eyeidea
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Patterns for success iStockPhoto.com/rmfox
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Thank you! Lane Halley www.cooper.com [email_address] Jeff Patton www.agileproductdesign.com [email_address] © 2006-2009 Jeff Patton, Lane Halley All rights reserved May 6, 2009