34

"The (in)visible UX" - Claudio Beatrice

  • Upload
    nois3

  • View
    596

  • Download
    2

Embed Size (px)

Citation preview

THE (IN)VISIBLE UX

ME, MYSELF & I

Claudio Beatrice ( )@omissis

PHP & JS Developer for 9+ years

TURIN, ITALY

SKYLOGICBROADBAND SATELLITE TELECOMMUNICATIONS

FROM PHP TO DRUPALimproved and coherent ui elements and behaviorsone usage patternbetter and faster developmenthigh reliabilitygood enough for enterprise users

PARIS, FRANCE

GOOM RADIOSOCIAL DJ STATION

THE PRODUCT MANAGERWAY™

ONE DESIGN TO RULE THEM ALLan expert, dedicated person was put in chargeimplementing a visionno user inputsthe pm is a single point of failure

MUNICH, GERMANY

TENWARPPHP AND JS CONSULTING

THE PRODUCT OWNER WAY™an expert, dedicated person was put in chargeimplementing a visionuser inputs help driving designpossibily driving to more effective results

UX EVENTSUsability Testing NightsUX Speed DatingDesign JamsWUD !

WHAT ABOUT DEVELOPERS?

THEY KNOW NOTHING!(SAID THE UX EXPERT...)

BUT STILL THEY CAN HELPIMPROVING THE UX

LET'S MAKE A FEW CONSIDERATIONS...

USERS ARE IMPATIENT

PERFORMANCEPROFILING IS KEY

SCHEDULE SOME BUDGET FOR SPEED IMPROVEMENTS

FIND THE BOTTLENECKSAND HIT THEM HARD

Query cachingHTTP cachingAggregate and minify js and css filesOptimize imagesUse CDNs to serve your assets...

USERS GET ANGRY

RELIABILITYTESTING IS KEY

Consider automated and human testing

TEST FIRST ASK SECONDTHERE ARE MANY WAYS TO TEST A SOFTWARE

PRODUCTAcceptance TestingFunctional TestingUnit TestingHuman Test Team...

USERS TRUST YOU

SECURITYTHERE IS NO SILVER BULLET

Still, you can do one or two things

A NEVERENDING BATTLEKeep your software up-to-dateKeep yourself up-to-date!

is a great starting placeStrongly encrypt passwordsFilter inputsEscape outputs...

OWASP

WE CAN DO BETTER

WE CAN COOPERATEWE CAN EVEN TALK TO EACH OTHER!

THERE, I SAID IT.

CAN "DEVUX" BECOME AREALITY?

BE TO USER EXPERIENCE WHAT DEVOPS IS TO OPERATIONS