204
Designing and Operating User-Centered Digital Services JeSussna Ingineering.IT @jesussna

Designing and operating user centered digital services - Jeff Sussna

Embed Size (px)

Citation preview

Page 1: Designing and operating user centered digital services - Jeff Sussna

Designing and Operating User-Centered Digital Services

Jeff SussnaIngineering.IT@jeffsussna

Page 2: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Me: IT consultant/design thinkerPractice: IT transformation Career: Dev/QA/OpsBackground: liberal arts

Page 3: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 4: Designing and operating user centered digital services - Jeff Sussna

A method for user-centerednessEmpathyEthnographyAbductionIteration

Page 5: Designing and operating user centered digital services - Jeff Sussna

“Solving wicked problems”-Horst Rittel

Page 6: Designing and operating user centered digital services - Jeff Sussna

“Changing existing situations into preferred ones”-Herbert Simon

Page 7: Designing and operating user centered digital services - Jeff Sussna

DevOps is design thinking

Page 8: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

“Welcome to Digital Service 101”1-day “design/IT/business” seminarHistory, philosophy, economics, biology (and computer science)

Page 9: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Information Technology -> Interaction TechnologyIT includes digital design and product management

Page 10: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 11: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 12: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

What will we learn?A holistic approach digital service quality A common design/operations languageHow to evaluate, adapt, and improve methodologiesNew ways of thinking and working across boundaries

Page 13: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 14: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

AgendaTalking, discussing, designing: -Post-Industrial IT -Continuous Quality-A Language for Continuous Design

Page 15: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

From industrialism to post-industrialism

Page 16: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 17: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 18: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 19: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 20: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Service economy

Page 21: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Knowledge work

Page 22: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Change and innovation as the new purpose

Page 23: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Pervasive computerization

Page 24: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Post-industrialism in the 21st century

Page 25: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Products -> servicesThings -> experiences Transactions -> relationshipsConvincing -> understanding

Page 26: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Silos -> infusionIs the coffee shop for chatting or working?Is your phone for calls/photos/email?Is your car a car or a Spotify client?

Page 27: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Complicated -> complexIs your car radio Honda’s fault or Spotify’s?Is online customer subscription management SoE or SoR?Is your data managed by Freshbooks or Heroku or AWS?Do your customers call your support line or just complain on Twitter?

Page 28: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 29: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 30: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Complexity is counterintuitiveEmergenceCascading failureSensitivity to history

Page 31: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 32: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Efficiency -> adaptabilityKodak lasted 100 years before being disruptedMicrosoft lasted 30 yearsApple went from the world’s most valuable company to a ? in 1 year

Page 33: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 34: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Brand promise shifts from delivery to conversation

Page 35: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

The old business imperativeEngineer scale, robustness, predictability Push product and message

Page 36: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

The new business imperativeNavigate complexityCo-create product and message

Page 37: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Our dayHow does the new business imperative challenge old methods?How can new methods help us satisfy it?

Page 38: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Warm-up exerciseWhere do you experience infusion and complexity?How does it break down old methods?What new challenges does it pose?

Page 39: Designing and operating user centered digital services - Jeff Sussna

A New Model of ControlJeff Sussna

Ingineering.IT@jeffsussna

Page 40: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

What is business? Control Profit, market share, stock priceProduct quality, customer satisfactionOperational efficiency, employee behavior …

Page 41: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Industrialism: the age of control

Page 42: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

TaylorismTime/motion studies -> standardized activities Separation of planning/management from execution

Page 43: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

The problems with industrial controlProduct-centricEfficiency/scale over adaptabilityRadical separation of planning from execution Assumes predictability

Page 44: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

We need a new, post-industrial model of control

Page 45: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 46: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 47: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 48: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 49: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Cybernetics: kybernetes, “good steering”

Page 50: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Lean Startup as a cybernetic methodologyProduct development: predict the customer’s trajectoryMVP: calibrate your aimPivot: adjust your prediction

Page 51: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

“Cybernetics needs to be applied to itself”-Margaret Mead

Page 52: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

“The cybernetics of observing systems”-Heinz von Foerster

Page 53: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 54: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 55: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 56: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Autopoiesisself-creation / self-production

Page 57: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 58: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Structural couplingInternal organization corresponds to external environmentNo flies, no frog

Page 59: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Self-steeringContinual internal/external adaptation

Page 60: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

So what?How do you even spell “autopoiesis”?!

Page 61: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Business is a process of continual self-productionEmployees + systems + materials = productsProducts + sales = revenueRevenue pays for employees + systems + materials…

Page 62: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Companies succeed through structural couplingWrong product, wrong price, wrong market… = “death”

Page 63: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

The post-industrial economy -ServiceInfusionComplexityDisruption

- demands self-steering

Page 64: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 65: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

The cybernetic insightLife/business is a never-ending process of adaptation

Page 66: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 67: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 68: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

“I like cybernetics: its intrinsic circularity helps me see myself through the eyes of the other.”-Heinz von Foerster

Page 69: Designing and operating user centered digital services - Jeff Sussna

IT As a Conversational MediumJeff Sussna

Ingineering.IT@jeffsussna

Page 70: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Infusion makes IT critical to brand as conversation

Page 71: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Impedance mismatch: IT as industrial control aid

Page 72: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 73: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

We need a post-industrial model/purpose for IT IT as a medium for empathic conversation

Page 74: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Interaction Technology: how companies converse With customersAmong themselves

Page 75: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Conversational ITIntegrates building blocks with shared cybernetic roots and purposeUnderstanding that foundation is key to effective action

Page 76: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

AgileThe grandfather of cybernetic IT

Page 77: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Agile’s identity crisis “We are uncovering better ways of developing software” - what? “We value <X> over <YY>” - why?

Page 78: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

“Agile processes harness change for the customer's competitive advantage"

Page 79: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Agile optimizes for steeringRequirementsImplementationPrioritizationProcess

Page 80: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Agile does not optimize for speed…or efficiency…or predictabilityResist the temptation to re-industrialize

Page 81: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Agile doesn’t actually deliver value to anyoneEnter DevOps

Page 82: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

What is DevOps, anyway?!Digital service: functionality and operability are inseparable DevOps treats them as a unified problem

Page 83: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

The Three Ways of DevOpsFlowFeedbackContinuous Experimentation and Learning

Page 84: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

The DevOps Way of FeedbackInfrastructureApplicationBehaviorChangeAll layers impact UX

Page 85: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

How do you steer infrastructure?Expensive, physical, complicated: slow/riskyEnter cloud: dynamic capacityCloud also optimizes for steering

Page 86: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

MicroservicesReduces friction for external delivery and internal adaptation “a new organizational model as much as a new architectural model"Brings the self-steering business to life

Page 87: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Common ingredient: small batch sizes WorkChangeStructureDependency

Page 88: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Small batch sizes -> rapid feedback loopsRapid feedback loops -> precise steering

Page 89: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Beyond engineering: taking service seriously

Page 90: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Service DesignDesign thinking applied to services Holistic internal-external understandingPervasive user-centeredness

Page 91: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 92: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 93: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Self-steering happens through serviceYour company is a serviceIT is a serviceThe practice of design (or dev or QA or ops) is a serviceA microservice is a serviceEverything is service (design)

Page 94: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Design (what should come next) becomes operations

Page 95: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Operations (what happens now) becomes design

Page 96: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Design becomes continuousIT as conversational medium enables a circular design/operations loop

Page 97: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 98: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

How do you ensure IT drives useful conversations?

Page 99: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Design for service, not just software:Start with the customer’s needsAddress experience across touchpoints and timeTreat employees as customers

Page 100: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Minimize latency, maximize feedback:Extend the mantra of Lean throughout the lifecycleDesign signals, not just featuresApply to internal and external relationships

Page 101: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Design for failure, operate to learn:Design for resilienceUse failure as informationIncorporate entire “UX stack”

Page 102: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Use operations as input to design:Seek out operational insightExpose internal and external interactionsListen to reality -> act on what you hear

Page 103: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Seek empathy:Approach everything you do as user-centered design Use operations to better understand the customer’s perspective

Page 104: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

ExerciseHow do we get from here to there? (everyone has a legacy)

Page 105: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 106: Designing and operating user centered digital services - Jeff Sussna

A New Definition of QualityJeff Sussna

Ingineering.IT@jeffsussna

Page 107: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Agenda-(Post-Industrial IT aka digital business)-Continuous Quality-A Language for Continuous Design

Page 108: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

What does continuous design mean for quality?Success as useful conversation with customers and each other

Page 109: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Conversation/steering happens via service CompaniesIT organizationsDesign, development, operationsMicroservices

Page 110: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

What is the real meaning of service?

Page 111: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Software product quality“The software meets the spec.”

Page 112: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Software service quality"The service helps customers accomplish their jobs-to-be-done"

Page 113: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 114: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 115: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Service value is co-created in useCustomers “hire” services to help them accomplish jobs-to-be-done

Page 116: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

"The product is the trip."-AirBnb designer

Page 117: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 118: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 119: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Goods-dominant logicProducers create value via goodsValue is exchanged for money Consumers destroy value via use

Page 120: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 121: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Service-dominant logicMutual service exchange Value co-creation through job-to-be-done satisfaction

Page 122: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 123: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 124: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 125: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 126: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Service-dominant logic points us toward:Systems thinkingConversationSteering Empathy

Page 127: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Goods-dominant -> service-dominant logicCaptures the essence of industrial -> post-industrial shift The most important and difficult mindset shift to makeApplies at all levels: company, team/person, microservice

Page 128: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 129: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

ExerciseWho is your customer?What is their job-to-be-done?What help do they need to accomplish it?

Page 130: Designing and operating user centered digital services - Jeff Sussna

Building Quality InJeff Sussna

Ingineering.IT@jeffsussna

Page 131: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

How do we assure service, not just software quality?

Page 132: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Four dimensions of serviceOutcomesAccessCoherencyContinuity

Page 133: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

OutcomesDo the elements work correctly?Are they usable? Do they fit into my workflow?Do they help me accomplish my job-to-be-done?Goes beyond validation

Page 134: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

AccessCan I use the service how and when I need to?Performance, scalability, security, visibility…

Page 135: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Access depends on humans not just systemsBiz/tech operations staff are customers too“Running the service” helps me accomplish my goals

Page 136: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Access is about repair not just preventionFailure is inevitable in complex systemsSolving problems contributes to customer satisfaction

Page 137: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

CoherencyDoes the service address my entire journey?Does my experience hang together?Does it integrate with the surrounding context?

Page 138: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

ContinuityDoes the service evolve along with me and my world?Bugs, improvements, evolution… Dev/test becomes part of service delivery

Page 139: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Steering happens hereEmployee journeys evolves in response to customer journeysEmployee journeys evolve in response to each othere.g., DevOps/Design Thinking adoption

Page 140: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Managing change becomes a UX concernReleasing a new feature triggers employee and customer journeysNeed to design across time, not just space

Page 141: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

A new definition of quality demands a new approach to QA

Page 142: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Industrial QAEnd of the assembly lineTail wagging the dogFocus on software not service

Page 143: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 144: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Post-industrial QAValidation and correction become part of creationCybernetics build error detection into aim/fireContinuous design: design becomes operations becomes testing

Page 145: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Post-industrial QAValidation and correction become part of creationContinuous design: design becomes operations becomes testing

Page 146: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Complexity changes operationsOperations becomes “searching for failure” Prod becomes test (?!?!?!)

Page 147: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Adaptation changes planningA/B testing, canary releases, incremental feature surfacingProd becomes test again!

Page 148: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Quality becomes continuousAcross time and space: design -> dev -> opsQA shifts left and right

Page 149: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Whither the QA department?Help the organization see the four dimensions of service quality

Page 150: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 151: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

QA’s new roleAdvocate for feedbackAntidote to cognitive biasAdvocate for the customerAdvocate for service-dominant logic

Page 152: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

DiscussionHow do the four dimensions of service impact your approach to QA? How might a post-industrial QA “organization” look?

Page 153: Designing and operating user centered digital services - Jeff Sussna

A Language for Continuous DesignJeff Sussna

Ingineering.IT@jeffsussna

Page 154: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

How do we design and operate user-centered digital services?

Page 155: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

We need something that helps us:Navigate complexityUnify design and operations Exchange service with customersAchieve continuous quality

Page 156: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

We need a “specification language” for continuous design…

Page 157: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 158: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 159: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 160: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

“I promise I’ll clean my room before dinner.”

Page 161: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Intention

Page 162: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Expression

Page 163: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Intensity

Page 164: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Benefit

Page 165: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

“A strongly-stated intention to provide service”

Page 166: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Why “promise”?

Page 167: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Promises aren’t always kept

Page 168: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

“A strongly-stated intention to provide servicethat may or may not come to pass”

Page 169: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 170: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 171: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 172: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Real-world systemsCollections of autonomous agents collaborating through promises

Page 173: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Acknowledging uncertainty enables greater certainty

Page 174: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Acknowledging uncertainty -> greater certaintyAuto-scalingCircuit breakersContinuous integrationDesign-for-fail

Page 175: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Treating agents as autonomous enables greater scalability, resilience, and steerability

Page 176: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Needs + promises > requirementsMicroservicesSelf-organizing teamsScaling agile

Page 177: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

“Thinking in promises”What promises should (can) we make?What promises do we need from others?What can we do to maximize trust? (by keeping/repairing our promises)What promises do our customers need to keep?

Page 178: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 179: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

What is the traveler’s job-to-be-done?To get checked in with the hotel computer?To make the transition from travel & stress to rest & relaxation

Page 180: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 181: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

The failure stems from making the wrong promise

Page 182: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Promise thinking models continuous designService, not just softwareDesign for failure, operate to learn Operations as input to design

Page 183: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Promise thinking models holistic service deliveryPhysical and digital Social and technical Design and operations Macro and microInternal and external

Page 184: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

I promise to help you rest as part of your trip

Page 185: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

I promise to……give a great talk on Promise Theory …show my kids a good time on vacation …close the deal and make my quarterly sales numbers

Page 186: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

I promise to help you reserve a satisfactory roomI promise to be available when you want to use meI promise to be functional and usableI promise not to lose your reservationI promise to keep your information secure

Page 187: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

I promise to help you transition from travel to restI promise to be clean, attractive, and navigable I promise to be friendly and helpfulI promise to give you a place to store your luggage

Page 188: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

I promise to help you get the guest checked inI promise to be available when you want to use meI promise to be functional and usableI promise to find the customer’s information quickly

Page 189: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

I promise to support your larger service contextI promise to help you find a suitable restaurantI promise to help you keep in touch with the office

Page 190: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

I promise to help you operate the businessI promise to understand your (customers’) changing needsI promise to continuously deliver operations system improvementsI promise to help you understand and adopt system changes

Page 191: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

I promise to unify functionality and operabilityI promise to deliver secure code I promise to design for operationsI promise to reduce deployment frictionI promise to collaborate to solve shared problems

Page 192: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Promise Thinking ExerciseWhat is the customer’s promise-to-be-kept? How do we help them keep their promise?-Physical/digital-Front office/back office-Social/technical

Page 193: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Promise thinking processWhat promises do we need to make?What promises do we need made to us?How do we maximize our ability to keep our promises?-resilience in the face of broken promises-repair of our own broken promises

Page 194: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Use service-dominant logic at all levelsModel the organization from the customer inAddress all four dimensions of service, not just software

Page 195: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Design across domainsPhysical/digitalFront office/back officeSocial/technicalDesign/development/QA/operations/support

Page 196: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Using promise thinkingFocus on conversations not artifacts Apply to systems, processes, orgs, people Incorporate all four dimensions of serviceStart where you areBe curious and openDesign continuously

Page 197: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Promise thinking is……the language of continuous design…what happens when Service design meets DevOps meets complexity

Page 198: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Promise thinking powers self-steeringAre we keeping our promises (to customers/to each other)?Are we making the right promises?How do we repair broken promises?…by continually changing existing into preferred

Page 199: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

In conclusion…

Page 200: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Goods-dominant -> service-dominant logicCaptures the essence of industrial -> post-industrial shift The most important and difficult mindset shift to makeApplies at all levels: company, team/person, microservice

Page 201: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 202: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 203: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Page 204: Designing and operating user centered digital services - Jeff Sussna

@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.

Want [email protected]@jeffsussna