The UX Connection Driving Innovation on an Agile Project Hugh Beyer Cohealo.

Slides:



Advertisements
Similar presentations
User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.
Advertisements

Applying evo to a project An Agile and EVO Workshop Based on the article Measuring Agile Value in Overload 89, by Ryan Shriver, and used with his permission.
Iteration Planning.
© 2007 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. Interactive Solutions & Design Group.
HCI in the software process Chapter 6
Agile at ON.Lab Bill Snow VP of Engineering. What is waterfall? RequirementsDesignDevelopTest Or Requirements Design Develop Test Time.
Chapter 12 INTERACTION DESIGN IN PRACTICE. Overview AgileUX Design Patterns Open Source Resources Tools for Interaction Design
Online Peer Evaluation System Team Green Apple Team Members Ada Tse Amber Bahl Tom Nichols Matt Anderson Faculty Mentor Prof. M Lutz Project Sponsor Richard.
Intro to Scrum. What is Scrum? An answer to traditional “fixed cost / strict requirements” contracts which had very high rates of failure Recognizes the.
©2013 Scaling Agile With SAFe August 13, 2013.
Agile Software Engineering Frank Maurer Agile Software Engineering Lab, University of Calgary
Game Deconstruction 101 How to stop developers reinventing the wheel.
Prototyping Professor: Tapan Parikh TA: Eun Kyoung Choe
Concerns-Based Adoption Model (CBAM)
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Team Project IS 485, Professor Matt Thatcher. 2 Agenda l Review l Team project –project overview –team feedback –milestones l Questions?
Remedy, a BMC Software company Storyboarding the User Interface: Blueprint for an Application Shanaz Kanga | Michele Sarko Sr. UI Design Engineer | Manager,
Introduction to Interactive Media 02. The Interactive Media Development Process.
BEFORE AGILE METHODS Other Engineering fields development models were used, ie: Waterfall Method: Intensive planning and refactoring before coding is actually.
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
Presentation: Techniques for user involvement ITAPC1.
Visioning ITM 734 Fall 2006 Corritore. 2 Visioning Goal – to create a vision of how your system will support your users’ work. * says what the new work.
Prof. James A. Landay Luke Vink Cornell Tech Spring 2014 May 14, 2014 HCI+DESIGN: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Cornell Tech HCI+Design.
Project Workflow. How do you do it? -Discussion-
S556 SYSTEMS ANALYSIS & DESIGN Week 11. Creating a Vision (Solution) SLIS S556 2  Visioning:  Encourages you to think more systemically about your redesign.
10/4/2015 Makin’ It Work Lesson 6: Defining Problems Module III: Solving Problems Logically © 2008 by Steve Parese, Ed.D. Transitioning from Corrections.
Getting out of the Testing Game By Bill Matthews Test Architect Manager Technical
4/23/ :45 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Web Design with HTML & CSS Lesson 1. Planning Your Website   Good design comes from decisions that designers make in order to have a certain effect.
Process is continuously improving Have Definition of Done (DoD) DoD achievable within each iteration Team respects DoD The bottom line Delivering working,
©2001 Southern Illinois University, Edwardsville All rights reserved. Today System Design & Putting it Together Reading: ABF: Ch. 9 CD Ch.s 14, 15, 16,
AP-1 5. Project Management. AP-2 Software Failure Software fails at a significant rate What is failure? Not delivering it on time is an estimation failure.
Ten Common Interview Questions. Tell me a little about yourself Keep it relevant to the job or position you are applying for. Keep it relevant to the.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
| 1 The New Definition of Product Management Marty Cagan, Silicon Valley Product Group.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Consolidation Reading: CD Ch.s 8, 9, & 10.
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
Southern Fried Agile, 15 October 2015
Z556 Systems Analysis & Design Session 10 ILS Z556 1.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Extreme programming (XP) Variant of agile Takes commonsense practices to extreme levels © 2012 by Václav Rajlich1.
Project management methodologies Waterfall vs. agile vs. half-arsed agile.
Phoenix Scrum User Group Simplifying Scrum Online May 21 st 2009.
Introduction to Ergonomics & Anthropometrics
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Putting it in Practice: CD Ch. 20 Monday Fun with Icons CS 321 Human-Computer.
IS3320 Developing and Using Management Information Systems Lecture 21: Usability, User Experience and Testing Rob Gleasure
Continuous Improvement. Start Simple and Continually Improve E.g., Gmail Labels 1.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today System Design: Reading: CD Ch.s 14, 15, &16 Monday Midterm CS 321 Human-Computer.
Software Process Models.
OVER THE FENCE DESIGNER DEVELOPER WORKFLOW Jordan & Alex Knight Directors Xamling SESSION CODE: DEV203 (c) 2011 Microsoft. All rights reserved.
ACRL/NEC Conference 2016 Design Thinking: A user-centered way to develop library services Michael Fosmire/Purdue University Sarah Lippincott/Library Publishing.
Introduction to Agile. Introduction Who is this guy?
PROJECT MANAGEMENT CHANGEMAKER PROGRAM Bronwyn BronwynOatley.
Strategy Mapping Clear path to a successful Agile strategy Dave Neuman Sep 24, 2015 LinkedIn:
Project Workflow.
Scaled Agile Requirements: What, When & How
So You Want to Be a Product Owner
Johanna Rothman Teams Deliver Features Chapter 6
Agile201 for Users Click / tap to move through the presentation.
Decomposition.
Johanna Rothman Agile Team Measurements Chapter 12
How to kick off agile projects
Sprint Planning April 2018.
Scrum Science NGSS: Engineering, Technology, Applications of Science
What are you Afraid of? Click to edit Master title style
Creative Design Solutions: Design Thinking
Project Iterations.
INTERACTION DESIGN IN PRACTICE
Product Development & Planning
Presentation transcript:

The UX Connection Driving Innovation on an Agile Project Hugh Beyer Cohealo

What’s the job of UX anyway? Back up and rethink

Deliver the right experience for users The system does what I want, in a way I understand, so I can achieve what I am trying to do NOPE The job of UX

Deliver the right experience for users The system does what I want, in a way I understand, so I can achieve what I am trying to do The system does what I didn’t know I wanted, in a way I can adopt without struggle, to achieve a goal I care about (but I didn’t know you could help with it) The job of UX

Iterative design is great for improving how I do what I’m doing to make the task better Innovation is about inventing something different for me to do to make my life better Innovation

Having a vision  Like a flag on the hill  Keep in sight when you’re up to your ass in alligators  BUT Agile doesn’t help drain the swamp  In fact Agile is the swamp—by design When you’re up to your ass in alligators… …it’s hard to remember you came to drain the swamp

Agile mitigates against strategic thinking  Stories break design up— intentionally  A 2-week cycle encourages short-term thinking  Feed the beast  Anything you can’t do in 2 weeks (really 1.5, or 1) isn’t worth doing  Lean UX increases connection with development at cost of advance work

The timeline:  Steve jobs returns to apple  iMac released; Newton released and fails  Apple registers iphone.org  iPod & OSX  Apple files for iPhone trademark  million iTunes downloads  Video iPod  iPhone launched Company mission and skill

 You don’t know what users need until you know them  You don’t know them until you’ve seen their life and walked in their shoes  ∴ field research through Contextual Inquiry …which requires field research

 Drive the understanding of users all the way through to product details …embedded in user-centered design

 Because you aren’t going to get it right the first time  And you can’t discover emergent requirements unless you see the new design in situ …with an iterative process

 Do the user research  Drive the strategic vision  Design a coherent system  Craft good UIs  Support the implementation The job of UX

UX

 Separate UX sprints dovetail with dev sprints  UX Scrum backlog items deliver business value  UX backlog items include stories for every type of UX work  Including implementation—dups dev story/task But it won’t all fit in a sprint UX Sprint Dev Sprint

In one iteration Sprint 1Sprint 2Sprint 3 Allocate story points to all aspects of UX every sprint every single sprint

User research used to produce this

Now it produces this

 Contextual Inquiry – paper and pen  No videotape no audiotape no script no no no  Sketches  Storyboards  Wireframes  Paper prototypes – use Post-its  No usability lab  ✸ no predefined tasks  ✸ no 1-way mirror  ✸ no ✸ no ✸ no It’s better anyway Leverage low-fi

UX

 Need identified in user research  Integrated with strategy  May iterate to prove business  Built into architecture  May iterate with rough prototypes to get structure right  Designed  Wireframes, more detailed paper prototypes  Implemented  May test and iterate final look Life of a feature

1.Choose roles: 1 interviewer to 1 user Count off around the table 2.Each interviewer take a different focus Where did it happen? Home, work, car, coffeeshop? The sequence of what happened—step by step Who was involved—how were decisions made Why do we care? What kind of traveller are we? ➤ Choose an interesting trip ➤ Write down key findings Step 1. Gather data

10-minute brainstorm! What should you do for the best travel app 1 person sketches ideas Do several ideas – 2-3 minutes each Let different people sketch Step 2. Brainstorm

Review and discuss. List:  ~5 key big ideas  What will make a difference to users?  What is transformative?  ~5 cool features or interactivity  What’s cool or sexy?  ~5 unknowns, issues, or uncertainties  Where might we get in trouble?  Where do we need more research? Step 3. Strategize

1.Break into teams of 2-4 and write stories 2.Epics to capture overall approach, major features 3.UX stories where you need more data, prototyping, or design work 4.Development stories to capture immediate work for developers Delivering useful value Within a sprint Step 4. Make stories