HxRefactored 2015: Jeff Belden "Inspired EHRs: Designing for Clinicians"
Designing and operating user centered digital services - Jeff Sussna
-
Upload
jaxlondonconference -
Category
Software
-
view
152 -
download
1
Transcript of Designing and operating user centered digital services - Jeff Sussna
Designing and Operating User-Centered Digital Services
Jeff SussnaIngineering.IT@jeffsussna
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Me: IT consultant/design thinkerPractice: IT transformation Career: Dev/QA/OpsBackground: liberal arts
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
A method for user-centerednessEmpathyEthnographyAbductionIteration
“Solving wicked problems”-Horst Rittel
“Changing existing situations into preferred ones”-Herbert Simon
DevOps is design thinking
@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)
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Information Technology -> Interaction TechnologyIT includes digital design and product management
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
AgendaTalking, discussing, designing: -Post-Industrial IT -Continuous Quality-A Language for Continuous Design
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
From industrialism to post-industrialism
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Service economy
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Knowledge work
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Change and innovation as the new purpose
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Pervasive computerization
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Post-industrialism in the 21st century
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Products -> servicesThings -> experiences Transactions -> relationshipsConvincing -> understanding
@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?
@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?
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Complexity is counterintuitiveEmergenceCascading failureSensitivity to history
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Brand promise shifts from delivery to conversation
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
The old business imperativeEngineer scale, robustness, predictability Push product and message
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
The new business imperativeNavigate complexityCo-create product and message
@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?
@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?
A New Model of ControlJeff Sussna
Ingineering.IT@jeffsussna
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
What is business? Control Profit, market share, stock priceProduct quality, customer satisfactionOperational efficiency, employee behavior …
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Industrialism: the age of control
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
TaylorismTime/motion studies -> standardized activities Separation of planning/management from execution
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
The problems with industrial controlProduct-centricEfficiency/scale over adaptabilityRadical separation of planning from execution Assumes predictability
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
We need a new, post-industrial model of control
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Cybernetics: kybernetes, “good steering”
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
“Cybernetics needs to be applied to itself”-Margaret Mead
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
“The cybernetics of observing systems”-Heinz von Foerster
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Autopoiesisself-creation / self-production
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Structural couplingInternal organization corresponds to external environmentNo flies, no frog
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Self-steeringContinual internal/external adaptation
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
So what?How do you even spell “autopoiesis”?!
@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…
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Companies succeed through structural couplingWrong product, wrong price, wrong market… = “death”
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
The post-industrial economy -ServiceInfusionComplexityDisruption
- demands self-steering
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
The cybernetic insightLife/business is a never-ending process of adaptation
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@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
IT As a Conversational MediumJeff Sussna
Ingineering.IT@jeffsussna
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Infusion makes IT critical to brand as conversation
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Impedance mismatch: IT as industrial control aid
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
We need a post-industrial model/purpose for IT IT as a medium for empathic conversation
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Interaction Technology: how companies converse With customersAmong themselves
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
AgileThe grandfather of cybernetic IT
@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?
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
“Agile processes harness change for the customer's competitive advantage"
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Agile optimizes for steeringRequirementsImplementationPrioritizationProcess
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Agile does not optimize for speed…or efficiency…or predictabilityResist the temptation to re-industrialize
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Agile doesn’t actually deliver value to anyoneEnter DevOps
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
The Three Ways of DevOpsFlowFeedbackContinuous Experimentation and Learning
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
The DevOps Way of FeedbackInfrastructureApplicationBehaviorChangeAll layers impact UX
@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
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Common ingredient: small batch sizes WorkChangeStructureDependency
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Small batch sizes -> rapid feedback loopsRapid feedback loops -> precise steering
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Beyond engineering: taking service seriously
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Service DesignDesign thinking applied to services Holistic internal-external understandingPervasive user-centeredness
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@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)
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Design (what should come next) becomes operations
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Operations (what happens now) becomes design
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Design becomes continuousIT as conversational medium enables a circular design/operations loop
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
How do you ensure IT drives useful conversations?
@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
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Design for failure, operate to learn:Design for resilienceUse failure as informationIncorporate entire “UX stack”
@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
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
ExerciseHow do we get from here to there? (everyone has a legacy)
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
A New Definition of QualityJeff Sussna
Ingineering.IT@jeffsussna
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Agenda-(Post-Industrial IT aka digital business)-Continuous Quality-A Language for Continuous Design
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
What does continuous design mean for quality?Success as useful conversation with customers and each other
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Conversation/steering happens via service CompaniesIT organizationsDesign, development, operationsMicroservices
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
What is the real meaning of service?
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Software product quality“The software meets the spec.”
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Software service quality"The service helps customers accomplish their jobs-to-be-done"
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
"The product is the trip."-AirBnb designer
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Goods-dominant logicProducers create value via goodsValue is exchanged for money Consumers destroy value via use
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Service-dominant logicMutual service exchange Value co-creation through job-to-be-done satisfaction
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Service-dominant logic points us toward:Systems thinkingConversationSteering Empathy
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@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?
Building Quality InJeff Sussna
Ingineering.IT@jeffsussna
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
How do we assure service, not just software quality?
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Four dimensions of serviceOutcomesAccessCoherencyContinuity
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
AccessCan I use the service how and when I need to?Performance, scalability, security, visibility…
@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
@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
@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?
@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
@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
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
A new definition of quality demands a new approach to QA
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Industrial QAEnd of the assembly lineTail wagging the dogFocus on software not service
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Post-industrial QAValidation and correction become part of creationContinuous design: design becomes operations becomes testing
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Complexity changes operationsOperations becomes “searching for failure” Prod becomes test (?!?!?!)
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Adaptation changes planningA/B testing, canary releases, incremental feature surfacingProd becomes test again!
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Quality becomes continuousAcross time and space: design -> dev -> opsQA shifts left and right
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Whither the QA department?Help the organization see the four dimensions of service quality
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
QA’s new roleAdvocate for feedbackAntidote to cognitive biasAdvocate for the customerAdvocate for service-dominant logic
@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?
A Language for Continuous DesignJeff Sussna
Ingineering.IT@jeffsussna
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
How do we design and operate user-centered digital services?
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
We need a “specification language” for continuous design…
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
“I promise I’ll clean my room before dinner.”
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Intention
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Expression
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Intensity
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Benefit
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
“A strongly-stated intention to provide service”
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Why “promise”?
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Promises aren’t always kept
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
“A strongly-stated intention to provide servicethat may or may not come to pass”
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Real-world systemsCollections of autonomous agents collaborating through promises
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Acknowledging uncertainty enables greater certainty
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Acknowledging uncertainty -> greater certaintyAuto-scalingCircuit breakersContinuous integrationDesign-for-fail
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Treating agents as autonomous enables greater scalability, resilience, and steerability
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Needs + promises > requirementsMicroservicesSelf-organizing teamsScaling agile
@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?
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
The failure stems from making the wrong promise
@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
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
I promise to help you rest as part of your trip
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Design across domainsPhysical/digitalFront office/back officeSocial/technicalDesign/development/QA/operations/support
@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
@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
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
In conclusion…
@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
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
@jeffsussnaCopyright © 2015 Ingineering.IT, LLC. All Rights Reserved.
Want [email protected]@jeffsussna