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
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プロダクトの改善提案資料
これまでに自分が学んだことをアウトプットした資料
Kazuhiko Okumura
January 29, 2019
More Decks by Kazuhiko Okumura
See All by Kazuhiko Okumura
内製化によるシステムモダナイゼーションの実践
kazokmr
3
2.6k
ソフトウェアテスト勉強会
kazokmr
1
190
Other Decks in Technology
See All in Technology
凡エンジニアがこの先生きのこるためには。〜TypeScript完全に理解したい〜
alchemy1115
2
400
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
1
250
実践!既存 Project への AI-Driven Development 適用〜 一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
0
380
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.5k
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
710
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
440
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
150
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
720
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
160
ここは地獄!つらい朝会を体験することで、チームとしてのより良い振る舞いに気づくワークショップ / The stand-up meeting from hell in the game industry
scrummasudar
0
210
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
900
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
4
1.6k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
300
Skip the Path - Find Your Career Trail
mkilby
1
170
Design in an AI World
tapps
1
260
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
410
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.4k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
270
How to Ace a Technical Interview
jacobian
281
24k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
880
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