26
Agile and UCD do play nicely together Jo Packer - 29th September Wednesday, 13 October 2010

Agile and UX do play nicely together

Embed Size (px)

DESCRIPTION

Slides from a Brown Bag I ran at Songkick.com for our development team on how Agile and UX are essentially a reaction to a similar problem.

Citation preview

Page 1: Agile and UX do play nicely together

Agile and UCD do play nicely together

Jo Packer - 29th September

Wednesday, 13 October 2010

Page 2: Agile and UX do play nicely together

Agile and UCD essentially try to solve the same problem

• They began around the same time

• Are a reaction to the waterfall method that people were struggling with

• Both move away from lengthy up-front specification documents

• Both avoid releasing in epic chunks

Wednesday, 13 October 2010

Page 3: Agile and UX do play nicely together

KEY  FEATURES  OF    UCD

Wednesday, 13 October 2010

Page 4: Agile and UX do play nicely together

AGILE  AND  UCD  ARE  PRETTY  SIMILIAR  IF  YOU  THINK  ABOUT  IT

Wednesday, 13 October 2010

Page 5: Agile and UX do play nicely together

ATTRIBUTES  OF  AGILE  AND  UCD

Wednesday, 13 October 2010

Page 6: Agile and UX do play nicely together

BE  AWARE  OF  POTENTIAL

SIDE  EFFECTS    OF  UCD

Wednesday, 13 October 2010

Page 7: Agile and UX do play nicely together

“TRYING TO DESIGN THE WHOLE THING UP FRONT IS SIMPLY TOO

HARD AND, MORE IMPORTANTLY, NOT A BENEFICIAL WAY OF DEVELOPING

SOFTWARE “

Alan CooperThe Inmates Are Running The Asylum

Wednesday, 13 October 2010

Page 8: Agile and UX do play nicely together

BE  AWARE  OF  POTENTIAL

SIDE  EFFECTS    OF  AGILE

Wednesday, 13 October 2010

Page 9: Agile and UX do play nicely together

GETTING  THE  BALANCE  RIGHT

Wednesday, 13 October 2010

Page 10: Agile and UX do play nicely together

“PROJECT SUCCESS IS NOT PRODUCT SUCCESS”

Jeff Patton, Agile Alliance

Wednesday, 13 October 2010

Page 11: Agile and UX do play nicely together

MAKE    THE  PRODUCTS  WE    BUILD

MORE  ENGAGING  FOR  THE  PEOPLE  THAT  USE  THEM

Wednesday, 13 October 2010

Page 12: Agile and UX do play nicely together

EXCEED  PEOPLE’S  EXPECTATIONS

Wednesday, 13 October 2010

Page 13: Agile and UX do play nicely together

LETS  RAISE  THE  BAR

Wednesday, 13 October 2010

Page 14: Agile and UX do play nicely together

INTERACTIONS  CAN  BE  FUN

Wednesday, 13 October 2010

Page 15: Agile and UX do play nicely together

INTERACTIONS  CAN  BE  FUN

Wednesday, 13 October 2010

Page 16: Agile and UX do play nicely together

GAME  MECHANICS    ARE  FUN  AND  WORK

IF  USED  CORRECTLY  THEY  HAVE  CAN  A  MASSIVE  IMPACT  ON  USER  BEHAVIOUR

Wednesday, 13 October 2010

Page 17: Agile and UX do play nicely together

UX  ACTIVITIES  NEED  TO  BE  MODIFIED

TO    FIT  AGILE

Wednesday, 13 October 2010

Page 18: Agile and UX do play nicely together

AGILE    CYCLES  NEED  TO  BE  MODIFIED  

TO    ACCOMADATE  UX  ACTIVITY

Wednesday, 13 October 2010

Page 19: Agile and UX do play nicely together

HOW  DOES  STRATEGY  FIT  IN?

Wednesday, 13 October 2010

Page 20: Agile and UX do play nicely together

SOME  SCRUM  IMPLIMENTATIONS  ADVOCATE  UX  ACTIVITY  IN  CYCLE  0  

 Diagram  courtesy  of  Anthony  Colfelt    -­‐  Crea6ve  Design  Director    ‘Different’  

Wednesday, 13 October 2010

Page 21: Agile and UX do play nicely together

DON’T  FALL  INTO  A  COMMON  AGILE  UX  STATE  OF  AFFAIRS  

Wednesday, 13 October 2010

Page 22: Agile and UX do play nicely together

13 tips to help Agile and UCD play nicely together

• Always communicate the business and user value of a piece of work

• Run collaborative sketching / ideas sessions with designers, developers and QA

• Keep your design iterations one step ahead of development iterations.

Wednesday, 13 October 2010

Page 23: Agile and UX do play nicely together

13 tips to help Agile and UCD play nicely together

• Work closely with those responsible for the visual design of the product. Try working in Photoshop together.

• Try keeping your designs to paper sketches and go straight to front-end development if the product already has a theme / layout / style defined.

• If you need to make wireframes pick a tool you are fast and familiar with. 95% should be ideas, 5% tool.

• Build prototypes to test out interactions without the expense and time of working with production code and going through the build and QA process.

Wednesday, 13 October 2010

Page 24: Agile and UX do play nicely together

13 tips to help Agile and UCD play nicely together

• Testing with your customers is really important. Test out new features early and often.

• Regularly test flows and whole areas of your product to enhance your understanding of how people are using it and pin point problems they may be facing.

Wednesday, 13 October 2010

Page 25: Agile and UX do play nicely together

• Ensure shorter feedback loops on user research. Try to feedback top 5 to the team the next day.

• Block out enough time to analyse and digest research findings and observations to gain deeper customer insights.

• Ensure time is worked into the schedule for acting on user research findings.

• Try and become more intimate with the production process and understanding the materials you are working with.

13 tips to help Agile and UCD play nicely together

Wednesday, 13 October 2010

Page 26: Agile and UX do play nicely together

“THE USER EXPERIENCE OF OUR PRODUCT IS NOT THE RESPONSIBILITY OF

ONE PERSON OR DEPARTMENT. WE ARE ALL RESPONSIBLE.”

Jo Packer, Songkick

Wednesday, 13 October 2010