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
Jenkinsがチームにもたらしてくれたこと
Search
uasano
April 25, 2014
Technology
1
6.2k
Jenkinsがチームにもたらしてくれたこと
第5回ゆるぎーの講演資料です
uasano
April 25, 2014
Tweet
Share
Other Decks in Technology
See All in Technology
AI時代におけるドメイン駆動設計 入門 / Introduction to Domain-Driven Design in the AI Era
fendo181
0
280
Data Engineering Guide 2025 #data_summit_findy by @Kazaneya_PR / 20251106
kazaneya
PRO
9
1.6k
メタプログラミングRuby読書会の活用
willnet
1
130
データとAIで明らかになる、私たちの課題 ~Snowflake MCP,Salesforce MCPに触れて~ / Data and AI Insights
kaonavi
0
340
GPUをつかってベクトル検索を扱う手法のお話し~NVIDIA cuVSとCAGRA~
fshuhe
0
390
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
1
490
ソースコードを読むときの思考プロセスの例 ~markdownのレンダリング方法を知りたかった2 markdownパッケージ~
sat
PRO
0
100
データエンジニアとして生存するために 〜界隈を盛り上げる「お祭り」が必要な理由〜 / data_summit_findy_Session_1
sansan_randd
1
990
プロダクトエンジニアとしてのマインドセットの育み方 / How to improve product engineer mindset
saka2jp
1
190
今日から使える AWS Step Functions 小技集 / AWS Step Functions Tips
kinunori
4
350
サブドメインテイクオーバー事例紹介と対策について
mikit
16
7.6k
品質保証の取り組みを広げる仕組みづくり〜スキルの移譲と自律を支える実践知〜
tarappo
1
120
Featured
See All Featured
Visualization
eitanlees
150
16k
Being A Developer After 40
akosma
91
590k
A Tale of Four Properties
chriscoyier
161
23k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to train your dragon (web standard)
notwaldorf
97
6.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Optimizing for Happiness
mojombo
379
70k
Designing for humans not robots
tammielis
254
26k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Gamification - CAS2011
davidbonilla
81
5.5k
Transcript
+FOLJOT͕ νʔϜʹͨΒͯ͘͠Εͨ͜ͱ ୈճΏΔ͗ʔ ͋͞ͷ
ࣗݾհ w ͋͞ͷ !VBTBOP ͱ͍͍·͢ w 4*FSͰࣗࣾαʔϏεͷ։ൃʹैࣄ w 5%% ΞδϟΠϧք۾ͷษڧձʹग़
w ਆ͓ࣾࣉΛెาͰΊ͙Δͷ͕͖
ΑΖ͘͠ ͓Ͷ͕͍͠·͢ʂ
օ͞Μͷࣄ ڭ͍͑ͯͩ͘͞
ࠓ͓͢Δ͜ͱ w +FOLJOTΛಋೖͯ͠νʔϜ͕ྑ͘ͳͬͨͱײ͍ͯ͡ Δͭͷࣄ ਓΛकΔจԽ *5ͷྗͰࣄΛվળ͢ΔจԽ
എܠ w 4*FSͷதͰࣗࣾαʔϏεΛ։ൃ w 8FCΞϓϦͱεϚϗΫϥΠΞϯτ w νʔϜɺେମਓલޙ
ಋೖલ ࠒ w ݦஶͳଐਓԽ w Y͞Μ͡Όͳ͍ͱͰ͖ͳ͍࡞ۀ w ख࡞ۀͱͦΕʹ͏ϛε͕ݸਓͷ w ೖͰ͖ΔϚϯύϫʔ͕࠷େͷιϦϡʔγϣϯ
˞ݸਓͷײͰ͢
Ͱɺ͜ͷνʔϜʹ+FOLJOT͞Μ͕དྷͯ͘Ε͔ͯΒͷ มԽΛετʔϦʔܗࣜͰ͓͠·͢
Ϗϧυࢲͷेീ൪Ͱ͍͟͝·͢ ܁Γฦ͠࡞ۀ͓͍ͤͩ͘͞ ઐՈͷྗΛ͓͔͍ͩ͘͠͞ ୡ͓͍ͤͩ͘͞
ୈ Ϗϧυࢲͷेീ൪Ͱ͍͟͝·͢
ݱ૬͙࣍ϦϦʔεࣦഊͰർฐ w ͓٬༷ຖʹઃఆͷมߋ͕ඞཁ w Ϗϧυ&DMJQTF͔Βखૢ࡞ͰΤΫεϙʔτ w ϦϦʔεରͷ࠶ੜ͕ෆՄೳ
ʮͦ͏͍͏ෆໟͳ࡞ۀɺ +FOLJOTʹͤ·ͤΜ͔ʁʯ
w ઃఆͷॻ͖͑ͱϏϧυΛ"OUͰ ࣮ߦ w ͓٬༷ຖʹॻ͖͑Δ +FOLJOT͔ΒϏϧυύϥϝʔλͰ ೖ
ϦϦʔεࣦഊܹݮ w ͓٬༷ຖͷઃఆมߋ+FOLJOTʹӅṭ w ϏϧυϏϧυπʔϧ͔Β w ϦϦʔεରͷهͱ࠶ੜ͕Մೳ
͜͏ͯ͠։ൃνʔϜʹ+FOLJOT͞Μ ͕ؒೖΓ͠·ͨ͠
ୈ ܁Γฦ͠࡞ۀ͓͍ͤͩ͘͞
ݱΛ·ͤΔոݱ w લʑऀ͕৺݂Λ͍ͩൿͷλϨαʔό w ຖேճͷϦΫΤετͰॳΊͯਖ਼ৗʹԠ w ప࡞ۀͷཌேճ͔Βਖ਼ৗʹԠ
্࢘ʮօͰϩʔςʔγϣϯͯ͠ ຖప͢Δʁ Զ͕ΜΔΑʯ
͑ʁ
্࢘ʮօͰϩʔςʔγϣϯͯ͠ ຖప͢Δʁ Զ͕ΜΔΑʯ
+FOLJOTʮ͓͍ͪͩ͘͞ʂ ࢲͷೋ໊ͭ lݡ͍DSPOz Ͱ͍͟͝·͢ɻʯ
w ݅ͷαʔόʹIUUQͷHFUϦΫΤε τΛ͛ΔδϣϒΛՃ w ͦΕΛपظͰࣗಈ࣮ߦ͢Δ Α͏ʹઃఆ
ݱΛ·ͤΔոݱ w લʑऀ͕৺݂Λ͍ͩൿͷλϨαʔό w ຖேճͷϦΫΤετͰॳΊͯਖ਼ৗʹԠ w ప࡞ۀͷཌேճ͔Βਖ਼ৗʹԠ
ରྍ๏Ͱ͕͢ɺոݱऩଋ ΊͰͨ͠ΊͰͨ͠
͜ͷࣄ͕݅λʔχϯάϙΠϯτ
্࢘ʮYY+FOLJOTͰ Ͱ͖ͳ͍͔ͳʁʯ
ʮਓखΛೖͯ͠ղܾ͢ΔΜʂʯ ͷ෩͖͕มΘ͖ͬͯͨ
ୈ ઐՈͷྗΛ͓͔͍ͩ͘͠͞
J04൛ΫϥΠΞϯτ࡞ΔͰʂ w ·ͨϏϧυઐऀ͕Ͱ͖ͪΌ͏Ͷ w ࠷৽൛͕खܰʹೖखͰ͖ͳ͍Ͷ
+FOLJOTʮ.BDͷ͠ͱ J04σϕϩούʔͷॿݴ Λ͓ئ͍͍ͨ͠·͢ʯ
w .BDΛεϨʔϒʹͯ͠J04ΞϓϦ ͷϏϧυͦͪΒʹͤΔ w J04σϕϩούʔͷํʹϏϧυ δϣϒͷઃఆΛͯ͠Β͏
J04൛ΫϥΠΞϯτͰ͖ͨͰʂ
+FOLJOT͕։ൃΠϯϑϥʹʂ +FOLJOTͰϏϧυͰ͖ͳ͍ͷࠔΔʂ
+FOLJOT͕ੴͷεʔϓʹʂ J04ΞϓϦεϖγϟϦετͷྗ͕৽ͨͳՁ
ੴͷεʔϓ ୡਓϓϩάϥϚͰհ͞Ε͍ͯΔΤϐιʔυ ʮ͜ͷੴΛࣽͯΔುʹYYೖΕͨΒඒຯ͍͠ εʔϓʹͳΔͶΜ͚Ͳͳʔcшƅ ŧŽŕʯ ݸਓͰ͠ಘͳ͔ͬͨࣄΛօͷྗͰͳ͠ಘ Δҝͷ৮ഔ
ୈ ୡ͓͍ͤͩ͘͞
"84ڥͷσϓϩΠͷ w ຊ൪ɺݕূڥͯ͢"84্ͰσϓϩΠͷํ๏ Ұ෦ϝϯόʔͷΈͧΔ w ։ൃऀ͕ςετΛ͍ͨ࣌͠ʹ͙͢։࢝Ͱ͖ͳ͍ ґཔ͔Βྃ·Ͱײ֮Ͱ͘Β͍ͭ
+FOLJOTʮ"84ͱͷ௨৴खஈ ͕͋Ε σϓϩΠ͍ͨ͠·͢ʯ
w ࣾϓϩΩγΛհͯ͠&$αʔ όʹ44)௨৴͢Δ w &$αʔόεϨʔϒʹ w &$εϨʔϒͰσϓϩΠδϣϒ Λ࣮ߦ
"84ڥͷσϓϩΠͷ w ݕূڥͷσϓϩΠ୭Ͱ̍ΫϦοΫ ̍ऑͰσϓϩΠྃ w ຊ൪ڥͷσϓϩΠ̍ΫϦοΫʴਓνΣοΫ
։ൃऀʮ̍ΫϦοΫσϓϩΠ ͛͢ʔʂ +FOLJOT͛͢ʔʂʯ
ΠϯύΫτઈେ
νʔϜͷօͷ ʮ͜Ε+FOLJOTʹͤΔͷָ͕͡Όͳ͍ʁʯ ʮલͷϛεɺ͜ͷ෦Λ+FOLJOTʹͤͨΒ࠶ൃ ͛ΔΑͶʁʯ
+FOLJOT௮͚ʹͨ݁͠Ռɺ օͷલఏ͕ʮࣗಈԽ༗Γ͖ʯʹʂ
ܶతͳ#FGPSF"GUFS ਓΛकΔจԽ w Y͞Μ͡Όͳ͍ͱͰ͖ͳ͍࡞ۀ ˠʮͦΕɺ+FOLJOTͰʯ ਓʹΛԡ͚͠ͳ͍ w ख࡞ۀͱͦΕʹ͏ϛε͕ݸਓͷ ˠϛεΛ͙ҝʹखॱΛվળ
ਓΛΊͳ͍
ܶతͳ#FGPSF"GUFS *5ͷྗͰࣄΛվળ͢ΔจԽ w օͰॱ൪ʹప͠Α͔ͬʂ ˠʮͦΕɺ+FOLJOTͰʂʯ ػցͷํ͕҆ͯ͘ਖ਼֬ w &YDFMํ؟ࢴతͳாථͱख࡞ۀ ˠʮख࡞ۀ͕ةݥͳͷͰ&YDFMํ؟ࢴม͑ΒΕͳ͍ʁʯ
վળͷํ๏Λߟ͑ΒΕΔͷਓ͚ؒͩ
·ͱΊ w +FOLJOTͷ࠷େͷಋೖޮՌ ʮνʔϜͷϝϯόͷҙࣝมԽʯ w +FOLJOT͖͔͚ͬΛ࡞ͬͨ w Έͳ͞Μ׆༻͍ͯͩ͘͠͞ʂ