how our users helped us design and build a successful ... · understand user needs 2. do ongoing...

34
How our users helped us design and build a successful digital service that meets UK government standards Sarah Vodden Interim Operations Director (and IFS Product Owner) Nigel Townley Director – IT & Business Change

Upload: others

Post on 12-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

HowourusershelpedusdesignandbuildasuccessfuldigitalservicethatmeetsUKgovernmentstandards

SarahVoddenInterimOperationsDirector(andIFSProductOwner)

NigelTownleyDirector– IT&BusinessChange

Page 2: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Wecan’tstopthinkingaboutthefuture

InnovateUK– theUK’sinnovationagency

Weworkwithpeople,companiesandpartnerorganisations tofindanddrivethescienceandtechnologyinnovationsthatwillgrowtheUKeconomy-deliveringproductivity,newjobsandexports.

OuraimatInnovateUKistokeeptheUKgloballycompetitive intheraceforfutureprosperity.

Page 3: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

3

Introductions

Page 4: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

4

Introductions

Page 5: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Topicsforthissession• BackgroundtotheInnovationFundingService

– GovernmentDigitalServices– Startingtheproject– VIDEO

• Understandingourusers– Usertesting(VIDEO)– Iterating– Ongoinguserresearch

• Demo?• Lessonslearned

Page 6: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

6

Theoldprocess

Page 7: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

7

Thenewprocess..

Page 8: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

8

Typicalcompetition:numberofusers

GOV.UK,competitionsearch

Applicationssubmitted

ProjectSetup

Successfulapplicants

Application

Assessment

Startproject

2,000Users

500Applications

20Awarded

20FundedProjects

Page 9: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

9

GovernmentDigitalServices

Page 10: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

TheUKGovernmentDigitalService(GDS)Standard

1. Understanduserneeds2. Doongoinguserresearch3. Haveamultidisciplinaryteam4. Useagilemethods5. Iterateandimprovefrequently6. Evaluatetoolsandsystems7. Understandsecurityandprivacy

issues8. Makeallnewsourcecodeopen9. Useopenstandardsandcommon

platforms

10. Testtheend-to-endservice11. Makeaplanforbeingoffline12. Makesureuserssucceedfirsttime13. Maketheuserexperienceconsistent

withGOV.UK14. Encourageeveryonetousethe

digitalservice15. Collectperformancedata16. Identifyperformanceindicators17. Reportperformancedataonthe

PerformancePlatform18. Testwiththeminister

Page 11: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

OperationsProcess

CompetitionPreparation

Pre-applicationeligibility&suitability

Application Assessment

FundingDecisionAndAward DueDiligence Monitoring Payment

ContinuousReportingOriginalScopeofIFSandinBeta(preaward)

Currentadditionalproject(postaward)

Page 12: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

InnovationFundingServiceuserjourneys

InitialintereststartatGOV.UK

Application

Submission

Allocateassessors

Producepanelsheet

Notificationofoutcome&feedback

Successful

Competitionset-up

Feedback

Projectset-up

LiveProject(integratewithexistingsystem)

Inviteassessors&assessoraccountcreation

Assessment

Applicant

Assessor

InnovateUKManagecompetition Decision

Process

ExternalUsers

InternalUsers

Page 13: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

TakenfromGDS:

“AsanapplicantIwanttocreateanaccountintheservicesothattheserviceknowsmewhenIlogbackinagain”

Page 14: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and
Page 15: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Understandingourusers

Page 16: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Personas- tellusaboutourusers

Page 17: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

UserPainpointsExternalusers

Collaborativenaturenotreflectedinapplicationsubmittinganapplicationdoesnotcurrentlyreflecthowusersneedtoshare,save,editandreviewtheircollaborativeapplicationApplicantsdonotmakeuseofrelevantguidanceguidanceexistsbutisnotpresentedtotheapplicantsatthepointitisrequired,withusefulinformationoverlooked.Manualdataentryandfileuploading- notintuitiveandrequiresrepetitionofdataentryApplicantfeedback - applicantscanstruggletounderstandreasonsforbeingunsuccessfulandwhattheirnextstepsshouldbe

Internalusers

Manualdataentry-manyprocesseswithinInnovateUKstillrequiremanualinputofdataandmanualmovementoffilesDuplicationofeffort - betweeninternalteamsTransparencyandvisibilityofprocesses- poortransparencyandvisibilitybothinternallyandexternallyaboutprocessesinvolved,timescalesandownership.Reportinganduseofdata - currentsystemsaredifficulttointerrogatefordataandinformationiscollectedinavarietyofformats,makingcomparisonandanalysisdifficult.

Page 18: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Usertesting

Page 19: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Internalusertestsessions

• MoreinformalasconductedinInnovateUKoffices• 1-2-1atpeople’sdesks• Someformalsessions/workshopsaspartofiterationsofinternaluserviews

Page 20: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Variedtestingapproaches– guerrillatestingatevents

Guerilla testingatInnovateUKevents– focusingonaspecificjourneyorresearchquestionratherthanthefullsystem– example=accountcreationprocess

Page 21: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

GuerrillatestingatourInnovate2016conference

Page 22: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Participant

Age Occupation Group ITSetupduringresearchsession

P1 38 Ex-CivilServant

Hearing Impairment N/A, butwasaccompaniedbyaninterpreter

P2 79 Retired Visual Impairment JAWS screenreader(usesDolphinSuperNova screenreaderathome)

P3 68 Retired LowDigitalSkills N/A

P4 36 Accountant Visual Impairment ZoomText screenmagnifier

P5 39 ResearchFellowatUWE

Motor Impairment Macbook trackpadandDragonDictate(forprolongedwriting)

P6 31 Cleaner Cognitive Impairment Laptop withDragonDictate(fortyping)

P7 53 Retired Visual Impairment JAWS screenreader

P8 29 Unemployed CognitiveImpairment JAWSscreenreader andbrowserzoom

P9 51 Unemployed LowDigitalSkills N/A

P10 56 RetiredSchoolSecretary

Visual Impairment iPad withiOSscreenmagnifier

P11 45 ForestSchoolLeader

CognitiveImpairment N/A,althoughsometimesusesVoicetoTextonAppledevices(orWordfor spell-checker)

P12 55 Fundraiserfor Motor Impairment Reducedmousesensitivity

Accessibilitytesting

Typeofimpairment

Externalparticipants

Visual 8

Hearing 2

Motor 4

Cognitive 5

Lowdigitalskills

4

Page 23: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Iterating

Page 24: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Applicantdashboardevolutionfromalphato…

Page 25: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Applicantdashboards- Beta

Page 26: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Designiterationsoftheapplicationform

April2015 June2015 February2016

Page 27: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

DesigniterationsoftheAssessordashboard

Page 28: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Ongoinguserresearch

Page 29: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Show&telltobusiness Observingusertesting

Page 30: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Analytics&feedbackloop

Page 31: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Demo?

Page 32: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Lessonslearned

Page 33: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and

Keepitsimple

• Aimfora“minimumviableproduct”or“MVP”– Youcanaddfunctionalitylaterifitisnecessary– Whatyouhave,mayneedchanging– Themoreyouhave,thelongeritwilltakeandthemoreyoumayneedto

iterate• Bewareofusersleadingyouinthewrongdirection.Collectevidence!• Bewareofinternaluserswithauthoritywhothinktheyknowbetter• Astrongproductownerwhounderstandsthebusinessisthekeyto

success!

Page 34: How our users helped us design and build a successful ... · Understand user needs 2. Do ongoing user research 3. Have a multidisciplinary team 4. Use agile methods 5. Iterate and