Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Mackerelのクライアントワークから学ぶ 情報共有の成功と失敗 / BacklogWorld 2018
KASUYA, Daisuke
February 18, 2018
Business
4
1.8k
Mackerelのクライアントワークから学ぶ 情報共有の成功と失敗 / BacklogWorld 2018
BacklogWorld 2018 登壇資料
KASUYA, Daisuke
February 18, 2018
Tweet
Share
More Decks by KASUYA, Daisuke
See All by KASUYA, Daisuke
Scrum@Scaleの理論と実装 / RSGT2022
daiksy
1
5k
リモートワークに最適なスクラムチームの人数についての仮説 / Kyoto Agile 2021
daiksy
0
160
スクラムを軸に据えた キャリア戦略 / Scrum Fest Osaka 2021
daiksy
2
4.6k
インフラ障害対応演習LT版 / evacuation drill of systems
daiksy
1
440
この半年で変わったものと変わらないもの - SaaS開発の現場より / Developers Summit 2020 Summer
daiksy
0
4.4k
プロダクトを 5年運用したチームより - 長く続くチームづくり / ScramFestOsaka 2020
daiksy
0
4.6k
プロダクトを10年運用する チームをつくる / DevSumi2020
daiksy
22
20k
われわれはいかにして 機械学習プロジェクトの マネージメントをすべきか/builderscon tokyo 2019
daiksy
6
5.9k
リモートワークは難しい - それでもぼくらは 歯をくいしばってやっていく テストエンジニア版 - / JaSST Kansai 2019
daiksy
1
1.6k
Other Decks in Business
See All in Business
株式会社スタメン会社紹介・採用資料
stmn
0
11k
PoliPoli会社概要資料
polipoli
0
420
Welcome to Joined the "THINGMEDIA Inc." 2022
thingmedia
1
140
アダコテック適用事例紹介/Adacotech case study 20220427
adacotech
0
520
メドピアグループ紹介資料
medpeer_recruit
4
29k
野球人・落合博満さんから学ぶ、アジャイルなマインドセット・プラクティス
takaichi00
1
190
Farttrugle
kozzy1942
PRO
0
290
会社紹介資料
kokopellihashimoto
0
400
質問を”聴く”技術
yotii23
12
6.9k
oVice会社紹介資料 / oVice Company Info
ovice
0
17k
Presentation
takumikato
0
190
UPSIDER_CareerDeck
upsider_official
0
5.1k
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
396
62k
Robots, Beer and Maslow
schacon
152
7.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
350
21k
The Invisible Customer
myddelton
110
11k
How to name files
jennybc
39
58k
Six Lessons from altMBA
skipperchong
14
1.3k
The World Runs on Bad Software
bkeepers
PRO
56
5.2k
Navigating Team Friction
lara
175
11k
The Power of CSS Pseudo Elements
geoffreycrofte
46
3.9k
A Philosophy of Restraint
colly
192
14k
The Brand Is Dead. Long Live the Brand.
mthomps
45
2.7k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
172
8.3k
Transcript
2018-02-18 Backlog World גࣜձࣾ ͯͳ പ୩େี (id:daiksy) MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿ ใڞ༗ͷޭͱࣦഊ
ࣗݾհ പ୩େี(@daiksy) ▸ גࣜձࣾ ͯͳ ▸ Mackerel։ൃνʔϜσΟϨΫλʔ ▸ ScalaMatsuriελοϑ ▸
ScalaؔSummitελοϑ ▸ ࠷ۙDJ͡Ί·ͨ͠
PR https://mackerel.io
MackerelͷίϥϘϨʔγϣϯ։ൃ ▸ SaaSαʔϏεͳͷͰϢʔβʔ͚ݸผ։ൃ͍ͬͯͳ͍ ▸ ௨ઌ࿈ܞೝূؔ࿈ɻΫϥυࣄۀऀͱͷ࿈ܞͳͲͰί ϥϘϨʔγϣϯ։ൃ͕͋Δ ▸ Cloud ProviderΠϯςάϨʔγϣϯͱ֤ͯ͠छAPIΛఏڙ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
MackerelͷίϥϘϨʔγϣϯ։ൃ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
MackerelͷίϥϘϨʔγϣϯ։ൃ ▸ MackerelͷTypetalk࿈ܞ ▸ Typetalkͷ৽͍͠APIͷϦϦʔεʹ߹Θͤͯਫ໘ԼͰ։ൃ ▸ Typetalk৽API ͱMackerelͷ࿈ܞΛಉ࣌ϦϦʔε MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
MackerelͷίϥϘϨʔγϣϯ։ൃ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
MackerelͷίϥϘϨʔγϣϯ։ൃ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
MackerelͷίϥϘϨʔγϣϯ։ൃ ▸ MackerelͷTypetalk࿈ܞͰͬͨίϛϡχέʔγϣϯπʔ ϧ ▸ ͯͳ - nulabؒTypetalkͷΈͰίϛϡχέʔγϣϯ ▸ ࣾͰGithubͷIssueͰઃܭͷٞͳͲ͠ͳ͕Β։ൃ
MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ࠓͷ͓ ▸ اۀؒͷίϥϘϨʔγϣϯ։ൃʹ͍ͭͯ ▸ ͲΜͳಓ۩Λ͏ʁ ▸ ίϛϡχέʔγϣϯͷଐੑʹ͍ͭͯ ▸ ࣮ྫΛհͭͭ͠ߟ͑ͯΈ·͠ΐ͏ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ίϥϘϨʔγϣϯ։ൃ ▸ جຊతʹ͓ޓ͍ϦϞʔτͰͷࣄʹͳΔ ▸ ϦϞʔτϫʔΫͷจ຺ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ίϥϘϨʔγϣϯ։ൃ ▸ جຊతʹ͓ޓ͍ϦϞʔτͰͷࣄʹͳΔ ▸ ϦϞʔτϫʔΫͷจ຺ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ 3લʹ ͯ͠·ͨ͠
ίϥϘϨʔγϣϯ։ൃ ▸ جຊతʹ͓ޓ͍ϦϞʔτͰͷࣄʹͳΔ ▸ ϦϞʔτϫʔΫͷจ຺ ▸ ԕִಉ࢜ͷใͷΓऔΓ ▸ ؾܰʹΛ͔͚͋ͬͨΓͰ͖ͳ͍ ▸
͕ࣗͨͪීஈ͍ͬͯΔπʔϧΛ૬ख͑Δͱݶ Βͳ͍ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ίϥϘϨʔγϣϯ։ൃ ▸ جຊతʹ͓ޓ͍ϦϞʔτͰͷࣄʹͳΔ ▸ ϦϞʔτϫʔΫͷจ຺ ▸ ͓ޓ͍ΛΑ͘Βͳ͍ ▸ จষͷߦؒΛಡΜͩΓɺ҉ʹཔͬͨΓͰ͖ͳ͍ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ίϥϘϨʔγϣϯ։ൃ ▸ ࣄΛ͢Δͷʹඞཁͳใڞ༗(ίϛϡχέʔγϣϯ)ʹͲ ͷΑ͏ͳͷ͕͋Δ͔ʁ ▸ λεΫཧ ▸ ਐḿཧ ▸ ༷ͷ૬ஊ
▸ ্͑͛ͨΒΩϦ͕ͳ͍ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ใͷ̎ͭͷଐੑ ▸ ετοΫܕ ▸ ϑϩʔܕ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ใͷ̎ͭͷଐੑ ▸ ετοΫܕ ▸ ੵ͞Εɺ͍ͭͰࢀর͕Մೳͳͷ ▸ ઃܭॻ, Wiki, ιʔείʔυ, λεΫνέοτ
▸ Backlog, Cacoo MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ใͷ̎ͭͷଐੑ ▸ ϑϩʔܕ ▸ ͕ߴ͘ɺૉૣ͘ަ͞ΕΔɻੵ͞Εʹ͘͘ޙ͔Βࢀ র͢Δͷ͍͠ ▸ νϟοτ, ి, ձٞͷΓͱΓ
▸ Typetalk MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ࣾ։ൃͲ͏͍ͯ͠Δ͔ ▸ ϑϩʔ ▸ SlackΛͬͨνϟοτ ▸ ू·ͬͯձͨ͠ΓɺϦϞʔτઌͱςϨϏձٞͨ͠Γ ▸ ϖΞϓϩɻϖΞΦϖɻϞϒϓϩɻ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ࣾ։ൃͲ͏͍ͯ͠Δ͔ ▸ ετοΫ ▸ GitHub (ZenHub) ▸ ͯͳάϧʔϓ ▸ Google
Docs MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ใͷ̎ͭͷଐੑ ▸ ϑϩʔܕͷใͱετοΫܕͷใΛόϥϯεྑ͘ૢΔͷ͕ ϙΠϯτ ▸ ձٞͷ༰Λٞࣄʹॻ͖͢ ▸ ձͨ͠༰Λઃܭॻʹө͢Δ ▸ ϑϩʔ
-> ετοΫ ▸ νϟοτπʔϧͷϐϯཹΊɺͳͲετοΫԽͷҰछ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ใͷ̎ͭͷଐੑ ▸ ετοΫܕʹภͬͨ߹ ▸ εϐʔυײͷܽ ▸ νʔϜϝϯόʔͱͷ৴པײΛৢͮ͠Β͍ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ใͷ̎ͭͷଐੑ ▸ ετοΫܕʹภͬͨ߹ ▸ εϐʔυײͷܽ ▸ νʔϜϝϯόʔͱͷ৴པײΛৢͮ͠Β͍ ▸ ϑϩʔܕʹภͬͨ߹ ▸
ݴͬͨݴΘͳ͍ͷਫֻ͚ ▸ ༷ͷᐆດ͞ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ྨɿετοΫ ▸ ઃܭॻ ▸ ՝ཧථ ▸ ιʔείʔυ ▸ wiki ▸
νέοτཧγεςϜ ▸ ਐḿཧ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ྨɿϑϩʔ ▸ νϟοτ ▸ ձ (ి, ձٞ) ▸ ϗϫΠτϘʔυͷਤ ▸
ࣸਅʹͨ͠Γ͢Δ͚Ͳɺ݁ہίϯςΩετ͕Θ͔Βͳ ͍ͱޙ͔ΒݟͯΑ͘Θ͔Βͳ͔ͬͨΓ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
ྨɿதؒత ▸ ΧϯόϯϘʔυ ▸ όʔϯμϯνϟʔτ ▸ ৼΓฦΓͷϩά ▸ Ұ࣌తʹετοΫ͞ΕͯΔ͚Ͳɺ༻͕ͳ͘ͳΕഇغ͞Εͯ ͳ͍Α͏ͳͷ͋Δ
MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ϑϩʔܕʹภͬͨύλʔϯ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ϑϩʔܕʹภͬͨύλʔϯ ▸ ઌํͱͷΓͱΓνϟοτϝΠϯ ▸ ΦϯϥΠϯͷΧϯόϯϘʔυͰλεΫͷਐḿΛڞ༗ ▸ ઃܭυΩϡϝϯτɺࣾͷGithubͰཧ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ϑϩʔܕʹภͬͨύλʔϯ ▸ ϓϩδΣΫτॱௐʹਐΜͩ ▸ ਐḿͷԆϦΧόϦͳͲΧϯόϯϘʔυͰৗʹՄࢹԽ ▸ νϟοτͰؾܰʹ૬ஊͰ͖ɺίϛϡχέʔγϣϯԁ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ϑϩʔܕʹภͬͨύλʔϯ ▸ 1ͭམͱ͕݀͠… MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ϑϩʔܕʹภͬͨύλʔϯ ▸ ͋Δػೳͷઃܭҙਤʹ͍ͭͯٞʹ ▸ ҎલνϟοτͰٞͨͩͬͨ͠ ▸ ࣌ͷܦҢ͕ෆ໌Ͱਫֻ͚ͬΆ͘ͳͬͨ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ϑϩʔܕʹภͬͨύλʔϯ ▸ མͱ݀͠ϙΠϯτ ▸ νϟοτπʔϧϑϩʔܕͷπʔϧ ▸ ͨͩ͠ɺ͍͍ͩͨͷνϟοτπʔϧϩάͷݕࡧ͕Ͱ͖Δ ▸ ݕࡧ͑͞దʹͰ͖Εɺ؆қతͳετοΫͷׂ୲ͬ
͍ͯΔ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ϑϩʔܕʹภͬͨύλʔϯ ▸ མͱ݀͠ϙΠϯτ ▸ ࠓճͷ։ൃͰͬͨνϟοτπʔϧແྉ൛ͩͬͨ ▸ աڈϩάҰఆظؒͰফ໓ ▸ ࣌ͷܦҢࣦΘΕ͍ͯΔ
▸ ͦΜͳ… MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ϑϩʔܕʹภͬͨύλʔϯ ▸ ετοΫใͷॏཁੑ ▸ ܦҢ͕ΔΈΛͪΌΜͱߟ͑Α͏ ▸ ਫֻ͚ΛऴΘΒͤΔʹɺͲͪΒ͔͕Կ͔ΛఘΊΔ͔͠ແ ͍… MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ϑϩʔܕʹภͬͨύλʔϯ ▸ ҙ֎ͱΞΫςΟϒͳϝϯόʔ͕ݶΒΕͯ͠·͏ ▸ νϟοτϧʔϜʹ͍Δ͚ͲɺϓϩδΣΫτத1ճൃݴ ͠ͳ͍ਓͱ͔ ▸ ͯ͢ͷਓ͕ؒશ෦ͷϩάΛಡΜͰ͍ΔΘ͚ͳ͍ͷͰɺ ڞ༗͕࿙ΕΔՄೳੑ͋Δɻ࿙Εͯؾ͚ͮແ͍
MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ϑϩʔܕʹภͬͨύλʔϯ ▸ ҙ֎ͱΞΫςΟϒͳϝϯόʔ͕ݶΒΕͯ͠·͏ ▸ νϟοτϧʔϜʹ͍Δ͚ͲɺϓϩδΣΫτத1ճൃݴ ͠ͳ͍ਓͱ͔ ▸ ͯ͢ͷਓ͕ؒશ෦ͷϩάΛಡΜͰ͍ΔΘ͚ͳ͍ͷͰɺ ڞ༗͕࿙ΕΔՄೳੑ͋Δɻ࿙Εͯؾ͚ͮແ͍
▸ ٞࣄΛճཡͯ͠ࢠΛԡͨ͘͠ͳΔؾ࣋ͪͪΐͬ ͽΓΘ͔Δ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ετοΫܕʹภͬͨύλʔϯ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ετοΫܕʹภͬͨύλʔϯ ▸ ίϥϘઌͷࣄͰνϟοτπʔϧ͕͑ͳ͔ͬͨ ▸ ίϛϡχέʔγϣϯखஈ͕Ͳ͏ͯ͠ݶΒΕΔ ▸ جຊϝʔϧϕʔεͷΓऔΓ ▸ ϝʔϧͰ՝ཧථΛૹΓ߹͏ͱ͍͏ܗʹ
MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ετοΫܕʹภͬͨύλʔϯ ▸ ։ൃॱௐ ▸ ༷ࡦఆͷܦҢɺͯ͢ͷίϛϡχέʔγϣϯϝʔϧͱ ՝ཧථͰ͓ޓ͍߹ҙ্ͨ͠ͰਐΉ ▸ ਫֻ͚ʹઈରͳΒͣɺใͷΓͱΓ໌ന ▸
ʮ͋ͷ݅ͬͯͲ͏ͳͬͯ·͚ͨͬ͠ʁʯʮ՝ථͷNo10 ʹॻ͍ͯ·͢Αʯʮ͓͓ɻຊͰ͢Ͷʯ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ετοΫܕʹภͬͨύλʔϯ ▸ ࠔΓϙΠϯτ ▸ ։ൃऴ൫ͷςετظؒεϐʔυײ͕ཉ͍͠ ▸ ՝ථͷΓͱΓͩͱɺ͋ΔఔճΛ·ͱΊͯૹΓͨ ͍ʢখग़͠ʹΓͱΓ͢Δͱ༨ܭʹίετ͕͔͔Δʣ ▸
ʮճظݶʯ͕ॻ͔Ε͍ͯͨΒ݁ہͦͷظݶ·Ͱճ ͠ͳ͍… ▸ ٞΛ͍ͨ͠ͱ͖ձٞΛઃఆ͢Δඞཁ͕͋Δ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
࣮ྫ ετοΫܕʹภͬͨύλʔϯ ▸ ·ͱΊ ▸ ใ͕ετοΫ͞Ε͍ͯΔͱɺࠔΔ͜ͱ࣮গͳ͍ ▸ ใΛޙ͔Β͓ޓ͍֬ೝͰ͖Δ͜ͱॏཁ ▸ ΓऔΓ͕Ͳ͏ͯ͠ϏδωεϥΠΫʹͳͬͯ͠·͏
▸ ϑϩʔܕͷૉૣ͍ίϛϡχέʔγϣϯཉ͘͠ͳΔ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
͍͚ ▸ ظܾઓɾ୯ൃ։ൃϑϩʔΛଟΊʹಓ۩Λඋ ▸ ظϓϩδΣΫτɾେنϓϩδΣΫτετοΫ͕ॏཁ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
·ͱΊ ▸ ίϥϘϨʔγϣϯ։ൃ͍͠ ▸ ձࣾ͝ͱʹ͑Δπʔϧʹ੍ݶ͕͋Δ ▸ ͕ࣗࣾ͑ΔπʔϧΛίϥϘઌ͑ΔͱݶΒͳ͍ ▸ ಛʹΠϯλʔωοτΛͬͨίϛϡχέʔγϣϯπʔϧ ੍ݶ͞Ε͕ͪ
▸ ετοΫͱϑϩʔͷ2ଐੑΛҙࣝͨ͠πʔϧબఆ͕ॏཁ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ
·ͱΊ ▸ ͪΐ͏Ͳ΅͘ΒͷͷલʹBacklog, CacooͱTypetalkͱ͍ ͏γʔϜϨεͳྑ͍αʔϏε͕͋Γ·͢Ͷ MackerelͷΫϥΠΞϯτϫʔΫ͔ΒֶͿใڞ༗ͷޭͱࣦഊ