UXPA Norfolk - Working with Developers

Post on 01-Nov-2014

376 views 1 download

Tags:

description

 

transcript

Ryan Ward@ryan_ward

Java C# | .Net JavascriptM&S

UX & Dev Collaboration

ryan@simisinc.com

If you know the enemy and you know yourself, your victory will not stand in doubt

- Sun Tzu“

Having “T” Shaped Skills

Pity the fool!

Broad

Deep

GOOD

pickany two

cheapFAST

Just a little more philosophy:

“Quality is Future Speed”http://deliberate-software.com/quality-is-future-speed/

“The Real Cost Of Software Development”

http://www.techfounder.net/2013/02/01/the-real-cost-of-software-development/

SIMPLICITY

Getting to know the developer

I need you to add this feature- design team“

What I’m thinking:( I have no clue how I’m going to do that )

That’s going to require some research and probably writing a new web service. It might require some database modifications. We may need some additional libraries...

- my response

What design team hears:...it’s going to take forever

Case Study:

Add a button to download a file

UX is not UIUXisnot (just)UI

Bowl = APIMilk = User Interaction

Challenges

Customization Scope Scalability Security Performance

Platforms Environment Ambiguity Schedule

Internet Explorer

IA

UX Jedi & Security Sith

InfoSec Triad

80/20

Combine the 20% effort that gets you 80% of the detail in a visual representation with the 20% effort that gets you 80% of the detail in a text specification.

- Leon Barnard, Balsamiq

“Requirements

http://blogs.balsamiq.com/ux/2013/02/06/using-mockups-in-your-agile-user-stories/

The 3 C’s:

CommunicationCollaboration

Culture

The 3 4 C’s:

CommunicationCollaboration

CultureCommunity

Thank you