16
Hannah Grossman Experience Architect at The Nerdery hannahgrossman.com // @landofdoors An Enterprise-grown agile framework

Tidal UX Presentation from UX Meetup

Embed Size (px)

Citation preview

Page 1: Tidal UX Presentation from UX Meetup

Hannah Grossman Experience Architect at The Nerdery

hannahgrossman.com // @landofdoors

An Enterprise-grown agile framework

Page 2: Tidal UX Presentation from UX Meetup

TOPICS:Abitaboutme

Theneedforanewframework

Whatis“TidalUX”andwhyisitdifferent?

Productexample

Discussion/Q&A

Page 3: Tidal UX Presentation from UX Meetup

I LIKE BIG, MESSY PROBLEMS

Page 4: Tidal UX Presentation from UX Meetup

I’ve learned that sometimes you just have to dive in.

Page 5: Tidal UX Presentation from UX Meetup

GETTING STARTED SOMETIMES FEELS LIKE THIS:

AND MANY OF US WOULD RATHER IT BE LIKE THIS:ORGANIZED, METHODICAL

Page 6: Tidal UX Presentation from UX Meetup

AGILE UX Bothideaspriori-zeprovidingvaluetoourusers:

“Our goal is not to create a deliverable, it’s to change something in the world—to create an outcome.”

-JeffGothelf,“LeanUX”

…SO WHAT’S WITH THE “ICKY” FEELING?

Page 7: Tidal UX Presentation from UX Meetup

BALANCING vision WITH ACTION IS HARD.

Thatcartoonthateveryoneknows.Unknownoriginalsource.

Page 8: Tidal UX Presentation from UX Meetup

Tidal UX

Page 9: Tidal UX Presentation from UX Meetup
Page 10: Tidal UX Presentation from UX Meetup

THE BIG IDEAConcept:Anapptoreplacepaperformscollectedduringacourse

Value:Saves-me,beJerrepor-ng&analy-cs

Features:LoginandRegistra-on,CourseCrea-on,FormCrea-on,DataInput,Repor-ng

Constraints:Dataprivacy/security,trainingsessionon1/1/2017

Page 11: Tidal UX Presentation from UX Meetup

ALIGNING ON VISION & RELEASEResearch&Validate:Weinterviewedcoursefacilitatorsanddataentryfolks.Wesatinonacourse.Turnsout,facilitatorshavespare-mebetweenperiods…mobile?!

Roadmap&ArJculate:Ourcharterstatesthatwewill,“Createaresponsiveformbuilding,dataentry,andrepor-ngapplica-on.”Thefirstpartiscollec-ngthedata.

Align:Together,wetalkedthrougheachofourusersandtheirjourneys.Thereseemedtobea“slice”ofvalue-addedfunc-onalityarounddatacollec-onandproposedanR1withhard-codedcourseforms.

Page 12: Tidal UX Presentation from UX Meetup

BUILDING A BACKLOGReleasePlanning:Wemetandsequencedoutthework,movingbackwardfromour1/1/2017date.

Sprint0:WhiledevworkedonSPIKESaroundseangupenvironmentanddatamodel,UXSPIKEDonfullyunderstandingthesecurityrequirements,formdetails,logic,andhierarchicalstructureofcourses+facilitators.

TheFirstStory!:Wecameupwithrequirementsforlogin,andUXsketchedsomescreens!

Page 13: Tidal UX Presentation from UX Meetup

SPRINTINGDecomposedDesign:DuringReleasePlanning,we’dbrokendownourworkintoEpics,whichlooselycorrespondedtoscreens.Acoresetofflowswerecreatedandtestedwithusers.

BacklogGrooming&SprintPlanning:Asscreens/designsweredesigned(orsketched!),theywerebrokendownintosubtasks,thenpulledintosprints.

WhataboutthoseExperiments!:Asthebacklogdwindled,byaJen-onturnedtowardsdatavisualiza-onsandrepor-ng,somethingthatwouldbecomingdownthepipeline(andhadlotsofroomfordesign!)

Page 14: Tidal UX Presentation from UX Meetup

RELEASE & ITERATEUAT:OuruserswerebroughtinforUATthroughout(andweallQA’d),sowewereabletoaddahandfulofStretchGoalsforeasyenhancements.

Deployment:Ourfinalpushwentthroughanotherroundofend-to-endperformancetes-ng,whichwepiggybackedwithusertes-ng.

RetrospecJve&PlanningfortheNextRelease:Wemettotalkthroughwhatwentwell,whatdidn’t,anddiscussourbacklogforthenextrelease(revisi-ngourjourneys).

Page 15: Tidal UX Presentation from UX Meetup

IT’S DIVING DEEP, BUT COMING UP FREQUENTLY TO KEEP AN EYE ON THE TIDES (And to breathe. Don’t forget that.)

Page 16: Tidal UX Presentation from UX Meetup

Thanks!hannahgrossman.com // @landofdoors