Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
プロダクトの改善提案資料
Search
Kazuhiko Okumura
January 29, 2019
Technology
0
90
プロダクトの改善提案資料
これまでに自分が学んだことをアウトプットした資料
Kazuhiko Okumura
January 29, 2019
Tweet
Share
More Decks by Kazuhiko Okumura
See All by Kazuhiko Okumura
内製化によるシステムモダナイゼーションの実践
kazokmr
3
1.3k
ソフトウェアテスト勉強会
kazokmr
1
150
Other Decks in Technology
See All in Technology
プロダクト開発を加速させるためのQA文化の築き方 / How to build QA culture to accelerate product development
mii3king
1
260
.NET 9 のパフォーマンス改善
nenonaninu
0
870
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
160
AI時代のデータセンターネットワーク
lycorptech_jp
PRO
1
280
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
33
13k
宇宙ベンチャーにおける最近の情シス取り組みについて
axelmizu
0
110
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
150
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
260
社内イベント管理システムを1週間でAKSからACAに移行した話し
shingo_kawahara
0
180
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
260
あの日俺達が夢見たサーバレスアーキテクチャ/the-serverless-architecture-we-dreamed-of
tomoki10
0
450
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
220
Featured
See All Featured
Facilitating Awesome Meetings
lara
50
6.1k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
How to train your dragon (web standard)
notwaldorf
88
5.7k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Docker and Python
trallard
42
3.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
For a Future-Friendly Web
brad_frost
175
9.4k
Transcript
IT !# "
I • • • I
• • T • • I
'# " !
$%& "
/ • / • / • • DevOps
C • A • A • D • A
• • http://itpro.nikkeibp.co.jp/article/COLUMN/20131001/508039/?rt=nocnt
D A C • • P • •
D t • o k • A C ec •
D • l n a • h e P Cc • D / / /
None
None
eXtream Programming (XP) • 1 9 • • 9 0
1 9
XP<5 .A ')"*, • 100&!)(, 30H', ,%+ • GL6:37=
$!# • B/C $!# JD9L 0F2 K1 • I-8E?@ I4 >9 • ; ; >95
9 4 • • • 9 • • 4 •
9 1 1 • 1 • • 1 • YAGNI (You ain't gonna need it) • 4 • 4 • 4 • 4 • • • • • 4
• • • T • e D D
%#!& >41* %#!& • '427 '4$"5, • /9 3
'4 27 0CD • 27=;$" < 3 • '4 ?>4@A:)-6 • +B( 84(.
Continuous Integration(CI) • x • x • • e /
(war exe) . • Continuous Delivery
#$*4/, "% %!$ 2 • 17 '5 • )0(+
3 • 6&- • . %!$ • %!$ 2
*)& 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 % '-&/ +(.
!0+ >$ • 15=<> =< 9E %;
2, • =<>$.*3"2, A • ! C7D$ F40 • -B?)8, !?)8,6# @(0 • !/&15:'
* - 2=< 6>?7 . 5"' !3, (1 /53, 5'0!%0#+3,
8B Action Sql &)53, :A4 $(1 /59C ;@D
ActionUtil c • • • S • i a
• S S
3 . 3 57 .2 4 1 8 6 3
.
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
Domain Driven Design • • / • • / •
D • D • D B • D DA PP
D • A • D • D I •
DevOps
)%" %("%($"1:?) • %("!'/9 • %( .B+F7E • $" &)#
"4D ,<>0 : 5.B+FA • .BC3 +F*=-@ • 24;8 D6
C I BTS • C i I C • C
g ( ( ) ( CI • ae C Continuous Delivery(CD) • ae
B • • I •
.3H 9LIC 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
I C CD
/ Ø OSS DB Ø UI/UX HTTP/CSS/JS Ø iOS Android
Ø PaaS Ø CI/CD Ø / Ø
Key Performance Indicator IC 4 P I . 4 I
X3 6. CI/CD4 2 1 57 4 1 4
',$ #K3 %+,#* • /9!* %+, • (&#%)"5 •
/9D.E<NL4 • 0C >:J-,#* • 2@8 • 2;M • 6HA 1=BF • ?7IG
bt H • i • G I • bt I
N • a I / S • a G • I u I • T Q
release deploy feedback plan code build
test • • •
'& %*( DevOps #"
) !$
B J oe u r • • • aOk iB
• ps l N • yv S tO D N • psT mnO
S R T • ) ) () T • )
) ) T R • fg o R • E m ER ERs t • E e ER • a c y R • ndE I
) O R ( • P B u Dp •
u q t R p O • el Dp • D • P T p • s ) ) S
( . 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
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
D ) . )( • p B • Du v
l s D D i D xB • i nc gi u eO t B l I
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
A • A t A • A A Ao •
iA A A • n A A • c A A
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
!&"2, ' #'4.6 +7 • %!/ ) $'0
• 6 31/ #'9-*/ 5 • ( 4. 8:
( ( • () • S ( • ( •
S N S ( • S ( • N