SlideShare a Scribd company logo
1
5 practical operability
techniques for teams
Matthew Skelton, Conflux
@matthewpskelton
confluxdigital.net
SQUID meetup, London
Weds 28 November 2018
Practical operability
Why do we need a focus on
operability?
5 practical operability
techniques that work
2
modern event-based logging
Run Book dialogue sheets
endpoint healthchecks
correlation IDs
user personas
3
team
collaboration
techniques
4
About me
Matthew Skelton, Conflux
@matthewpskelton
matthewskelton.net
Leeds, UK
5
20% discount for
SQUID meetup!
You?
Software Developer
Tester / QA
DevOps Engineer
Ops Engineer / SRE
Head of Department
6
Practical
Operability Techniques
for Teams
7
Operability
making software work well
in Production
8
Operability
9
Scale
Restore
Inspect
Failover
Monitor
Diagnose
Secure
Cleardown
Report
“But can’t we just give
those things to an SRE?”
10
“But can’t we just give
those things to the
DevOp?”
11
Operability is
a shared concern
#BizDevTestSecOps
12
Operability is
a shared concern
#BizDevTestSecOps
13
14
15
A self-managed Kubernetes
cluster near you
Operability is
a shared concern
#BizDevTestSecOps
16
17
SRE: operability consultants
Collaborate on
operability
here
CC BY-SA devopstopologies.com
Practical operability techniques
1. Modern logging with event IDs
2. Run Book dialogue sheets
3. Endpoint healthchecks
4. Correlation IDs
5. Lightweight User Personas
18
19
Logging with Event IDs
Lack of observability for
distributed systems
20
Modern logging w/ Event IDs
Distinct application states
No “logorrhoea” (!)
Distributed tracing via logs
Build a shared understanding
21
search by event
Event ID
{Delivered,
InTransit,
Arrived}
22
transaction
trace
Correlation ID
612999958…
23
Modern logging with event IDs
helps to produce a well-defined
event space:
human-readable events
24
Which calls might fail?
25
How many distinct event
types (state transitions) in
your application?
26
27
represent distinct states
28
enum
Human-readable sets:
unique values, sparse,
immutable
C#, Java, Python, node
(Ruby, PHP, …)
29
public enum EventID
{
// Badly-initialised logging data
NotSet = 0,
// An unrecognised event has occurred
UnexpectedError = 10000,
ApplicationStarted = 20000,
ApplicationShutdownNoticeReceived = 20001,
MessageQueued = 40000,
MessagePeeked = 40001,
BasketItemAdded = 60001,
BasketItemRemoved = 60002,
CreditCardDetailsSubmitted = 70001,
// ...
} 30
BasketItemAdded = 60001
BasketItemRemoved = 60002
31
example:
https://github.com/EqualExperts/opslogger
Sean Reilly
@seanjreilly 32
Example: video processing
On-demand processing of TV and
mobile streaming adverts
Ad-agency → TV broadcaster
High throughput
Glitch-free video & audio
33
Storage I/O
Worker Job
Queue
Upload
34
35
36
Example: video processing
Discover processing bottlenecks
Trigger alerts
Report on KPIs
Target areas for improvement
37
Modern logging w/ Event IDs
clarity about software behavior
reduce time to detect problems
increase team engagement
enhance collaboration
38
Modern Logging:
Collaborate on Event IDs
and Correlation traces for
better system awareness
39
Run Book dialogue sheets
Operational aspects not
addressed, or addressed
too late in the cycle
41
Run Book dialogue sheets
Checklists for typical
operational considerations
Team-friendly exploration
42
Run Book dialogue sheets help
to increase awareness of
operability within teams
43
runbooktemplate.infoRun Book dialogue sheets
44
System characteristics
Hours of operation
During what hours does the service or system actually need to operate? Can portions or features of the
system be unavailable at times if needed?
Hours of operation - core features
(e.g. 03:00-01:00 GMT+0)
Hours of operation - secondary features
(e.g. 07:00-23:00 GMT+0)
Data and processing flows
How and where does data flow through the system? What controls or triggers data flows?
(e.g. mobile requests / scheduled batch jobs / inbound IoT sensor data )
… 45
http://runbooktemplate.info/
Github, CC BY-SA
46
runbooktemplate.infoRun Book dialogue sheets
47
Run Book dialogue sheets
Early discovery of
operational requirements
Input to team backlog
“Shift-left” testing
Avoid operational problems
48
49
http://operabilityquestions.com/
Github, CC BY-SA
OperabilityQuestions.com
Freeform, exploratory
questions for teams
Usability, viability, reliability,
observability, securability, …
(Github, CC BY-SA)
50
Run Book dialogue sheets:
Collaborate on operational
requirements for better
system awareness
51
Endpoint healthchecks
“Why has my deployment
failed again?”
“Why is Pre-Prod always
so flaky?”
53
Endpoint healthchecks
Simple HTTP check
Common way to assess any
service/app/component
Key operational requirement
54
endpoint healthchecks
Every runnable app/service/daemon
exposes /status/health
An HTTP GET to the endpoint returns:
200 – "I am healthy"
500 – "I am sick"
55
Endpoint healthchecks help
teams to collaborate on
service viability
56
endpoint healthchecks
Each component is responsible for
determining its own health and
viability – this is very contextual
57
endpoint healthchecks
Use JSON as a response type –
parsable by both
machines and humans!
58
59
endpoint healthchecks
For databases and other non-HTTP
components, run a lightweight HTTP
service in front of the component
200 / 500 responses
60
Helper service
61
https://github.com/Lugribossk/simple-dashboard
62
63
Question:
What does this look like for
Serverless?
¯_(ツ)_/¯
Endpoint healthchecks
Rapid diagnosis and visibility
Reduce confusion around
environment state
“Fail fast” → “learn sooner”
64
Endpoint healthchecks:
Collaborate on component
health status for better
system awareness
65
Correlation IDs
“Which nodes handled
the request?”
67
Correlation IDs
Unique-ish identifiers
Trace calls across machine &
container boundaries
Re-assemble HTTP
request/response later
68
‘Unique-ish’ identifier for each request
Passed through downstream layers
69
Correlation IDs help teams to
think about the big picture:
end-to-end outcomes
70
Unique-ish ID
71
Synchronous HTTP:
X-HEADER e.g. X-trace-id
X-trace-id: 348e1cf8
If header is present, pass it on
(Yes, RFC6648, but this is internal only)
72
Asynchonous (queues, etc.):
Message Attributes, name:value pair
e.g. "trace-id":"348e1cf8"
AWS SQS: SendMessage() / ReceiveMessage()
Log the Correlation ID if present
73
Example: OpenTracing / PCF
3 tracing elements:
TraceID, SpanID, ParentSpan
"X-B3-TraceId" "X-B3-SpanId"
"X-B3-ParentSpan"
74
Example: OpenTracing / PCF
Always log the TraceID as-is
Log calling SpanID as ParentSpan
Log new SpanID
75
Trace
Span
ParentSpan
76
Correlation IDs
Detect bottlenecks and
unexpected interactions
Increase transparency
Learn about the system
77
Correlation IDs:
Collaborate on distributed
tracing for better system
awareness
78
Lightweight user personas
Software is difficult to
operate: poor UX for Ops.
80
Lightweight User Personas
Simple characterisation of
user needs for Dev/Test/Ops
Based on full UX user
personas but less detailed
81
Lightweight user personas:
Ops Engineer
Test Engineer
Build & Deployment Engineer
Service Owner
82
Lightweight user personas
help teams to build systems
with good UX for all users
83
Lightweight user personas:
Consider the User Experience (UX) of
engineers and team members using
and working with the software
84
http://www.keepitusable.com/blog/?tag=alan-cooper
85
Motivations
Goals
Frustrations
Lightweight user personas:
What data does the User Persona need
visible on a dashboard in order to
make decisions rapidly & safely?
86
https://www.geckoboard.com/blog/visualisation-upgrades-progressing-towards-a-more-useful-and-beautiful-dashboard/ 87
Lightweight User Personas
Empathise better with people
from other roles
Capture missing operational
requirements
88
Lightweight User Personas:
Collaborate on user needs
for better
system awareness
89
Summary
90
Operability
making software work well
in Production
91
92
Lack of observability
Operational aspects not known
“Why has deployment failed?”
What handled the request?
Poor UX for Ops
93
94
SRE: operability consultants
Collaborate on
operability
here
CC BY-SA devopstopologies.com
Logging with Event IDs
use enum-based Event IDs to
explore runtime behaviour and
fault conditions
95
Run Book dialogue sheets
explore and establish
operational requirements as a
team, around a physical table,
together
96
Endpoint healthchecks
HTTP 200 / 500 responses to
/status/health call with JSON
details – good for tools and
humans
97
Correlation IDs
trace execution using correlation IDs:
synchronous (HTTP X-trace-id)
async (SQS MessageAttribute)
98
Lightweight user personas
explore the UX and needs of
different roles for rapid
decisions via dashboards
99
use modern logging, Run Book
dialogue sheets, endpoint
healthchecks, correlation IDs,
and user personas as
team collaboration techniques
100
Team Guide to
Software Operability
Matthew Skelton & Rob Thatcher
operabilitybook.com
20% discount for SQUID meetup!
http://leanpub.com/SoftwareOperability/c/SquidMeetup
Download a free sample chapter
101
Resources
•Team Guide to Software Operability by Matthew Skelton
and Rob Thatcher http://operabilitybook.com/
•Run Book template & Run Book dialogue sheets
http://runbooktemplate.info/
•Operability Questions http://operabilityquestions.com/
•5 proven operability techniques for software teams
https://techbeacon.com/5-proven-operability-techniques-
software-teams
102
thank you
103
@matthewpskelton / operabilitybook.com
@ConfluxHQ / confluxdigital.net

More Related Content

PDF
Business and Technical Agility with Team Topologies, Jun 2021
Manuel Pais
 
PDF
Fast Flow & Organizational Evolution with Team Topologies @ Masters of Softwa...
Manuel Pais
 
PDF
Beyond the spotify model - Team Topologies - TechLeadsNW meetup 2019-02-27 - ...
Matthew Skelton
 
PDF
Business and technical agility with Team Topologies - QCon Plus - 2021-05-26
Matthew Skelton
 
PDF
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...
Manuel Pais
 
PDF
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...
Manuel Pais
 
PDF
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...
Matthew Skelton
 
PDF
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Manuel Pais
 
Business and Technical Agility with Team Topologies, Jun 2021
Manuel Pais
 
Fast Flow & Organizational Evolution with Team Topologies @ Masters of Softwa...
Manuel Pais
 
Beyond the spotify model - Team Topologies - TechLeadsNW meetup 2019-02-27 - ...
Matthew Skelton
 
Business and technical agility with Team Topologies - QCon Plus - 2021-05-26
Matthew Skelton
 
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...
Manuel Pais
 
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...
Manuel Pais
 
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...
Matthew Skelton
 
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Manuel Pais
 

What's hot (20)

PDF
Team Topologies in action - early results from industry - DOES London Virtual...
Matthew Skelton
 
PDF
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
Matthew Skelton
 
PDF
Remote first team interactions with Team Topologies - IT Revolution webinar -...
Matthew Skelton
 
PDF
Business agility with Team Topologies - NatWest Group - 2021-01-19
Matthew Skelton
 
PDF
Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...
Manuel Pais
 
PPTX
Why You Need to Think About Team Design for CI/CD @Jenkins World Lisbon 2019
Manuel Pais
 
PDF
Monoliths vs Microservices is the Wrong Question; Start with Team Cognitive L...
Manuel Pais
 
PDF
Playing Tetris with Cognitive Load @ QEDx internal conference (keynote), Jan ...
Manuel Pais
 
PDF
Avoiding the CI/CD Monolith with Team Topologies @ DevOps Sydney meetup, Oct ...
Manuel Pais
 
PDF
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021
Manuel Pais
 
PDF
Beyond the Spotify model - Team Topologies - DevTestNorth - 2019-09-25 - Matt...
Matthew Skelton
 
PDF
Conway's Law Is Out to Get You! @ #PMOwfh meetup, May 2020
Manuel Pais
 
PDF
Beyond the spotify model - Team Topologies - Agile Yorkshire 2019-03-20 - Mat...
Conflux
 
PDF
Accidental Architects - how HR designs software systems - Team Topologies - f...
Matthew Skelton
 
PDF
Business Agility with Team Topologies @ Digital Transformation London meetup,...
Manuel Pais
 
PDF
How to choose tools for DevOps and Continuous Delivery - #doxlon
Matthew Skelton
 
PDF
Death to the DevOps team - Agile Yorkshire 2014
Matthew Skelton
 
PDF
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath...
Manuel Pais
 
PDF
Continuous Delivery at scale - Matthew Skelton - NHS Digital agile CoP - Marc...
Matthew Skelton
 
PDF
Team Topologies in action - early results from industry - DOES Las Vegas 2020...
Matthew Skelton
 
Team Topologies in action - early results from industry - DOES London Virtual...
Matthew Skelton
 
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
Matthew Skelton
 
Remote first team interactions with Team Topologies - IT Revolution webinar -...
Matthew Skelton
 
Business agility with Team Topologies - NatWest Group - 2021-01-19
Matthew Skelton
 
Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...
Manuel Pais
 
Why You Need to Think About Team Design for CI/CD @Jenkins World Lisbon 2019
Manuel Pais
 
Monoliths vs Microservices is the Wrong Question; Start with Team Cognitive L...
Manuel Pais
 
Playing Tetris with Cognitive Load @ QEDx internal conference (keynote), Jan ...
Manuel Pais
 
Avoiding the CI/CD Monolith with Team Topologies @ DevOps Sydney meetup, Oct ...
Manuel Pais
 
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021
Manuel Pais
 
Beyond the Spotify model - Team Topologies - DevTestNorth - 2019-09-25 - Matt...
Matthew Skelton
 
Conway's Law Is Out to Get You! @ #PMOwfh meetup, May 2020
Manuel Pais
 
Beyond the spotify model - Team Topologies - Agile Yorkshire 2019-03-20 - Mat...
Conflux
 
Accidental Architects - how HR designs software systems - Team Topologies - f...
Matthew Skelton
 
Business Agility with Team Topologies @ Digital Transformation London meetup,...
Manuel Pais
 
How to choose tools for DevOps and Continuous Delivery - #doxlon
Matthew Skelton
 
Death to the DevOps team - Agile Yorkshire 2014
Matthew Skelton
 
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath...
Manuel Pais
 
Continuous Delivery at scale - Matthew Skelton - NHS Digital agile CoP - Marc...
Matthew Skelton
 
Team Topologies in action - early results from industry - DOES Las Vegas 2020...
Matthew Skelton
 
Ad

Similar to 5 practical operability techniques for teams - Matthew Skelton - SQUID meetup 2018 (20)

PDF
5 practical operability techniques - Matthew Skelton - SkillsMatter 2018
Matthew Skelton
 
PDF
Practical operability techniques - Matthew Skelton - Unicom DevOps Showcase N...
Matthew Skelton
 
PDF
5 practical operability techniques for teams - Matthew Skelton - ADDO 2018
Conflux
 
PDF
Practical operability techniques for teams - Matthew Skelton - Conflux - Cont...
Matthew Skelton
 
PDF
Practical operability techniques for teams - webinar - Skelton Thatcher & Unicom
Skelton Thatcher Consulting Ltd
 
PDF
How to address operational aspects effectively with Agile practices - Matthew...
Skelton Thatcher Consulting Ltd
 
PDF
Practical operability techniques for teams - IPEXPO 2017
Skelton Thatcher Consulting Ltd
 
PDF
Practical operability techniques for teams - Matthew Skelton - Agile in the C...
Skelton Thatcher Consulting Ltd
 
PDF
Practical operability techniques for distributed systems - Velocity EU 2017
Skelton Thatcher Consulting Ltd
 
PPTX
DockerCon SF 2019 - Observability Workshop
Kevin Crawley
 
ODP
Dev ops
Eslam El Husseiny
 
PPTX
Is DevOps Braking Your Company?
conjur_inc
 
PDF
Practical, team-focused operability techniques for distributed systems - DevO...
Matthew Skelton
 
PPTX
SplunkLive! London 2016 Splunk for Devops
Splunk
 
PPTX
Our Journey To Continuous Delivery
Robert Mircea
 
PPTX
Scaling Enterprise DevOps with CloudBees
Deborah Schalm
 
PPTX
Scaling Enterprise DevOps with CloudBees
Deborah Schalm
 
PDF
Scaling Enterprise DevOps with CloudBees
DevOps.com
 
PDF
Robert Mircea & Virgil Chereches: Our Journey To Continuous Delivery at I T.A...
Mozaic Works
 
PPTX
Har du en DevOps i ditt team?
Solidify
 
5 practical operability techniques - Matthew Skelton - SkillsMatter 2018
Matthew Skelton
 
Practical operability techniques - Matthew Skelton - Unicom DevOps Showcase N...
Matthew Skelton
 
5 practical operability techniques for teams - Matthew Skelton - ADDO 2018
Conflux
 
Practical operability techniques for teams - Matthew Skelton - Conflux - Cont...
Matthew Skelton
 
Practical operability techniques for teams - webinar - Skelton Thatcher & Unicom
Skelton Thatcher Consulting Ltd
 
How to address operational aspects effectively with Agile practices - Matthew...
Skelton Thatcher Consulting Ltd
 
Practical operability techniques for teams - IPEXPO 2017
Skelton Thatcher Consulting Ltd
 
Practical operability techniques for teams - Matthew Skelton - Agile in the C...
Skelton Thatcher Consulting Ltd
 
Practical operability techniques for distributed systems - Velocity EU 2017
Skelton Thatcher Consulting Ltd
 
DockerCon SF 2019 - Observability Workshop
Kevin Crawley
 
Is DevOps Braking Your Company?
conjur_inc
 
Practical, team-focused operability techniques for distributed systems - DevO...
Matthew Skelton
 
SplunkLive! London 2016 Splunk for Devops
Splunk
 
Our Journey To Continuous Delivery
Robert Mircea
 
Scaling Enterprise DevOps with CloudBees
Deborah Schalm
 
Scaling Enterprise DevOps with CloudBees
Deborah Schalm
 
Scaling Enterprise DevOps with CloudBees
DevOps.com
 
Robert Mircea & Virgil Chereches: Our Journey To Continuous Delivery at I T.A...
Mozaic Works
 
Har du en DevOps i ditt team?
Solidify
 
Ad

More from Matthew Skelton (20)

PDF
Find me on SpeakerDeck! - Matthew Skelton.pdf
Matthew Skelton
 
PDF
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
Matthew Skelton
 
PDF
Beyond the Spotify Model - Team Topologies - Tech.rocks - 2020-12-10 - Matthe...
Matthew Skelton
 
PDF
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
Matthew Skelton
 
PDF
Remote first team interactions with Team Topologies - Iris Software Group - 2...
Matthew Skelton
 
PDF
Accidental Architects - how HR designs software systems - Team Topologies - e...
Matthew Skelton
 
PDF
Remote-first team interactions with Team Topologies - SEAM - 2020-05-13
Matthew Skelton
 
PDF
Remote-first team interactions with Team Topologies - Agile Yorkshire - 2020-...
Matthew Skelton
 
PDF
Remote-first team interactions with Team Topologies
Matthew Skelton
 
PDF
Forget monoliths vs microservices - focus on Team Cognitive Load - Team Topol...
Matthew Skelton
 
PDF
How to break apart a monolithic system safely without destroying your team - ...
Matthew Skelton
 
PDF
Un-broken logging - the foundation of software operability - Operability.io -...
Matthew Skelton
 
PDF
Accidental Architects - how HR designs software systems - Team Topologies - N...
Matthew Skelton
 
PDF
Beyond the Spotify model - Team Topologies - OSWA Oslo - 2020-01-22 - Matthew...
Matthew Skelton
 
PDF
Monoliths vs microservices is missing the point - start with team cognitive l...
Matthew Skelton
 
PDF
Beyond the Spotify model - Team Topologies - Leeds DevOps - 2019-09-16 - Matt...
Matthew Skelton
 
PDF
Monoliths, microservices, and team cognitive load - Team Topologies - DOES EU...
Matthew Skelton
 
PDF
The future of Continuous Delivery - cloud-native, healthcare, manufacturing -...
Matthew Skelton
 
PDF
Beyond the Spotify model - Team Topologies - Keynote at JAX DevOps 2019-05-16...
Matthew Skelton
 
PDF
Practical ways to increase operability within Continuous Delivery - Matthew S...
Matthew Skelton
 
Find me on SpeakerDeck! - Matthew Skelton.pdf
Matthew Skelton
 
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
Matthew Skelton
 
Beyond the Spotify Model - Team Topologies - Tech.rocks - 2020-12-10 - Matthe...
Matthew Skelton
 
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
Matthew Skelton
 
Remote first team interactions with Team Topologies - Iris Software Group - 2...
Matthew Skelton
 
Accidental Architects - how HR designs software systems - Team Topologies - e...
Matthew Skelton
 
Remote-first team interactions with Team Topologies - SEAM - 2020-05-13
Matthew Skelton
 
Remote-first team interactions with Team Topologies - Agile Yorkshire - 2020-...
Matthew Skelton
 
Remote-first team interactions with Team Topologies
Matthew Skelton
 
Forget monoliths vs microservices - focus on Team Cognitive Load - Team Topol...
Matthew Skelton
 
How to break apart a monolithic system safely without destroying your team - ...
Matthew Skelton
 
Un-broken logging - the foundation of software operability - Operability.io -...
Matthew Skelton
 
Accidental Architects - how HR designs software systems - Team Topologies - N...
Matthew Skelton
 
Beyond the Spotify model - Team Topologies - OSWA Oslo - 2020-01-22 - Matthew...
Matthew Skelton
 
Monoliths vs microservices is missing the point - start with team cognitive l...
Matthew Skelton
 
Beyond the Spotify model - Team Topologies - Leeds DevOps - 2019-09-16 - Matt...
Matthew Skelton
 
Monoliths, microservices, and team cognitive load - Team Topologies - DOES EU...
Matthew Skelton
 
The future of Continuous Delivery - cloud-native, healthcare, manufacturing -...
Matthew Skelton
 
Beyond the Spotify model - Team Topologies - Keynote at JAX DevOps 2019-05-16...
Matthew Skelton
 
Practical ways to increase operability within Continuous Delivery - Matthew S...
Matthew Skelton
 

Recently uploaded (20)

PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PPTX
oapresentation.pptx
mehatdhavalrajubhai
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PPTX
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
oapresentation.pptx
mehatdhavalrajubhai
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
Presentation about variables and constant.pptx
kr2589474
 
Role Of Python In Programing Language.pptx
jaykoshti048
 

5 practical operability techniques for teams - Matthew Skelton - SQUID meetup 2018