agile in depth (by robert coop at nux leeds november 2017)

20
Agile in depth Integrating experience design into Agile delivery NUX – 27 November 2017

Upload: northern-user-experience

Post on 28-Jan-2018

94 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Agile in depth (by Robert Coop at NUX Leeds November 2017)

AgileindepthIntegratingexperiencedesignintoAgiledeliveryNUX– 27November2017

Page 2: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Settingthescene

• What’stheproblem?• Whatdowemeanby‘Agileindepth’?• Thenatureandcomplexityofdeliveringenterprise-levelservices• Staggeredsprint,thecommonapproachtointegration• The‘customerteam’operatingmodel• Continuousdiscoveryanddelivery

Page 3: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Agileintheenterprise

Wearguethatwhenconsideringenterprisedelivery,AgilecannotsitinisolationofusercentreddesignandDevOps(orserviceoperations)anddeliveryofservicesthatarevaluable,usefulandfeasible

UserCentredDesign

DevOpsAgileDelivery

Page 4: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Agileintheenterprise

Wheretheseareaoverlapcreatespotentialtensions,butequallythereareopportunitiestoexplore

UserCentredDesign

DevOpsAgileDelivery

DeliveringUXintoAgile

BeyondtheCaganprinciples

Thecustomerteam

Continuousdiscoveryand

delivery

Page 5: Agile in depth (by Robert Coop at NUX Leeds November 2017)

BeyondtheCaganprinciples

Page 6: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Cagan principles

MartyCagan introducesthreekeyconcernsofproductownership:Theneedtodelivervaluetothesponsoringorganisation,createservicesthatareusable(anddesirable)tousersandtoensuretheserviceisfeasibletodeliver

Inspired:HowtoCreateProductsCustomersLove

Valuable

Usable Feasible

Page 7: Agile in depth (by Robert Coop at NUX Leeds November 2017)

BeyondCagan

Efficient touseinmeetinguserneedsandbusinessrequirementsSecure indesignsothatmeetinggovernanceneedsisseenasabenefit,notahindrancetoaccessOperable inthattheservicecanbemaintainedtothestandardrequiredandadaptedasneedschangeandemerge

Valuable

Usable Feasible

Operable

Efficient Secure

Page 8: Agile in depth (by Robert Coop at NUX Leeds November 2017)

DeliveringUXintoAgile

Page 9: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Staggeredsprint

‘Staggeredsprint’isthedominantmodelforintegratingexperiencedesignintoAgiledelivery

DesignDevelop

Validate

DesignDevelop

Validate

DesignDevelop

Validate

DesignDevelop

Sprint0 Sprint1 Sprint2 Sprint3 Sprint n

Page 10: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Staggeredsprint

‘Staggeredsprint’isthedominantmodelforintegratingexperiencedesignintoAgiledeliveryButitcanbeproblematic:1. Useranddesignresearch2. Designcommunication3. Design/deliverycommitment4. Designintent5. Protractedfeedback

DesignDevelop

Validate

DesignDevelop

Validate

Sprint0 Sprint1 Sprint2 Sprint3

DesignDevelop

Validate

DesignDevelop

1 2

3

4

Sprint n

5

Page 11: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Thecustomerteam

Page 12: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Customerteam

ThecustomerteamsupporttheProductOwnerindefiningandrefiningstakeholderrequirementsanddeliveringtheseintothedeliveryteamthroughtheprocessofcontinuousdiscovery

Page 13: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Supportingdesignthinking

Thefocusisonmeetinguserneedsthroughthedeliveryofrelevantandoperableservicesthataddressreal-worldbusinessproblems

Businessrequirements Userneeds

Page 14: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Collaborativedesign

• Withincontextofoverallservicedesign,UXstrategy,technicalarchitecture,deliverycapabilityandserviceoperations• Requiresarealignmentofroles• DesignattheEpiclevel,refineattheStorylevel• Encouragecollaboration(thedevelopersholdallthecards,butnotnecessarilytheunderstandingofhowtoplaythehand)

Page 15: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Unifyingdisciplines

Page 16: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Continuousdiscovery&delivery

ContinuousdiscoveryanddeliveryprovideaframeworkwhereexperiencedesignistrulyintegratedintoAgiledeliveryBuildtherightthingandbuildthethingright

UserCentredDesign

DevOpsAgileDelivery

Continuousdiscoveryand

delivery

Page 17: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Continuousdiscovery

• Basedonleanprinciples• Shortdesigniterationsdeliveredjustintimethroughcollaborativedesignsessions• Designersremainingengagedthroughout• Hypothesis-drivenapproacheasesuseranddesignresearchpressuresandsupportsconceptofcontinuousdiscovery• Collaborativedesigninvolvingthedeliveryteamaswellasthecustomerteamandkeystakeholders

Page 18: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Continuousdelivery

• Focusonqualityoverspeedofdelivery(Scrumban)• Continuousbuild,delivery,integrationandtestingsupportsrapidfeedback• Supportsamorecollaborativeapproachtobothdesignanddelivery• Test-drivendevelopmentandautomatedtestingandworkingsoftwareaftereachiteration

Page 19: Agile in depth (by Robert Coop at NUX Leeds November 2017)

Inconclusion

• Designanddeliveryintheenterpriseiscomplicated• Staggeredsprintisapoormodelforintegration• Thecustomerteamhaveapivotalresponsibility• Continuousdiscoveryworkingalongsidecontinuousdeliveryprovidesanoption

Benefitsofcontinuousdesignanddelivery:1. Collaborativeandsharedresponsibility

2. Avoidsunnecessarydesign,deliveryandvalidationhotspots

3. Providesrapiditerationsandfeedbackaspartofqualityfocussedapproach

Page 20: Agile in depth (by Robert Coop at NUX Leeds November 2017)

[email protected]

07714672888