uxpa norfolk - working with developers

21
Ryan Ward @ryan_ward Java C# | .Net Javascript M&S UX & Dev Collaboration [email protected]

Upload: ryanlward

Post on 01-Nov-2014

378 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: UXPA Norfolk - Working with Developers

Ryan Ward@ryan_ward

Java C# | .Net JavascriptM&S

UX & Dev Collaboration

[email protected]

Page 2: UXPA Norfolk - Working with Developers

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

- Sun Tzu“

Page 3: UXPA Norfolk - Working with Developers

Having “T” Shaped Skills

Pity the fool!

Broad

Deep

Page 4: UXPA Norfolk - Working with Developers

GOOD

pickany two

cheapFAST

Page 5: UXPA Norfolk - Working with Developers

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/

Page 6: UXPA Norfolk - Working with Developers

SIMPLICITY

Page 7: UXPA Norfolk - Working with Developers

Getting to know the developer

Page 8: UXPA Norfolk - Working with Developers

I need you to add this feature- design team“

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

Page 9: UXPA Norfolk - Working with Developers

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

Page 10: UXPA Norfolk - Working with Developers

Case Study:

Add a button to download a file

Page 11: UXPA Norfolk - Working with Developers

UX is not UIUXisnot (just)UI

Page 12: UXPA Norfolk - Working with Developers

Bowl = APIMilk = User Interaction

Page 13: UXPA Norfolk - Working with Developers

Challenges

Customization Scope Scalability Security Performance

Platforms Environment Ambiguity Schedule

Page 14: UXPA Norfolk - Working with Developers

Internet Explorer

Page 15: UXPA Norfolk - Working with Developers

IA

UX Jedi & Security Sith

Page 16: UXPA Norfolk - Working with Developers

InfoSec Triad

Page 17: UXPA Norfolk - Working with Developers

80/20

Page 18: UXPA Norfolk - Working with Developers

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/

Page 19: UXPA Norfolk - Working with Developers

The 3 C’s:

CommunicationCollaboration

Culture

Page 20: UXPA Norfolk - Working with Developers

The 3 4 C’s:

CommunicationCollaboration

CultureCommunity

Page 21: UXPA Norfolk - Working with Developers

Thank you