Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
-
junoon666 favorited this 1 week ago -
johansjostrand favorited this 3 weeks ago -
janbrasna favorited this 1 month ago
-
phillyman favorited this 1 month ago -
lucamascaro favorited this 2 months ago
-
scottmullins favorited this 2 months ago -
charliez favorited this 2 months ago -
bastienlabelle favorited this 2 months ago
-
phg98 favorited this 2 months ago -
andybudd favorited this 2 months ago
-
Hlusta favorited this 2 months ago
-
aloebbert favorited this 2 months ago -
jacksonfox favorited this 2 months ago
-
chroma favorited this 2 months ago -
AmitRanjan favorited this 2 months ago
Slideshow Transcript
- Slide 1: Web 2.0 Expo / NYC / 2008 DESIGN & UX IN AN AGILE PROCESS M. JACKSON WILKINSON
- Slide 2: First things first... Who is This Dude?
- Slide 3: A Short History of SOFTWARE DEVELOPMENT PROCESSES
- Slide 4: A (REALLY) Short History of (CERTAIN) SOFTWARE DEVELOPMENT PROCESSES
- Slide 5: Source: I wish I knew
- Slide 6: THE PRACTICE: CHAOS
- Slide 7: The Solution? WATERFALL
- Slide 8: INCREMENTAL
- Slide 9: REQUIREMENTS DESIGN DEVELOPMENT TESTING MAINTENANCE
- Slide 10: DOCUMENTED
- Slide 11: http://www.flickr.com/photos/simona_/2194407083/
- Slide 12: GATHER PROBLEM IDENTIFY DESIGN SOLUTION IMPLEMENT TIME
- Slide 13: GATHER PROBLEM IDENTIFY DESIGN SOLUTION IMPLEMENT TIME
- Slide 14: GATHER PROBLEM IDENTIFY DESIGN SOLUTION IMPLEMENT TIME
- Slide 15: The Solution? WATERFALL
- Slide 16: Failure
- Slide 19: REQUIREMENTS DESIGN DEVELOPMENT TESTING MAINTENANCE
- Slide 20: REQUIREMENTS DESIGN DEVELOPMENT TESTING MAINTENANCE
- Slide 21: SPECIALIZATION
- Slide 22: SPECIALIZATION
- Slide 23: The Solution? AGILE
- Slide 24: ITERATIVE
- Slide 25: REQUIREMENTS DESIGN PREPARATION CYCLE RELEASE DEVELOPMENT TESTING
- Slide 26: PROTOTYPE BETA LAUNCH PLANNING CYCLE CYCLE CYCLE CYCLE CYCLE CYCLE MAINTENANCE
- Slide 27: ADAPTABLE
- Slide 28: PROTOTYPE BETA LAUNCH PLANNING CYCLE CYCLE CYCLE CYCLE CYCLE CYCLE MAINTENANCE
- Slide 29: PROTOTYPE BETA LAUNCH PLANNING CYCLE CYCLE CYCLE CYCLE CYCLE CYCLE MAINTENANCE
- Slide 30: RAPID
- Slide 31: REQUIREMENTS DESIGN PREPARATION CYCLE RELEASE DEVELOPMENT TESTING One to Four Weeks
- Slide 32: PROTOTYPE BETA LAUNCH PLANNING CYCLE CYCLE CYCLE CYCLE CYCLE CYCLE MAINTENANCE
- Slide 33: COOPERATIVE
- Slide 34: REQUIREMENTS DESIGN DEVELOPMENT TESTING MAINTENANCE
- Slide 36: QUALITY-DRIVEN
- Slide 37: The Truth About AGILE IN PRACTICE
- Slide 38: DOGMATIC
- Slide 39: PROTOTYPE BETA LAUNCH PLANNING CYCLE CYCLE CYCLE CYCLE CYCLE CYCLE MAINTENANCE
- Slide 40: CYCLE INTERFACE DESIGN VISUAL DESIGN BUILD-OUT DEVELOPMENT TWO WEEKS
- Slide 41: CYCLE USER RESEARCH? INTERFACE DESIGN ORIGINAL THOUGHT? VISUAL DESIGN BUILD-OUT USER TESTING? DEVELOPMENT TWO WEEKS
- Slide 42: Rounded Corners Drop Shadows Reflections Pastels Helvetica Gradients FTW!
- Slide 43: PROTOTYPE BETA LAUNCH PLANNING CYCLE CYCLE CYCLE CYCLE CYCLE CYCLE MAINTENANCE
- Slide 44: REQUIREMENTS UI DESIGN PROTOTYPE BETA LAUNCH VISUAL DESIGN CYCLE CYCLE CYCLE CYCLE CYCLE CYCLE
- Slide 45: AGILE TENDS TO YIELD WATERFALL
- Slide 46: NOW THAT WE KNOW WHAT DOESN’t work, it’s time to start FIXING IT
- Slide 47: Fixing Agile for Designers Let’s Review the GOALS
- Slide 48: ITERATIVE
- Slide 49: ADAPTABLE
- Slide 50: RAPID
- Slide 51: COOPERATIVE
- Slide 52: QUALITY-DRIVEN
- Slide 53: Fixing Agile for Designers SKEW PROJECT CYCLES
- Slide 54: CYCLE INTERFACE DESIGN VISUAL DESIGN BUILD-OUT DEVELOPMENT TWO WEEKS
- Slide 55: CYCLE INTERFACE DESIGN VISUAL DESIGN / BUILD-OUT DEVELOPMENT TWO WEEKS
- Slide 56: CYCLE N-1 INTERFACE DESIGN CYCLE N+1 CYCLE N-1 VISUAL DESIGN / BUILD-OUT CYCLE N+1 CYCLE N-1 DEVELOPMENT CYCLE N+1
- Slide 57: CYCLE N-1 INTERFACE DESIGN CYCLE N+1 CYCLE N-1 VISUAL DESIGN / BUILD-OUT CYCLE N+1 CYCLE N-1 DEVELOPMENT CYCLE N+1
- Slide 58: Fixing Agile for Designers Make Use OF CYCLE 0
- Slide 59: CYCLE 0 INTERFACE DESIGN CYCLE 2 CYCLE 0 VISUAL DESIGN / BUILD-OUT CYCLE 2 CYCLE 0 DEVELOPMENT CYCLE 2
- Slide 60: RESEARCH
- Slide 61: AGGREGATE SURVEYS INTERVIEWS ANALYTICS RESEARCH PERSONAS TESTING CARD SORTING COMPETITIVE
- Slide 62: PRODUcT DESIGN
- Slide 63: COMPETITIVE ANALYSIS FEATURE QUADRANTS PRODUCT DESIGN SURVEYS BRAINSTORMING MARKET ANALYSIS
- Slide 64: OVERHEAD
- Slide 65: CERTIFICATES SUBVERSION HOSTING DEVELOPMENT OVERHEAD CODE INTEGRATION STAGING DEVELOPMENT ENVIRONMENTS
- Slide 66: MOOD BOARDS
- Slide 67: COLOR TITLES TEXTURE MOOD / STYLE BOARDS LOOK/FEEL INSPIRATION STYLES
- Slide 68: DEFINING “DONE”
- Slide 69: Fixing Agile for Designers Start Cycles With PLANNING
- Slide 70: USER STORIES
- Slide 71: USERS SHOULD BE ABLE TO UPLOAD MULTIPLE PHOTOS AT ONCE
- Slide 72: TEST PLANS
- Slide 73: USERS SHOULD BE ABLE TO UPLOAD MULTIPLE PHOTOS AT ONCE - Test with JPEG, PNG, GIF (supported) - Test with an unsupported image format - Test with Flash not present - Test with more than 20 MB of total POST data
- Slide 74: CYCLE PLANNING
- Slide 75: 8 USERS SHOULD BE ABLE TO UPLOAD 6 MULTIPLE PHOTOS AT ONCE - Test with JPEG, PNG, GIF (supported) 2 4 - Test with an unsupported image format - Test with Flash not present - Test with more than 20 MB of total POST data
- Slide 76: 8 USERS SHOULD BE ABLE TO UPLOAD 8 MULTIPLE PHOTOS AT ONCE - Test with JPEG, PNG, GIF (supported) 2 4 - Test with an unsupported image format - Test with Flash not present - Test with more than 20 MB of total POST data
- Slide 77: 8 USERS SHOULD BE ABLE TO UPLOAD 8 MULTIPLE PHOTOS AT ONCE - Test with JPEG, PNG, GIF (supported) 2 4 - Test with an unsupported image format - Test with Flash not present - Test with more than 20 MB of total POST data This Story: 14 hours
- Slide 79: COLLABORATIVE UX/UI
- Slide 81: USE Documents As COMMUNICATION
- Slide 82: Fixing Agile for Designers GET EVERYONE IN STAND-UP
- Slide 85: Virtual STand-UP Jackson Yesterday: Finished wireframing the rating features, all updated wireframes are in SVN. Today: Testing image upload interface from C3; diving into some user flows for C4. Blockers: None for now.
- Slide 86: Fixing Agile for Designers Emphasize VALIDATION
- Slide 87: FIT IN USER TESTING
- Slide 88: HAVE DEVELOPERS GIVE PUBLIC DEMOS
- Slide 89: GET THE TEAM INTO ACCEPTANCE TESTING
- Slide 90: WHAT IF YOUR PROCESS IS NOT FIXED YET?
- Slide 91: Process still not working? BE AGILE
- Slide 92: Process still not working? FOCUS ON THE GOALS
- Slide 93: ITERATIVE
- Slide 94: ADAPTABLE
- Slide 95: RAPID
- Slide 96: COOPERATIVE
- Slide 97: QUALITY-DRIVEN
- Slide 98: THANKS! jackson@viget.com http://viget.com http://jounce.net

