►
From YouTube: GitHubを軸とした開発プロセスのリプレイス - GitHub Satellite Tokyo 2018
Description
大平 哲也 (株式会社スタートトゥデイテクノロジーズ)
zozotownでは大規模なシステムリプレイスにあわせて、エンジニアの開発プロセスについても見直しを図っています。GitHubを軸として、どのように開発プロセスにおけるコミュニケーションを設計し、エンジニアが快適な開発が行える環境を提供しようとしているか、事例を交えてご紹介いたします。
A
A
A
A
A
Well,,
when
I
go
there,
I'm
introducing
a
monster
called
Gitter,
Business,
posted,
and
I'm
going
to
talk
about
management
and
how
I'm
using
it.
I
think
everyone
wants
this
to
be
a
common
issue
or
something
like
this
,.
But
how
can
it
be
fun
to
reduce
the
burden
on
people
who
do
n't
know
how
to
do
it?
I
think
everyone
is
thinking
about
millet,,
but
I
think
it
would
be
nice
if
I
could
cut
out
one
of
my
chocolates
in
the
conversation
and
talk
a
little
about
automation.
This
time,
.
A
A
A
Suits.I
also
provide
a
private
brand
that
makes
clothes
that
fit
perfectly
based
on
the
initial
data
taken
with
the
image
suit.
First,
I
thought
it
would
have
been
better
to
wear
a
mirror-image
suit,,
but
for
some
reason,
wearing
a
suit
against
the
white
background
would
make
you
look
like
a
shy.
Boy.
But,
the
one
who
wears
the
most
private
machine
is
the
t-shirt
and
jeans
I
made
based
on
the
results
of
measuring
the
number
of
statues.
I
belong,
to.
As.
You.
A
Can
imagine
from
the
name
of
the
company,?
We
basically
do
creative
work
related
to
IT.
We're,
doing
it
in
the
form
of
an
information
subsidiary,,
an
engine,,
a
head
designer,,
a
school
that
creates
an
analysis
base
for
optimal
information
strategy,
and
that's
a
place
like
a
person
who
performs
this
kind
of
processing
and
analysis.
It's
organized,.
So
I.
A
But
with
this
ticket
swing,
it
was
decided
to
adopt
posted,,
but
what
kind
of
situation
was
the
premise
for
that?
First
of
all,
I
would
like
to
give
you
a
brief
explanation
of
what
I
mean.
First
of
all,
I
am
talking
about
the
development
of
technologies.
For,
the
time
being,
there
are
about
200
employees
who
are
basically
of
the
opposite
sex
and
are
in
the
black,
and
about
60%
of
them
are
engineers.
A
A
A
A
A
A
.
When
I
go
there,.
It's
a
common
story
that
there's
a
place
that
has
been
operating
an
EC
site
for
more
than
ten
years
after
it
closed,.
So
there's
a
place.
That's
technically
ranked
second
,.
So
we're
talking
about
going
around
and
playing
.
What
I
thought
was
probably
overlooked,
was
something
in
the
development
process.
A
A
A
To
do
with
it.
As
for
the
development
process,
at
this
time
,
we
should
merge
our
ideas
and
methods
of
communication,,
so
there
were
quite
a
lot
of
people
in
the
field
who
were
aware
of
the
problem,,
so
we
talked
about
doing
it
all
at
once
on
the
computer.
I
would
definitely
like
to
carry
out
that
plan.
A
.
However,,
compared
to
what
I
said,
earlier,
there
weren't
enough
people
at
all,.
So
there
was
a
point
where
I
had
to
think
about
how
to
do.
It.,
Recently,
I
wonder
if
it's
about
relying
on
cloud
services,
using
pars,
how
efficiently
we
focus
on
content
development,,
and
it's
already
established
as
a
husband's
development.,
I
think,,
but
we're
going
to
ride
this
trend,
and
this
professional
sneaker.
A
A
A
Jersey.
I
was
wondering
if
there
was
a
lack
of
manpower
to
operate
it
like
this.Mattie,,
who
can
provide
this
kind
of
service
without
stress
to
the
developers.
I
think
so,,
but
it
wasn't
that
kind
of
situation,
and
in
terms
of
development,
I,
think
it
was
really
well
done
with
a
pen
tablet
that
was
cut
off
.
A
A
Well,
it
started
as
if
it
would
be
okay
to
be
a
team
within
a
cloud
vendor,,
but
I
created
a
somewhat
sassy
vote
and
brought
it
in,.
But
if
you
treat
it
as
a
company
that
will
not
function
as
information,
well.
On
the
morning
of
that
day,
I
went
to
the
port.
Well,,
the
scale
was
getting
bigger,.
So
there
were
people
who
wanted
to
see
sulfuric
acid
and
wanted
to
be
at
least
cold.
A
A
A
A
I
thought
it
was
not
well
known,,
but
it's
a
test
of
one
of
the
aura
tear
services
that
we
are
currently
offering.
.
Private
repositories,
It's
free
and
can
be
linked
when
used
by
individuals,.
So
it's
very
convenient.
We
use
it
as
a
company,.
So
it
feels
like
we're.
Buying
and
using
a
silent
pipeline
with
a
prize..
It
may
have
become
quite
normal,,
but
as
a
feature,
I
think
it's
very
nice
that
you
can
take
all
ci
processes
and
run
them
on.
A
A
I
think
it's
a
pattern,
but
I
think
it's
a
form
of
collaboration.So,
from
here,
I'm,
going
to
talk
about
the
pre-automation
story,,
but
for
the
time
being,
,
I'd
like
to
talk
about
five
things
with
the
two
of
us.
Today.
I,
think
it's
a
common
pattern
today,
but
I'd
like
to
make
it
a
little
easier
to
talk
about
chests
and
behavioral
quality
checks,,
which
you
know,
are
automated
by
professionals
in
raw
generation,
packaging.
A
A
I
think
it's
very
important
to
check
for
water
intrusion,,
but
it's
difficult
to
be
in
charge
of
quality,
with
just
a
single
steel,,
so
I
want
to
guarantee
high
quality
from
a
slightly
different
perspective.
.
For
example,.
There
may
be
a
unique
expression
for
information
such
as
code
coverage
or
information
on
advancing
the
code,,
but
there
are
some
bug-like
descriptions
from
the
perspective
of
power,,
such
as
where
you
want
to
tell
me
above.,
In
applications,.
There
are
similar
code
blocks
in.
A
A
A
A
A
'm,
throwing
a
positive
pitch
here.
The
open
field
is
newer
on
pi,
but
well,.
There
are
quite
a
lot
of
things
that
I
want
to
deal
with
only
on
the
side
when
it
comes
to
ecosystem
tools,.
So
in
this
presentation,
Suga
will
unify
the
interest.
As
for
what
this
can
do,
well,.
It
provides
a
standard
format
for
cracking
the
specifications
of
such
apis,,
so
it
can
be
followed,
by,
for
example,
rooting,
Jason
and
so
on,,
such
as
a
piano
aggregate
angle.
A
A
A
A
You
can
try
to
wait
for
a
situation
where
you
can
actually
access
it
when
you
actually
access.
It.
This
is
especially
the
case
with
this
api,,
but
it's
pretty
common
that
there's
a
basic
request.
+
a
month
parameter
response
parameter,,
so
it
's
hard
to
write
about
that
part.
Before,
so
make
it.
The
minimum.
I
want
you
to
make
a
bs
logo,,
but
there
are
a
lot
of
things
that
I
haven't
caught
up
with
.
A
I
feel
like
you
can
easily
create
something
like
this..
This
example
is
a
spring
framework,
or
rather,.
I
have
a
belt
in
Spain.,
It's,
a
science
espace,,
it's
a
request.
Parameter,
and
the
parameters
are
automatically
generated..
Humans
can
inherit
this
and
add
business
logic,,
but
you
can
ensure
a
situation
where
you
can
create
a
working.
Apa.
It
is
necessary
to
create
a
client
in
step
2,
and
if
I
write
this
by
hand,,
it
is
a
bit
lacking.
.
A
,
and
then
it's
a
bit
difficult
to
understand
if
it's
just
dsl
in
the
documentation,,
so
I
want
a
good
one
with
double
the
key,.
But
well,.
This
part
is
probably
the
most
commonly
used.
Well,.
If
you
create
an
ap
along
with
those
instrumental
music,,
a
ui
that
allows
you
to
check
that
ballad-based
song
will
automatically
come
with
it,.
So
it's
a
story
like
documentation
is
ok..
A
A
A
A
As,
a
result,:
there
is
a
point
where
I
want
to
check
that
place
after
all,,
so
recently,
there
has
been
a
great
increase
in
the
number
of
people
who
use
tools
such
as
body
posts
for
apis.
I'm
thinking
about
it,,
but
creating
the
Postman
configuration
file
is
surprisingly
troublesome,
and
if
such
a
person
does
it,
there's
a
kind
of
gap
between
trying
to
do
it
again,.
So
if
possible,
I'd
like
to
create
it
automatically.
I'm
writing
an
article
about
it,
because
it's
a
little
complicated,.
A
So
if
anyone
is
interested,
,,
I
hope
you'll
take
a
look
at
it.
So.
Here's
a
little
example
of
how
to
do
exactly
that:
post,
It's,
a
lib
application,
but
I'm
sure
there's
a
project
called
Newman
that
makes
it
gorgeous
on
the
command
line
like
this
,
and
it
's
like
reading
and
running
Postman's
configuration
file
on
a
command
line
basis
via
that.
That's.
Why
it's?
A
post.
You
can
enter
and
create
files,
automatically.
A
A
Ci
at
the
timing
of
the
commit.
If,
the
load
is
too
high
and
it
doesn't
work,
I
think
we'll
do
a
load
test
beforehand,,
but
surprisingly,.
The
two
cast
members
in
this
load
test
are
very
popular,
and
they
're
beautiful.
If.
It's
a
j
meter
in
advance,,
it's
quite
a
bit
made
from
the
screen,
and
it's
not
reproducible,,
and
the
place
is
very.
A
Messy.
There
is
something
like
this
I
wrote
to
him
riding
on
him
that
I
heard
a
little
about
this,,
but
it
feels
like
you
can
easily
create
something
like
a
template
for
the
cost
scenario
of
the
j
meter
from
the
swagger.
You
can
try
giving
a
lecture
like
this,
and
they
will
easily
create
a
port
for
you,,
but
with
that
kind
of
feeling,,
it's
really
hard
to
get
this
to
slip
into
a
phase
other
than
the
city,.
So
it's
hard
to
put
it
in
the
ci.
A
A
A
A
A
I
personally
think
it's
a
hassle,
and
if
you're
a
java
engineer,
you
might
have
a
little
sympathy
and
have
a
child,.
But
if
it's
like
this,,
is
it
convenient
for
celebrities
to
eat?
Well,?
If
anyone
is
a
Mabel
cram,
school,
I'll
use
it,,
but
if
something
like
this
happens,
unexpectedly,
the
Komeibin
repository
will
crash,
so
I'll
have
to
think
about
rolling
it
back,.
So
Teruya
It's,
really
hard
work,,
but
ci
It's
surprisingly
troublesome
to
get
into
this
phase,
and
I've
always
wondered
if
there's
something
I
can
do
about.
A
A
A
A
A
If
it
's
cloudy,
I've
spent
another
time
thinking
about
it,,
but
it's
going
to
be
a
bit
long,.
So
if
there's
about
30
minutes,
left,
we'll
have
a
little
talk.
Together,,
but
I
don't
have
time
to
play.
Today,.
So
I'll
secretly
omit
it.
By.
The
way,
I've
been
talking
about
how
I've
restricted
the
development
process
with
the
hub
as
the
axis,
and
how.