3. What
Is
Con$nuous
Delivery?
Crea$ng
a
$ght
feedback
loop
between
your
users
and
the
project
team—
including
the
customer
or
product
owner—relies
in
turn
on
being
able
to
con$nuously
deliver
new
versions
of
your
soOware
to
test
changes
and
new
ideas,
and
being
able
to
measure
the
effect
of
these
changes
on
your
revenue.
For
many
companies
that
are
used
to
releasing
new
versions
of
soOware
at
most
every
few
months,
the
idea
of
releasing
changes
several
$mes
a
day
seems
impossible.
However,
at
ThoughtWorks,
we
have
used
the
principles
and
prac$ces
described
in
my
book
Con$nuous
Delivery
to
help
organiza$ons
that
released
a
few
$mes
a
year
move
to
releasing
several
$mes
a
month,
or
even
more
frequently.
That
represents
a
huge
compe$$ve
advantage,
and
it
means
a
large
reduc$on
in
the
amount
of
wasted
$me
and
effort
in
your
IT
organiza$on.
h=p://www.informit.com/ar$cles/ar$cle.aspx?p=1641923
12. 3.
If
somethings
difficult
or
painful,
do
it
more
oOen.
• 馬鹿なこと言うな!じゃなくて辛い作業が改
善へ導く
– キレたB氏の事例
• Antでビルドすると面倒いからMaven化
• ビルドがあちこちでビルドされるからJenkinsでビルド
• Deploy時間掛かるからFabricで時間を短くする