SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 1  
Design + DevOps
what we’ve learned from our dev friends
U X D E S I G N
Esteban Pérez-Hemminger, Design Lead
Troy Bjerke, Design Researcher
@ IBM Design, Austin TX
who dis?
E S T E B A N P É R E Z - H E M M I N G E R
Design Lead
IBM Studios, Austin TX
@certifyDesign
T R O Y B J E R K E
Design Researcher
IBM Studios, Austin TX
@TheBeerKey
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 2  
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 3  
today
Send us questions
and come talk to us.
@certifyDesign
@TheBeerKey
1 why + what
2 case study
3 parallels
4 wrap
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 4  
Why are we here
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 5  
the why
Share how our design team at IBM followed
radical collaboration practices, inspired by our
end-users, to overcome project obstacles and
build a better team.
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 6  
takeaways
1 DevOps best practices can help break barriers
2 Design research helps kill control egos
3 Cross-discipline teams: a must, not a luxury
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 7  
What is DevOps
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 8  
DevOps is about
practice + culture speed + stability
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 9  
Dev Ops
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 1 0  
before
blame finger pointing
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 1 1  
DevOps
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 1 2  
high-per forming
• 50% higher market cap growth over 3yrs
• Better employee loyalty
• More time to improve the products
vs just maintaining them
50%
loyalty
time
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 1 3  
• Increased time spent on
developing new features by
700%
thanks to automation
what ’s possible
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 1 4  
I
don’t
like
change!
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 1 5  
But what do we know
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 1 6  
IBM Design Thinking
observe
reflect
make
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 17  
Focus: application performance monitoring products
Goal: to help DevOps team understand performance changes of the
code/infrastructure decisions they make
Outcome: give them the confidence  empowerment to focus on
improvements instead of dealing with firestorms
Three years
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 1 8  
Anybody say research?
300+
Research participants
50hrs
Usability test footage
• Contextual Research
• Usability Studies
• Sponsor users
• Interviews
• Surveys
• Workshops
• Conferences
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 19  
Availabilit y Monitoring
as-is
Monitoring is an afterthought.
Devs needed an easier way to test
their code with little overhead
to-be
Devs can test their service/app
early on, without depending on
Ops, to ensure their code is ready
to move across the pipeline
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 2 0  
Homestead : Monitoring Go to: Summary
Docs
| Org NameUS South
Maureen
ComputeIBM Bluemix
Critical
CURRENT STATUS
15
Warning
35
Critical
ALERTS (PAST 24 HRS)
280
Bluemix
42
Pipeline
ACTIVITIES (PAST 24 HRS) AVAILABILITY REPORT
url_slow_response on
url_slow_response on
DESCRIPTION
1/20/16 | 9:05 AM
1/20/16 | 9:05 AM
TIMESTAMP
AwesomeContainer
Containter-Y
TRIGGERED BY
504
504
ERRORS
Breakdown
Breakdown
012
11
# STATUS
Critical
Critical
12 Warning30 Warning Major103 CriticalAlerts All Locations
100
3
30
12
0
0
Alert Frequency In the Past 24 Hours
Homestead App Running From: Dallas
Budapest
0 Critical
0 Warning
Mumbai
Test here
Alerts: Open
View Contributors
1/3 1/4 1/5 1/5 1/6 1/7 Today
.98
.98Average
7/12 transactions
Satisfaction Score
1/3 1/4 1/5 1/5 1/6 1/7 Today
98%
99%
Average
3/12 transactions
Availability (Now)
1/3 1/4 1/5 1/5 1/6 1/7 Today
.48s
30.1k
31.4k
Average
11/12 transactions
Request Volume Response
Time: 7 daysApplication Health Past 7 Days
insight
Testing is a crucial, yet forgotten,
part of the development process
outcome
A synthetic monitoring experience
to help developers proactively
test their apps across locations
throughout the release cycle
health overview global testing auto-setup
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 2 1  
Show me how
Looking for some more data?
Gain access to these metrics and more by instrumenting our data collector
Availability
See your app’s availability and how it has
been performing over time.
Satisfaction Score
Are your end-users happy with your app?
Capture this insight in an industry-standard
response time calculation.
Request Volume
See how many end users are making
requests to your application
Homestead : Monitoring
Docs | Org NameUS South
Maureen
ComputeIBM Bluemix
Homestead App Running From: Dallas
Alerts: OpenAlert Frequency In the Past 24 Hours
1. login
2. checkout
3. addToCart
4. purchase
5. browse
TRANSACTION
82%
61%
40%
20%
1%
PERCENT OF TOTAL
7,532
6,123
5,100
3,280
2,166
VOLUME
1. login
2. checkout
3. addToCart
4. purchase
5. browse
TESTS
82%
61%
40%
20%
1%
FAILURE RATE
3
30
45
10
5
INSTANCES
82%
61%
40%
20%
1%
DISSATISFACTION
.75
.76
.80
.85
.90
SIZE
1. login
2. checkout
3. addToCart
4. purchase
5. browse
TRANSACTION
1/3 1/4 1/5 1/5 1/6 1/7 Today
.98
.98Average
7/12 transactions
Satisfaction Score
1/3 1/4 1/5 1/5 1/6 1/7 Today
98%
99%
Average
3/12 transactions
Availability (Now)
1/3 1/4 1/5 1/5 1/6 1/7 Today
30.1k
31.4k
Average
11/12 transactions
Request Volume
Time: 7 daysApplication Health Past 7 Days
Hide Contributors
insight
Identified the need to understand
the business impact of an
application’s performance

outcome
Allowed developers to determine
if they need to invest time
trouble-shooting a problem
biz metrics end-user POV low performers
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 2 2  
Clear All ShareSan Jose Hong Kong Dallas London
12am 8am 4pm4am 12pm 8pm 8pm2am 10am 6pm6am 2pm
1.6s
1.4s
1.2s
1s
800ms
600ms
400ms
200ms
0ms
Alerts
Activity
Interact with the graph to surface data
Metric Feed Metric Selection
1/20/16 | 2:00 PM Now
Response Time Availability Script: CheckoutTime: 24 hr
Maureen
Maureen
Maureen
Maureen
Maureen
Maureen
Maureen
Github
Github
Bluemix
Bluemix
Bluemix
Bluemix
Bluemix
ad3jr6k
ad3jr6k
—
—
—
—
—
Merging with development
Additional multi-factor authentication functionality
Additional multi-factor authentication functionality
Merging with development
Completed code fix for duplicate checkout item error jamie’s intuition says...
Additional multi-factor authentication functionality
Merging with development
1/20/16 | 9:05 AM
1/20/16 | 9:05 AM
1/20/16 | 9:05 AM
1/20/16 | 9:05 AM
1/20/16 | 9:05 AM
1/20/16 | 9:05 AM
1/20/16 | 9:05 AM
Master
—
—
Master
—
—
—
insight
Devs tend to correlate their
code deployments to changes
in performance

outcome
We visually connected
performance trends with alerts
and deployments in a single
visual pattern
activities changes historical mapping
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 2 3  
1/20/16 | 9:05 am
1/20/16 | 8:35 am
1/20/16 | 8:05 am
TIMESTAMP
3
6
1
ERRORS
Dallas
San Jose
Beijing
LOCATION
2.1s
2.0s
1.8s
RESPONSESTATUS
Critical
Critical
Critical
Page Load
Search Submit
Click and Wait
Checkout
NAME
—
—
—
504
ERRORS
8MS
230MS
320MS
1.2S
TIME
Loaded
Loaded
Loaded
Failed
STATUSSEQUENCE
mobilizer.js
https://urlname.server.app.php —JS 2.8B 8MS Loaded
index.html
…me.server.app.php/index-en
—HTML 65.3KB 730MS Loaded
styles.css
.../urlname.server.app.php/css
—CSS 234KB 920MS Loaded
how-to-video.mpeg
…/urlnameurlname.server.app.php/img1
—MPG 4.8MB 1.2S Loaded
FILE PATH ERRORSTYPE SIZE TIME STATUSSEQUENCE
Test Instances
Expert Advice
Critical
5% Warning 5% Normal10% Warning Major75% Critical
Breakdown: Checkout Script In the Past 24 Hours script.checkout.html
AVG. RESPONSE TIME
1.2s
AVG. AVAILABILITY
15%
Critical Warning
Errors:
3
Response (Avg.):
1.8s (1.2s)
Script Steps
6
Total Requests (External):
7(1)
TEST INSTANCES LATEST STATUS
Expand
Expand
Expand
Collapse
Collapse
insight
Developers follow a drill-down
mentality when looking for a sore
spot in a chain of events

outcome
Reduced info overload by
grouping data to mimics how
devs inspect a problem
status ratios nested data visual evidence
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 2 4  
Homestead : Monitoring Go to: Summary
100 30
0
Alert Frequency In the Past 24 Hours
Homestead App Running From: Dallas
Budapest
0 Critical
0 Warning
Alerts: Open
ALERTS (50) TEAM ACTIVITY (305)
Bluemix 280
Github 25
Toolchain —
SLA Target 99.95%
Last Day 96.75%
Last Week 98.48%
Last Month 99.83%
15
Warning
35
Critical
Critical
CURRENT STATUS
App-Name Total Tests (6)
WORST PERFORMING TESTS Checkout-test my-api Onboarding-scripts1 2 3
1
2
Next: Tests Overview
Ok, Got It!Previous
Guides
1 This map displays where alerts
are coming from. Each location
will show you the number of
alerts, their severity, and if the
location is available or unavailable.
2 When you start seeing alerts, click
on a location on the map to filter
the table below. From here, you
can go to a Breakdown page to
get details about an alert.
Pinpoint Alert Source
Breakdown
Monitoring Setup
Edit Mode
Minutes5
Interval
Settings Save
Locations
AddDoes it require a username or password?
Type or paste your URL
Link:
Give it a short name
Name
Alert Notification
Edit Mode
Development is a continuous process. Here you
can modify your test’s parameters, settings and
thresholds and see your related costs.
Notification Setup
Create and modify your alerting policies so you
only get notified when and how you want to. Keep
your team in the loop, share responsibilities and
make sure each alert is documented and
addressed.
Testing frequency
Simultaneous Staggered
Run test on
Firefox Chrome Internet Explorer
Frankfurt LondonHong Kong
Dallas
San Jose
Tokyo
Queretaro
Chennai
Paris
Singapore
Washington
Amsterdam
Melbourne
San Paulo
Toronto
Documentation
Private Locations
Learn more about how Private Locations work,
why you would want to use them, and how to
trouble shoot if things go wrong.
Public Locations Private Locations
Testing 3/12 locations Testing 0 locations
insight
Users expect a learning curve
but want it to be brief

outcome
Built a guided walkthrough
library to speed up the
learning process and build
the user’s self-confidence
onboarding model in-context view microinteractions
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 2 5  
Yes, and…
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 2 6  
parallels
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 2 7  
lense 1
how development
teams navigate
culture change
lense 2
the actual practices
of DevOps
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 2 8  
transformational
leadership
• Predicts high team performance
and employee engagement
• Decentralize decision making to
unlock intrinsic motivation
• Inspire and align with mission
• Lead the change know the way
• Develop leaders
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 2 9  
blameless
culture
• Process and culture change
can be hard and get heated
• Discussions are about process
and technology, not people
• DevOps considers blameless
retrospectives table stakes for
culture transformation
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 3 0  
• Each time Devs push code they validate
that it meets the predetermined goals
• Test Driven Development writes the
tests before they code
Test assumptions. Learn cheaply.
Should designers develop the
usability tests before we design?
devOps
continuous testing
design
usability testing
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 3 1  
• In DevOps the person who builds the
feature doesn’t deploy it
• Ensures another set of eyes on the
code, incentives quality
For us critiques are like breathing,
we do them constantly to validate intent
What other forms of review do we have?
devOps
peer code reviews
design
critique sessions
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 3 2  
• Devs often swap responsibilities daily
• Developer pushing the code to be
reviewed will review someone else’s
code tomorrow
• Not saying we should be unicorns
We learned to co-own ideas and
concepts, but empower each designer
to own its manifestation, the deliverable
How do we balance having shared skills
vs specialization?
devOps
share responsibilities
design
shared ownership
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 3 3  
• Automation is critical to DevOps
success as it increases stability
and agility
• The key for automation is to focus on
the repetitive and boring tasks
Design systems and or redline plugins let
us spend less time on the tedious tasks
and more time on the important tasks
If design systems our form of
automation, what’s the next step?
devOps
increased automation
design
design systems
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 3 4  
• DevOps teams measure themselves
against biz goals, not Dev-specific goals
• Instead of measuring code updates,
they measure if it helped increase
customer satisfaction
This translates directly because we don’t
just designing for emotions, but to impact
the business
How could we use business metrics to
help prioritize our team tasks?
devOps
business outcomes
design
user outcomes
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 3 5  
• We share user feedback, prioritize work and track our progress
• Define why should we care about things and why the work matters
• Ensure alignment of biz goals : user outcomes
But we’re still three different teams
Des + Dev + Mgmt
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 3 6  
team collaboration
dev
mgmt
design
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 3 7  
in a world…
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 3 8  
outcome teams
outcome 3
outcome 2
outcome 4
outcome 1
mgmt + dev +
design + sales…
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 3 9  
the utopia
/ We don’t want unicorn people,
we need unicorn teams!
// Build teams based on the skill
set needed to deliver a
user outcome, not vice versa
/// Get comfy with failing.
Embrace it. Plan for it.
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 4 0  
outcome teams NOT product teams
build faster better
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 4 1  
Who would be in your
outcome team
D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 	 4 2  
Thank you
questions + feedback
Icons courtesy of FlatIcon.com // Images used for presentation purposes only, following Creative Commons licenses.
come talk to us (let’s have a beer)

Weitere ähnliche Inhalte

Was ist angesagt?

UX Field Research Toolkit - Updated for Big Design 2018
UX Field Research Toolkit - Updated for Big Design 2018UX Field Research Toolkit - Updated for Big Design 2018
UX Field Research Toolkit - Updated for Big Design 2018Kelly Moran
 
User Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsUser Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsEffective
 
Lean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case StudyLean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case Studyuxpin
 
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Joshua Ledwell
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXuxpin
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtJack Moffett
 
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...nForm User Experience
 
Product development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotalProduct development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotalUserTesting
 
M Hawley Desirability Studies Boston Upa Presentation V4
M Hawley Desirability Studies Boston Upa Presentation V4M Hawley Desirability Studies Boston Upa Presentation V4
M Hawley Desirability Studies Boston Upa Presentation V4hawleymichael
 
ANA: Best practices in working with startups
ANA:  Best practices in working with startupsANA:  Best practices in working with startups
ANA: Best practices in working with startupsAliza Carpio
 
Designing great products and the skinny on MVP, Minimum Viable Products
Designing great products and the skinny on MVP, Minimum Viable ProductsDesigning great products and the skinny on MVP, Minimum Viable Products
Designing great products and the skinny on MVP, Minimum Viable ProductsAliza Carpio
 
The Angry Birds Guide to Can’t Fail Social Business Adoption
The Angry Birds Guide to Can’t Fail Social Business Adoption The Angry Birds Guide to Can’t Fail Social Business Adoption
The Angry Birds Guide to Can’t Fail Social Business Adoption Mark Fidelman
 
UX HACKS. Better Experiences. Faster. Leaner. Smarter.
UX HACKS. Better Experiences. Faster. Leaner. Smarter.UX HACKS. Better Experiences. Faster. Leaner. Smarter.
UX HACKS. Better Experiences. Faster. Leaner. Smarter.Sarah Weise
 
Lean Apart: A Case Study in Agile UX Design for a Distributed Team
Lean Apart: A Case Study in Agile UX Design for a Distributed TeamLean Apart: A Case Study in Agile UX Design for a Distributed Team
Lean Apart: A Case Study in Agile UX Design for a Distributed TeamC4Media
 
#flashtest: User Research Live
#flashtest: User Research Live#flashtest: User Research Live
#flashtest: User Research LiveUXPA Boston
 
Quant + Qual + Iteration for Great Products
Quant + Qual + Iteration for Great ProductsQuant + Qual + Iteration for Great Products
Quant + Qual + Iteration for Great ProductsBen Carey
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2Aliza Carpio
 
Retail UX in 2020: How to stay on top of changing customer behaviors
Retail UX in 2020: How to stay on top of changing customer behaviorsRetail UX in 2020: How to stay on top of changing customer behaviors
Retail UX in 2020: How to stay on top of changing customer behaviorsUserZoom
 

Was ist angesagt? (20)

UX Field Research Toolkit - Updated for Big Design 2018
UX Field Research Toolkit - Updated for Big Design 2018UX Field Research Toolkit - Updated for Big Design 2018
UX Field Research Toolkit - Updated for Big Design 2018
 
User Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsUser Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your Needs
 
Lean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case StudyLean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case Study
 
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UX
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
 
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
 
Product development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotalProduct development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotal
 
M Hawley Desirability Studies Boston Upa Presentation V4
M Hawley Desirability Studies Boston Upa Presentation V4M Hawley Desirability Studies Boston Upa Presentation V4
M Hawley Desirability Studies Boston Upa Presentation V4
 
ANA: Best practices in working with startups
ANA:  Best practices in working with startupsANA:  Best practices in working with startups
ANA: Best practices in working with startups
 
Designing great products and the skinny on MVP, Minimum Viable Products
Designing great products and the skinny on MVP, Minimum Viable ProductsDesigning great products and the skinny on MVP, Minimum Viable Products
Designing great products and the skinny on MVP, Minimum Viable Products
 
The Angry Birds Guide to Can’t Fail Social Business Adoption
The Angry Birds Guide to Can’t Fail Social Business Adoption The Angry Birds Guide to Can’t Fail Social Business Adoption
The Angry Birds Guide to Can’t Fail Social Business Adoption
 
Effective ui
Effective uiEffective ui
Effective ui
 
UX HACKS. Better Experiences. Faster. Leaner. Smarter.
UX HACKS. Better Experiences. Faster. Leaner. Smarter.UX HACKS. Better Experiences. Faster. Leaner. Smarter.
UX HACKS. Better Experiences. Faster. Leaner. Smarter.
 
Introduction to Lean UX
Introduction to Lean UXIntroduction to Lean UX
Introduction to Lean UX
 
Lean Apart: A Case Study in Agile UX Design for a Distributed Team
Lean Apart: A Case Study in Agile UX Design for a Distributed TeamLean Apart: A Case Study in Agile UX Design for a Distributed Team
Lean Apart: A Case Study in Agile UX Design for a Distributed Team
 
#flashtest: User Research Live
#flashtest: User Research Live#flashtest: User Research Live
#flashtest: User Research Live
 
Quant + Qual + Iteration for Great Products
Quant + Qual + Iteration for Great ProductsQuant + Qual + Iteration for Great Products
Quant + Qual + Iteration for Great Products
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2
 
Retail UX in 2020: How to stay on top of changing customer behaviors
Retail UX in 2020: How to stay on top of changing customer behaviorsRetail UX in 2020: How to stay on top of changing customer behaviors
Retail UX in 2020: How to stay on top of changing customer behaviors
 

Ähnlich wie Design + Devops: What We've Learned from Our Developer Friends

Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsAgile Lietuva
 
DevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceDevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceNew Relic
 
Business Value of Lean Thinking
Business Value of Lean ThinkingBusiness Value of Lean Thinking
Business Value of Lean ThinkingDavid Rico
 
DNA - Einstein - Data science ja bigdata
DNA - Einstein - Data science ja bigdataDNA - Einstein - Data science ja bigdata
DNA - Einstein - Data science ja bigdataRolf Koski
 
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...David Rico
 
Inextricably linked reproducibility and productivity in data science and ai ...
Inextricably linked reproducibility and productivity in data science and ai  ...Inextricably linked reproducibility and productivity in data science and ai  ...
Inextricably linked reproducibility and productivity in data science and ai ...source{d}
 
How to explain DevOps to your mom
How to explain DevOps to your momHow to explain DevOps to your mom
How to explain DevOps to your momAndreas Grabner
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of ProductProduct School
 
DevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its BenefitsDevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its BenefitsDashTechnologiesInc
 
Early Signal Testing: Designing Atlassian’s New Look
Early Signal Testing: Designing Atlassian’s New LookEarly Signal Testing: Designing Atlassian’s New Look
Early Signal Testing: Designing Atlassian’s New LookAtlassian
 
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Splunk
 
App sec and quality london - may 2016 - v0.5
App sec and quality   london -  may 2016 - v0.5App sec and quality   london -  may 2016 - v0.5
App sec and quality london - may 2016 - v0.5Dinis Cruz
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer ProductsJeff Eddings
 
Alliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the Cloud
Alliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the CloudAlliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the Cloud
Alliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the CloudSparkrock
 
2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was ReleasedGene Kim
 
How to Use Data Effectively by Abra Sr. Business Analyst
How to Use Data Effectively by Abra Sr. Business AnalystHow to Use Data Effectively by Abra Sr. Business Analyst
How to Use Data Effectively by Abra Sr. Business AnalystProduct School
 
A Data Driven Roadmap to Enterprise AI Strategy (Sponsored by Contino) - AWS ...
A Data Driven Roadmap to Enterprise AI Strategy (Sponsored by Contino) - AWS ...A Data Driven Roadmap to Enterprise AI Strategy (Sponsored by Contino) - AWS ...
A Data Driven Roadmap to Enterprise AI Strategy (Sponsored by Contino) - AWS ...Amazon Web Services
 
Big Data LDN 2018: THE PATH TO ENTERPRISE AI: TALES FROM THE FIELD
Big Data LDN 2018: THE PATH TO ENTERPRISE AI: TALES FROM THE FIELDBig Data LDN 2018: THE PATH TO ENTERPRISE AI: TALES FROM THE FIELD
Big Data LDN 2018: THE PATH TO ENTERPRISE AI: TALES FROM THE FIELDMatt Stubbs
 
Skye Sant - NEW PLATFORM case study (Sr UX)
Skye Sant - NEW PLATFORM case study (Sr UX)Skye Sant - NEW PLATFORM case study (Sr UX)
Skye Sant - NEW PLATFORM case study (Sr UX)Skye Sant
 
Desmistificando Tecnologias
Desmistificando TecnologiasDesmistificando Tecnologias
Desmistificando TecnologiasJuliano Martins
 

Ähnlich wie Design + Devops: What We've Learned from Our Developer Friends (20)

Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
DevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceDevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with Confidence
 
Business Value of Lean Thinking
Business Value of Lean ThinkingBusiness Value of Lean Thinking
Business Value of Lean Thinking
 
DNA - Einstein - Data science ja bigdata
DNA - Einstein - Data science ja bigdataDNA - Einstein - Data science ja bigdata
DNA - Einstein - Data science ja bigdata
 
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
 
Inextricably linked reproducibility and productivity in data science and ai ...
Inextricably linked reproducibility and productivity in data science and ai  ...Inextricably linked reproducibility and productivity in data science and ai  ...
Inextricably linked reproducibility and productivity in data science and ai ...
 
How to explain DevOps to your mom
How to explain DevOps to your momHow to explain DevOps to your mom
How to explain DevOps to your mom
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
DevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its BenefitsDevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its Benefits
 
Early Signal Testing: Designing Atlassian’s New Look
Early Signal Testing: Designing Atlassian’s New LookEarly Signal Testing: Designing Atlassian’s New Look
Early Signal Testing: Designing Atlassian’s New Look
 
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
 
App sec and quality london - may 2016 - v0.5
App sec and quality   london -  may 2016 - v0.5App sec and quality   london -  may 2016 - v0.5
App sec and quality london - may 2016 - v0.5
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer Products
 
Alliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the Cloud
Alliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the CloudAlliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the Cloud
Alliance 2017 - How to Plan a Pain-Free Upgrade or Transition to the Cloud
 
2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released
 
How to Use Data Effectively by Abra Sr. Business Analyst
How to Use Data Effectively by Abra Sr. Business AnalystHow to Use Data Effectively by Abra Sr. Business Analyst
How to Use Data Effectively by Abra Sr. Business Analyst
 
A Data Driven Roadmap to Enterprise AI Strategy (Sponsored by Contino) - AWS ...
A Data Driven Roadmap to Enterprise AI Strategy (Sponsored by Contino) - AWS ...A Data Driven Roadmap to Enterprise AI Strategy (Sponsored by Contino) - AWS ...
A Data Driven Roadmap to Enterprise AI Strategy (Sponsored by Contino) - AWS ...
 
Big Data LDN 2018: THE PATH TO ENTERPRISE AI: TALES FROM THE FIELD
Big Data LDN 2018: THE PATH TO ENTERPRISE AI: TALES FROM THE FIELDBig Data LDN 2018: THE PATH TO ENTERPRISE AI: TALES FROM THE FIELD
Big Data LDN 2018: THE PATH TO ENTERPRISE AI: TALES FROM THE FIELD
 
Skye Sant - NEW PLATFORM case study (Sr UX)
Skye Sant - NEW PLATFORM case study (Sr UX)Skye Sant - NEW PLATFORM case study (Sr UX)
Skye Sant - NEW PLATFORM case study (Sr UX)
 
Desmistificando Tecnologias
Desmistificando TecnologiasDesmistificando Tecnologias
Desmistificando Tecnologias
 

Mehr von UXPA International

UXPA 2023: Start Strong - Lessons learned from associate programs to platform...
UXPA 2023: Start Strong - Lessons learned from associate programs to platform...UXPA 2023: Start Strong - Lessons learned from associate programs to platform...
UXPA 2023: Start Strong - Lessons learned from associate programs to platform...UXPA International
 
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...UXPA International
 
UXPA 2023 Poster: ESG & Sustainable UX
UXPA 2023 Poster: ESG & Sustainable UXUXPA 2023 Poster: ESG & Sustainable UX
UXPA 2023 Poster: ESG & Sustainable UXUXPA International
 
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and Strategic
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and StrategicUXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and Strategic
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and StrategicUXPA International
 
UXPA 2023: Data science and UX: Smarter together
UXPA 2023: Data science and UX: Smarter togetherUXPA 2023: Data science and UX: Smarter together
UXPA 2023: Data science and UX: Smarter togetherUXPA International
 
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden Insights
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden InsightsUXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden Insights
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden InsightsUXPA International
 
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?UXPA 2023 Poster: Are virtual spaces the future of video conferencing?
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?UXPA International
 
UXPA 2023: Learn how to get over personas by swiping right on user roles
UXPA 2023: Learn how to get over personas by swiping right on user rolesUXPA 2023: Learn how to get over personas by swiping right on user roles
UXPA 2023: Learn how to get over personas by swiping right on user rolesUXPA International
 
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...UXPA International
 
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA International
 
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...UXPA International
 
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...UXPA International
 
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...UXPA International
 
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative Team
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative TeamUXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative Team
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative TeamUXPA International
 
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...UXPA International
 
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...UXPA International
 
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...UXPA International
 
UXPA 2023: Lessons for new managers
UXPA 2023: Lessons for new managersUXPA 2023: Lessons for new managers
UXPA 2023: Lessons for new managersUXPA International
 
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...UXPA International
 

Mehr von UXPA International (20)

UXPA 2023: Start Strong - Lessons learned from associate programs to platform...
UXPA 2023: Start Strong - Lessons learned from associate programs to platform...UXPA 2023: Start Strong - Lessons learned from associate programs to platform...
UXPA 2023: Start Strong - Lessons learned from associate programs to platform...
 
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...
 
UXPA 2023 Poster: ESG & Sustainable UX
UXPA 2023 Poster: ESG & Sustainable UXUXPA 2023 Poster: ESG & Sustainable UX
UXPA 2023 Poster: ESG & Sustainable UX
 
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and Strategic
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and StrategicUXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and Strategic
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and Strategic
 
UXPA 2023: Data science and UX: Smarter together
UXPA 2023: Data science and UX: Smarter togetherUXPA 2023: Data science and UX: Smarter together
UXPA 2023: Data science and UX: Smarter together
 
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden Insights
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden InsightsUXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden Insights
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden Insights
 
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?UXPA 2023 Poster: Are virtual spaces the future of video conferencing?
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?
 
UXPA 2023: Learn how to get over personas by swiping right on user roles
UXPA 2023: Learn how to get over personas by swiping right on user rolesUXPA 2023: Learn how to get over personas by swiping right on user roles
UXPA 2023: Learn how to get over personas by swiping right on user roles
 
UXPA 2023: F@#$ User Personas
UXPA 2023: F@#$ User PersonasUXPA 2023: F@#$ User Personas
UXPA 2023: F@#$ User Personas
 
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...
 
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
 
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...
 
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...
 
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...
 
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative Team
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative TeamUXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative Team
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative Team
 
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...
 
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...
 
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...
 
UXPA 2023: Lessons for new managers
UXPA 2023: Lessons for new managersUXPA 2023: Lessons for new managers
UXPA 2023: Lessons for new managers
 
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...
 

Kürzlich hochgeladen

Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxSegundoManuelFaichin1
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
 

Kürzlich hochgeladen (20)

Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 

Design + Devops: What We've Learned from Our Developer Friends

  • 1. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 1   Design + DevOps what we’ve learned from our dev friends U X D E S I G N Esteban Pérez-Hemminger, Design Lead Troy Bjerke, Design Researcher @ IBM Design, Austin TX
  • 2. who dis? E S T E B A N P É R E Z - H E M M I N G E R Design Lead IBM Studios, Austin TX @certifyDesign T R O Y B J E R K E Design Researcher IBM Studios, Austin TX @TheBeerKey D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 2  
  • 3. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 3   today Send us questions and come talk to us. @certifyDesign @TheBeerKey 1 why + what 2 case study 3 parallels 4 wrap
  • 4. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 4   Why are we here
  • 5. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 5   the why Share how our design team at IBM followed radical collaboration practices, inspired by our end-users, to overcome project obstacles and build a better team.
  • 6. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 6   takeaways 1 DevOps best practices can help break barriers 2 Design research helps kill control egos 3 Cross-discipline teams: a must, not a luxury
  • 7. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 7   What is DevOps
  • 8. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 8   DevOps is about practice + culture speed + stability
  • 9. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 9   Dev Ops
  • 10. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 1 0   before blame finger pointing
  • 11. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 1 1   DevOps
  • 12. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 1 2   high-per forming • 50% higher market cap growth over 3yrs • Better employee loyalty • More time to improve the products vs just maintaining them 50% loyalty time
  • 13. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 1 3   • Increased time spent on developing new features by 700% thanks to automation what ’s possible
  • 14. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 1 4   I don’t like change!
  • 15. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 1 5   But what do we know
  • 16. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 1 6   IBM Design Thinking observe reflect make
  • 17. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 17   Focus: application performance monitoring products Goal: to help DevOps team understand performance changes of the code/infrastructure decisions they make Outcome: give them the confidence empowerment to focus on improvements instead of dealing with firestorms Three years
  • 18. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 1 8   Anybody say research? 300+ Research participants 50hrs Usability test footage • Contextual Research • Usability Studies • Sponsor users • Interviews • Surveys • Workshops • Conferences
  • 19. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 19   Availabilit y Monitoring as-is Monitoring is an afterthought. Devs needed an easier way to test their code with little overhead to-be Devs can test their service/app early on, without depending on Ops, to ensure their code is ready to move across the pipeline
  • 20. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 2 0   Homestead : Monitoring Go to: Summary Docs | Org NameUS South Maureen ComputeIBM Bluemix Critical CURRENT STATUS 15 Warning 35 Critical ALERTS (PAST 24 HRS) 280 Bluemix 42 Pipeline ACTIVITIES (PAST 24 HRS) AVAILABILITY REPORT url_slow_response on url_slow_response on DESCRIPTION 1/20/16 | 9:05 AM 1/20/16 | 9:05 AM TIMESTAMP AwesomeContainer Containter-Y TRIGGERED BY 504 504 ERRORS Breakdown Breakdown 012 11 # STATUS Critical Critical 12 Warning30 Warning Major103 CriticalAlerts All Locations 100 3 30 12 0 0 Alert Frequency In the Past 24 Hours Homestead App Running From: Dallas Budapest 0 Critical 0 Warning Mumbai Test here Alerts: Open View Contributors 1/3 1/4 1/5 1/5 1/6 1/7 Today .98 .98Average 7/12 transactions Satisfaction Score 1/3 1/4 1/5 1/5 1/6 1/7 Today 98% 99% Average 3/12 transactions Availability (Now) 1/3 1/4 1/5 1/5 1/6 1/7 Today .48s 30.1k 31.4k Average 11/12 transactions Request Volume Response Time: 7 daysApplication Health Past 7 Days insight Testing is a crucial, yet forgotten, part of the development process outcome A synthetic monitoring experience to help developers proactively test their apps across locations throughout the release cycle health overview global testing auto-setup
  • 21. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 2 1   Show me how Looking for some more data? Gain access to these metrics and more by instrumenting our data collector Availability See your app’s availability and how it has been performing over time. Satisfaction Score Are your end-users happy with your app? Capture this insight in an industry-standard response time calculation. Request Volume See how many end users are making requests to your application Homestead : Monitoring Docs | Org NameUS South Maureen ComputeIBM Bluemix Homestead App Running From: Dallas Alerts: OpenAlert Frequency In the Past 24 Hours 1. login 2. checkout 3. addToCart 4. purchase 5. browse TRANSACTION 82% 61% 40% 20% 1% PERCENT OF TOTAL 7,532 6,123 5,100 3,280 2,166 VOLUME 1. login 2. checkout 3. addToCart 4. purchase 5. browse TESTS 82% 61% 40% 20% 1% FAILURE RATE 3 30 45 10 5 INSTANCES 82% 61% 40% 20% 1% DISSATISFACTION .75 .76 .80 .85 .90 SIZE 1. login 2. checkout 3. addToCart 4. purchase 5. browse TRANSACTION 1/3 1/4 1/5 1/5 1/6 1/7 Today .98 .98Average 7/12 transactions Satisfaction Score 1/3 1/4 1/5 1/5 1/6 1/7 Today 98% 99% Average 3/12 transactions Availability (Now) 1/3 1/4 1/5 1/5 1/6 1/7 Today 30.1k 31.4k Average 11/12 transactions Request Volume Time: 7 daysApplication Health Past 7 Days Hide Contributors insight Identified the need to understand the business impact of an application’s performance outcome Allowed developers to determine if they need to invest time trouble-shooting a problem biz metrics end-user POV low performers
  • 22. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 2 2   Clear All ShareSan Jose Hong Kong Dallas London 12am 8am 4pm4am 12pm 8pm 8pm2am 10am 6pm6am 2pm 1.6s 1.4s 1.2s 1s 800ms 600ms 400ms 200ms 0ms Alerts Activity Interact with the graph to surface data Metric Feed Metric Selection 1/20/16 | 2:00 PM Now Response Time Availability Script: CheckoutTime: 24 hr Maureen Maureen Maureen Maureen Maureen Maureen Maureen Github Github Bluemix Bluemix Bluemix Bluemix Bluemix ad3jr6k ad3jr6k — — — — — Merging with development Additional multi-factor authentication functionality Additional multi-factor authentication functionality Merging with development Completed code fix for duplicate checkout item error jamie’s intuition says... Additional multi-factor authentication functionality Merging with development 1/20/16 | 9:05 AM 1/20/16 | 9:05 AM 1/20/16 | 9:05 AM 1/20/16 | 9:05 AM 1/20/16 | 9:05 AM 1/20/16 | 9:05 AM 1/20/16 | 9:05 AM Master — — Master — — — insight Devs tend to correlate their code deployments to changes in performance outcome We visually connected performance trends with alerts and deployments in a single visual pattern activities changes historical mapping
  • 23. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 2 3   1/20/16 | 9:05 am 1/20/16 | 8:35 am 1/20/16 | 8:05 am TIMESTAMP 3 6 1 ERRORS Dallas San Jose Beijing LOCATION 2.1s 2.0s 1.8s RESPONSESTATUS Critical Critical Critical Page Load Search Submit Click and Wait Checkout NAME — — — 504 ERRORS 8MS 230MS 320MS 1.2S TIME Loaded Loaded Loaded Failed STATUSSEQUENCE mobilizer.js https://urlname.server.app.php —JS 2.8B 8MS Loaded index.html …me.server.app.php/index-en —HTML 65.3KB 730MS Loaded styles.css .../urlname.server.app.php/css —CSS 234KB 920MS Loaded how-to-video.mpeg …/urlnameurlname.server.app.php/img1 —MPG 4.8MB 1.2S Loaded FILE PATH ERRORSTYPE SIZE TIME STATUSSEQUENCE Test Instances Expert Advice Critical 5% Warning 5% Normal10% Warning Major75% Critical Breakdown: Checkout Script In the Past 24 Hours script.checkout.html AVG. RESPONSE TIME 1.2s AVG. AVAILABILITY 15% Critical Warning Errors: 3 Response (Avg.): 1.8s (1.2s) Script Steps 6 Total Requests (External): 7(1) TEST INSTANCES LATEST STATUS Expand Expand Expand Collapse Collapse insight Developers follow a drill-down mentality when looking for a sore spot in a chain of events outcome Reduced info overload by grouping data to mimics how devs inspect a problem status ratios nested data visual evidence
  • 24. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 2 4   Homestead : Monitoring Go to: Summary 100 30 0 Alert Frequency In the Past 24 Hours Homestead App Running From: Dallas Budapest 0 Critical 0 Warning Alerts: Open ALERTS (50) TEAM ACTIVITY (305) Bluemix 280 Github 25 Toolchain — SLA Target 99.95% Last Day 96.75% Last Week 98.48% Last Month 99.83% 15 Warning 35 Critical Critical CURRENT STATUS App-Name Total Tests (6) WORST PERFORMING TESTS Checkout-test my-api Onboarding-scripts1 2 3 1 2 Next: Tests Overview Ok, Got It!Previous Guides 1 This map displays where alerts are coming from. Each location will show you the number of alerts, their severity, and if the location is available or unavailable. 2 When you start seeing alerts, click on a location on the map to filter the table below. From here, you can go to a Breakdown page to get details about an alert. Pinpoint Alert Source Breakdown Monitoring Setup Edit Mode Minutes5 Interval Settings Save Locations AddDoes it require a username or password? Type or paste your URL Link: Give it a short name Name Alert Notification Edit Mode Development is a continuous process. Here you can modify your test’s parameters, settings and thresholds and see your related costs. Notification Setup Create and modify your alerting policies so you only get notified when and how you want to. Keep your team in the loop, share responsibilities and make sure each alert is documented and addressed. Testing frequency Simultaneous Staggered Run test on Firefox Chrome Internet Explorer Frankfurt LondonHong Kong Dallas San Jose Tokyo Queretaro Chennai Paris Singapore Washington Amsterdam Melbourne San Paulo Toronto Documentation Private Locations Learn more about how Private Locations work, why you would want to use them, and how to trouble shoot if things go wrong. Public Locations Private Locations Testing 3/12 locations Testing 0 locations insight Users expect a learning curve but want it to be brief outcome Built a guided walkthrough library to speed up the learning process and build the user’s self-confidence onboarding model in-context view microinteractions
  • 25. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 2 5   Yes, and…
  • 26. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 2 6   parallels
  • 27. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 2 7   lense 1 how development teams navigate culture change lense 2 the actual practices of DevOps
  • 28. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 2 8   transformational leadership • Predicts high team performance and employee engagement • Decentralize decision making to unlock intrinsic motivation • Inspire and align with mission • Lead the change know the way • Develop leaders
  • 29. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 2 9   blameless culture • Process and culture change can be hard and get heated • Discussions are about process and technology, not people • DevOps considers blameless retrospectives table stakes for culture transformation
  • 30. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 3 0   • Each time Devs push code they validate that it meets the predetermined goals • Test Driven Development writes the tests before they code Test assumptions. Learn cheaply. Should designers develop the usability tests before we design? devOps continuous testing design usability testing
  • 31. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 3 1   • In DevOps the person who builds the feature doesn’t deploy it • Ensures another set of eyes on the code, incentives quality For us critiques are like breathing, we do them constantly to validate intent What other forms of review do we have? devOps peer code reviews design critique sessions
  • 32. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 3 2   • Devs often swap responsibilities daily • Developer pushing the code to be reviewed will review someone else’s code tomorrow • Not saying we should be unicorns We learned to co-own ideas and concepts, but empower each designer to own its manifestation, the deliverable How do we balance having shared skills vs specialization? devOps share responsibilities design shared ownership
  • 33. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 3 3   • Automation is critical to DevOps success as it increases stability and agility • The key for automation is to focus on the repetitive and boring tasks Design systems and or redline plugins let us spend less time on the tedious tasks and more time on the important tasks If design systems our form of automation, what’s the next step? devOps increased automation design design systems
  • 34. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 3 4   • DevOps teams measure themselves against biz goals, not Dev-specific goals • Instead of measuring code updates, they measure if it helped increase customer satisfaction This translates directly because we don’t just designing for emotions, but to impact the business How could we use business metrics to help prioritize our team tasks? devOps business outcomes design user outcomes
  • 35. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 3 5   • We share user feedback, prioritize work and track our progress • Define why should we care about things and why the work matters • Ensure alignment of biz goals : user outcomes But we’re still three different teams Des + Dev + Mgmt
  • 36. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 3 6   team collaboration dev mgmt design
  • 37. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 3 7   in a world…
  • 38. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 3 8   outcome teams outcome 3 outcome 2 outcome 4 outcome 1 mgmt + dev + design + sales…
  • 39. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 3 9   the utopia / We don’t want unicorn people, we need unicorn teams! // Build teams based on the skill set needed to deliver a user outcome, not vice versa /// Get comfy with failing. Embrace it. Plan for it.
  • 40. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 4 0   outcome teams NOT product teams build faster better
  • 41. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 4 1   Who would be in your outcome team
  • 42. D E S I G N + D E V O P S : : C O N V E Y U X : : 2 0 1 8 4 2   Thank you questions + feedback Icons courtesy of FlatIcon.com // Images used for presentation purposes only, following Creative Commons licenses. come talk to us (let’s have a beer)