►
Description
For more Continuous Delivery Foundation content, check out our blog: https://cd.foundation/blog/
Failure Is Not an Option It's a Fact - Ixchel Ruiz, JFrog
Virtual Track
Speakers: Ixchel Ruiz
Failure is an inevitable part of success. Failure in the context of innovation efforts has helped thousands of start-up companies to succeed but in the context of a known execution process, it can harm results or reputations or create undue risk. In software development we are situated at the cross road between innovation and known processes so how do we benefit from failure and achieve success?
A
A
A
A
A
A
A
We
have
testing
fail
fast,
never
trust
a
test
that
you
haven't
seen
failed,
have
a
healthy
number
of
unit
integration,
contract,
consumer
provider,
ui,
end-to-end,
api
acceptance
and
exploratory
tests,
and
even
create
good
reports
security.
How
often
do
we
analyze
run
metrics
or
heuristics
to
verify
the
provenance
quality
security
maintainability
of
our
dependencies
open
or
closed
source?
It
doesn't
matter
or
how
do
we
manage
the
contract
with
the
file,
because
an
api
is
a
contract
that
we
defined
from
23
000
web
apis
that
had
breaking
changes
between
versions?
A
Almost
none
use
any
deprecation
mechanism,
so
much
failure
sometimes,
but
sometimes
is
okay.
I
was
confused
until
I
encountered
this
issue.
The
april
2011
issue
of
harvard
business
review
is
all
about
failure.
It
is
more
than
10
years
old,
but
it
is
as
relevant
today
as
it
was
then
not
all.
Failures
are
created.
Equal
mistakes
or
failures
fall
into
three
broad
categories:
preventable
complexity
related
intelligent,
so
preventable
failures.
Most
failures
in
this
category
can
indeed
be
considered,
but
they
usually
involve
deviations
from
specifications
in
the
closely
defined
process
of
high
volume
or
routine
operations.