Slide 1

Slide 1 text

IT !# "

Slide 2

Slide 2 text

I • • • I

Slide 3

Slide 3 text

• • T • • I

Slide 4

Slide 4 text

'# " ! $%& "

Slide 5

Slide 5 text

/ • / • / • • DevOps

Slide 6

Slide 6 text

Slide 7

Slide 7 text

C • A • A • D • A

Slide 8

Slide 8 text

• • http://itpro.nikkeibp.co.jp/article/COLUMN/20131001/508039/?rt=nocnt

Slide 9

Slide 9 text

D A C • • P • •

Slide 10

Slide 10 text

D t • o k • A C ec • D • l n a • h e P Cc • D / / /

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

eXtream Programming (XP) • 1 9 • • 9 0 1 9

Slide 14

Slide 14 text

XP<5 .A ')"*, • 100&!)(, 30H', ,%+ • GL6:37= $!# • B/C $!#JD9L 0F2 K1 • I-8E?@ I4 >9 • ;;>95

Slide 15

Slide 15 text

9 4 • • • 9 • • 4 • 9 1 1 • 1 • • 1 • YAGNI (You ain't gonna need it) • 4 • 4 • 4 • 4 • • • • • 4

Slide 16

Slide 16 text

• • • T • e D D

Slide 17

Slide 17 text

%#!& >41*%#!& • '427 '4$"5, • /9 3 '4270CD • 27=;$"< 3 • '4?>4@A:)-6 • +B(84(.

Slide 18

Slide 18 text

Continuous Integration(CI) • x • x • • e / (war exe) . • Continuous Delivery

Slide 19

Slide 19 text

#$*4/,"% %!$ 2 • 17 '5 • )0(+ 3 • 6&- • . %!$ • %!$ 2

Slide 20

Slide 20 text

Slide 21

Slide 21 text

*)& Tomcat Spring Framework Hibernate PassBase Struts Sql Action Form "2 Sql Action Form "2 Sql Action Form "2 Sql Action Form "2 Sql Action Form "2 3$ 0, 1# 5! 4% '-&/ +(.

Slide 22

Slide 22 text

!0+ >$ • 15=<> =< 9E%; 2, • =<>$.*3"2, A • ! C7D$ F40 • -B?)8, !?)8,6# @(0 • !/&15:'

Slide 23

Slide 23 text

* - 2=<6>?7 . 5"' !3, (1 /53, 5'0!%0#+3, 8B Action Sql &)53, :A4 $(1 /59C ;@D

Slide 24

Slide 24 text

ActionUtil c • • • S • i a • S S

Slide 25

Slide 25 text

3 . 3 57 .2 4 1 8 6 3 .

Slide 26

Slide 26 text

SS 9 G ./1. 6 3 l 9 G t r 6 t 8 7 ( 4 l 5 ) 9 s G 3 e .22.0 .22.0 6

Slide 27

Slide 27 text

Domain Driven Design • • / • • / •

Slide 28

Slide 28 text

Slide 29

Slide 29 text

D • D • D B • D DA PP D • A • D • D I •

Slide 30

Slide 30 text

DevOps

Slide 31

Slide 31 text

)%" %("%($"1:?) • %("!'/9 • %( .B+F7E • $" &)# "4D ,<>0 : 5.B+FA • .BC3 +F*=-@ • 24;8 D6

Slide 32

Slide 32 text

C I BTS • C i I C • C g ( ( ) ( CI • ae C Continuous Delivery(CD) • ae

Slide 33

Slide 33 text

B • • I •

Slide 34

Slide 34 text

Slide 35

Slide 35 text

.3H9LIC 6-2#,$ TR • NS1) CIO>K:AQ /(4.2&'- 07 • PaaS#+5$6-28U • RDSElasticBeanstalkHerokuDocker • !2(DP? E<BG Infrastructure as Code(IaC) • *(/(4%-'7 • M;JS="(F@ AH7

Slide 36

Slide 36 text

Slide 37

Slide 37 text

I C CD

Slide 38

Slide 38 text

/ Ø OSS DB Ø UI/UX HTTP/CSS/JS Ø iOS Android Ø PaaS Ø CI/CD Ø / Ø

Slide 39

Slide 39 text

Key Performance Indicator IC 4 P I . 4 I X3 6. CI/CD4 2 1 57 4 1 4

Slide 40

Slide 40 text

',$ #K3 %+,#* • /9!*%+, • (&#%)"5 • /9D.E<NL4 • 0C >:J-,#* • 2@8 • 2;M • 6HA 1=BF • ?7IG

Slide 41

Slide 41 text

bt H • i • G I • bt I N • a I / S • a G • I u I • T Q

Slide 42

Slide 42 text

release deploy feedback plan code build test • • •

Slide 43

Slide 43 text

'& %*( DevOps #" ) !$

Slide 44

Slide 44 text

B J oe u r • • • aOk iB • ps l N • yv S tO D N • psT mnO

Slide 45

Slide 45 text

S R T • ) ) () T • ) ) ) T R • fg o R • E m ER ERs t • E e ER • a c y R • ndE I

Slide 46

Slide 46 text

) O R ( • P B u Dp • u q t R p O • el Dp • D • P T p • s ) ) S

Slide 47

Slide 47 text

( . O ()/ • o s xy i • u e r p u i ( v ( (/ • g n o g • Ig s l • C l a r a D t

Slide 48

Slide 48 text

I a ( ) ( ( • c f D d c cn I O • C P c • p I S s e o a • s vPI p • eo (( p Iurt • c a S

Slide 49

Slide 49 text

D ) . )( • p B • Du v l s D D i D xB • i nc gi u eO t B l I

Slide 50

Slide 50 text

Slide 51

Slide 51 text

PR ( ) D • R D L D • R Ci sCi L S[D • R D dR L O [P D • R O l ] D o D • D D C D I C

Slide 52

Slide 52 text

A • A t A • A A Ao • iA A A • n A A • c A A

Slide 53

Slide 53 text

4 .4 5 1 24 3721 C t D y r / Ae A a dA l ai m nA 67 4 0. anAa g m f Acd o X K T P I K

Slide 54

Slide 54 text

!&"2, ' #'4.6 +7 • %!/) $'0 • 6 31/#'9-*/ 5 • (4. 8:

Slide 55

Slide 55 text

( ( • () • S ( • ( • S N S ( • S ( • N