10
AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS Siarhei Mardovich

AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

Embed Size (px)

DESCRIPTION

Presentation about benefits prototypers have after adopting AngularJS

Citation preview

Page 1: AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

Siarhei Mardovich

Page 2: AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

AngularJS was initially created for Designers

effort of making maintainable biz logic layer of prototype is significantly minimized

designers and IAs communicate (and test) their concepts with interactive prototypes supporting both UXD and biz dev

>

>

Page 3: AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

Prototyping Culture

milestones: UX team adopts front-end devs, “Skip Photoshop”, DHTML (nuances of interaction matters), modular design

24 hours service, 2 teams: onshore: strategy, initial input, show and tell, feedback

gathering and processingoffshore: (AngularJS powered) prototyping

>

>

Page 4: AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

Prototyping: Conceptual Phase

visual thinking techniques (graphic facilitation, gamestorming) to grab main ideas about structure and key interactions

>

scenarios, personas, concept maps, user flows, etc. are started in parallel with our main deliverable – interactive prototype

>

Page 5: AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

Prototyping: Clickable Mockup

made overnight (AngularJS seed + HTML5 Boilerplate; jQuery UI, Bootstrap by Tweeter, BBC GEL, etc. for widgets)

AngularJS native features like templating, re-usable components (complex DOM), filtering, form validation, etc. work as time savers

>

>

AngularJS improves maintainability of prototypes(scopes, directives)

>

Page 6: AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

Prototyping: High Fidelity Interactive Prototype

JSON files mimic DB

mash-up architecture(different parts of the prototype have different level of fidelity)

>

>

prototyping becomes investment into fidelity>

JSON

Page 7: AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

Prototyping: Application

fidelity of the interactive prototype grows until at some pointprototype becomes an application

UX, biz logic (incl. complex interactions) and back-end services are shaped, validated and verified

>

>

Page 8: AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

Prototyping: Big Picture

concept

rough sketch

clickable mock-up

high fidelity

interactive prototype

feed

back

application

Page 9: AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

AngularJS for Prototyping Tips & Tricks

running test scenarios to communicate complex biz logic to super busy stakeholders

one common maintainable deliverable: no zones of responsibility and logistic gaps

>

>

Page 10: AngularJS NYC Meetup: UX Prototyping and Business Development with AngularJS

Q&A

Special thanks to Nikolai Chesalin, Stanislau Sarosek,Yauheni Zara, Denis Shamgin, Pavel Halavan, Dmytro Darichev, Pavlo Velykyi

Siarhei Mardovich, [email protected], @mardovich

>

>