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
Productive Development Organization
Search
SHIBATA Hiroshi
July 01, 2017
Technology
3
2.2k
Productive Development Organization
GMO ペパボの生産性向上への取り組み
SHIBATA Hiroshi
July 01, 2017
Tweet
Share
More Decks by SHIBATA Hiroshi
See All by SHIBATA Hiroshi
How to make faster release cycle of Ruby?
hsbt
2
5.4k
Ruby の開発を支えるエコシステム
hsbt
4
2.1k
Why is building the Ruby environment hard?
hsbt
6
7.1k
開発環境へのこだわり
hsbt
16
12k
OSS ことはじめ
hsbt
5
1.3k
GMO DevNight 05 在宅勤務開始から2ヶ月でやったこと
hsbt
2
500
Development Environment 2019
hsbt
1
320
How to become the Psychic
hsbt
0
1.9k
Software Development
hsbt
1
6.4k
Other Decks in Technology
See All in Technology
開発組織のための セキュアコーディング研修の始め方
flatt_security
3
2.3k
転生CISOサバイバル・ガイド / CISO Career Transition Survival Guide
kanny
3
980
レビューを増やしつつ 高評価維持するテクニック
tsuzuki817
1
710
Amazon S3 Tablesと外部分析基盤連携について / Amazon S3 Tables and External Data Analytics Platform
nttcom
0
130
現場の種を事業の芽にする - エンジニア主導のイノベーションを事業戦略に装着する方法 -
kzkmaeda
2
2.1k
技術負債の「予兆検知」と「状況異変」のススメ / Technology Dept
i35_267
1
1.1k
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
2
2.9k
利用終了したドメイン名の最強終活〜観測環境を育てて、分析・供養している件〜 / The Ultimate End-of-Life Preparation for Discontinued Domain Names
nttcom
2
190
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
57k
偶然 × 行動で人生の可能性を広げよう / Serendipity × Action: Discover Your Possibilities
ar_tama
1
1.1k
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
720
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
7.2k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
How STYLIGHT went responsive
nonsquared
98
5.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Statistics for Hackers
jakevdp
797
220k
Optimizing for Happiness
mojombo
376
70k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Docker and Python
trallard
44
3.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
How to train your dragon (web standard)
notwaldorf
91
5.8k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Transcript
(.0ϖύϘͷੜ࢈ੑ্ͷऔΓΈ ࣲాതࢤ(.01FQBCP *OD :"1$'VLVPLB)","5" 1SPEVDUJWF%FWFMPQNFOU 0SHBOJ[BUJPO
Executive Officer CPO(Chief Productivity Officer) Director of Business Process Re-engineering
Office Hiroshi SHIBATA @hsbt https://www.hsbt.org
ຊൃදͰۈઌͰ͋Δ(.0ϖύϘ͕औΓΜͰ ͍Δੜ࢈ੑ্ͷऔΓΈʹ͍ͭͯɺ(JU)VC (JU)VC&OUFSQSJTFͷ͍ํɺαʔϏεΛ·͕ͨ Δ։ൃج൫ͷඋɺਓࣄ࿑ͷ੍վఆͳͲɺ࣮ࡍ ʹͬͨ͜ͱɺͦͷ݁Ռձࣾʹ๚ΕͨมԽʹ͍ͭͯ ͝հ͠·͢ɻ ʮ৽͍͠ಇ͖ํɺ৽͍ٕ͠ज़ͱ͍ͬͨɺະͷੈքͷʯ୲
(.0ϖύϘͷ͝հ 1.
https://pepabo.com
ձࣾ֓ཁ wຊࣾ౦ژौ୩۠ɺࢧࣾԬݝԬࢢ wઃཱ݄ wैۀһ໊ ϛογϣϯ lΠϯλʔωοτͰՄೳੑΛͭͳ͛ΔɺͻΖ͛Δz
:"1$'VLVPLB։࠵ΊͰ͍ͨ
ࣄۀ෦੍ wαʔϏεΛ୲͢Δࣄۀ෦ w&$ࣄۀ෦ w4)ࣄۀ෦ wϗεςΟϯάࣄۀ෦ wNJOOFࣄۀ෦ wUFUPUFࣄۀ෦ wόοΫΦϑΟεΛ୲͢Δࣄۀ෦ wܦӦཧ෦ wܦӦઓུ෦
w)3౷ׅ෦ wٕज़෦ wۀϓϩηεֵ৽ࣨ wࣾࣨ w෦ࠪࣨ Ԭ
ͬͱ͓͠Ζ͘Ͱ͖Δ
։ൃνʔϜͷ 2.
։ൃͷ8PSL'MPX (JU)VC&OUFSQSJTFɹ ()& Λར༻த ʮ5PQJDCSBODI͔Β QVMMSFRVFTUΛ࡞ͯ͠ɺ ϨϏϡʔͯ͠ɺNBTUFS ʹϚʔδͯ͠σϓϩΠʯ ͕։ൃͷඪ४ϫʔΫϑϩʔ
σϓϩΠͷ()&࿈ܞ $BQJTUSBOP 3VCZσ ϓϩΠπʔϧ ͷϓϥάΠ ϯΛ։ൃ͠HJUUBHΛ͍ ͍ײ͡ʹ͏ͭ ϦϦʔεཧΛࣗಈԽ
ͱ͋ΔαʔϏεͷϦϦʔεස αʔϏεͷϦϦʔεͱͦͷϝλσʔλΛ౷߹͠ه͠ ଓ͚͍ͯ͘͜ͱͰܭଌՄೳͱͳΔ ~/D/g/m/minne-app (master) > git tag | grep
2017 | wc -l 374 ্ظͷ݁ՌϦϦʔε Ӧۀ݄
ΤϯδχΞධՁ 1VMM3FRVFTUͰࣗͷ ධՁࢿྉΛ࡞ɺίϛο τΛॏͶͳ͕Βظ͔͚ ͯ࡞͢Δ ༰୭ͰӾཡՄೳ
اըਐߦʹ׆༻ νΣοΫϦετΛ׆༻͢ Δ͜ͱͰࣄΛՄࢹԽ ؔऀʹϝϯγϣϯͯ͠ ר͖ࠐΜͰ͍͘ ΓΜٞͳͲͷใ·ͱ ΊΔ
શࣾһͷΞΫςΟϏςΟ։ൃྗ
ܭଌ͠ͳ͍͜ͱʹվળͰ͖ͳ͍ w()&ʹ։ൃͷͱ׆ಈΛू͢Δ͜ͱͰ৫ͷঢ়ଶ ΛՄࢹԽͰ͖Δ wͨͩ͠ܭଌ݁ՌΛਓࣄߟ՝ʹ༻͍ͳ͍ wΛ૿͢͜ͱΛతʹ͠ͳ͍ɺ૿͍͑ͯΔɺݮͬͯ ͍Δͱ͍͏มԽʹண͢Δ͜ͱ͕ॏཁ
։ൃج൫ͷඋ 3.
0QFO4UBDLج൫ͷհ ௨শ/ZBI ʹΌʔ w0QFO4UBDL)BWBOBΛࣾϦϦʔεɺߏங(.0Ϋϥυ ά ϧʔϓձࣾ ʹϔϧϓͯ͠Βͬͨ wΦϯϓϨϛεͰՔಇ͍ͯ͠ΔαʔϏεͷ΄ͱΜͲΛ 0QFO4UBDLج൫ϚΠάϨʔγϣϯ
w0QFO4UBDL.JUBLBΛ༻͍ͯ0QFO4UBDLج൫Λಠࣗʹߏஙɺಉ ࣌ʹ$JOEFSετϨʔδͱͯ͠ΞϓϥΠΞϯεΛಋೖ
/ZBIͰಈ͍͍ͯΔͷͨͪ w(JU)VC&OUFSQSJTF υοάϑʔσΟϯά w%PDLFSTXBSNΫϥελ w͚֤ࣾछαʔόʔͳͲγϡοͱߏஙͰ͖Δͭ w֤छαʔϏεͷTUBHJOHQSPEVDUJPOڥ ";Ͱશ෦͕ภͬͯஔ͞Εͳ͍Α͏ʹ
$PNQVUFQMBUGPSNͷඋ wݸਓͷϚγϯͰͰ͖Δ͜ͱҎ্ͷ͜ͱ͕ҰਓͷΤϯδχΞ ʹΑͬͯՄೳͳ࣌ w։ൃऀ͕͋Δఔࣗ༝ʹ͑Δ$PNQVUFQMBUGPSN ෆՄܽ wϖύϘͰݹ͘NBHMJDB ,7. ࠓ0QFO4UBDLΛ ։์த
%SPOF$* %PDLFSΛόοΫΤϯυ ͱͨ͠$*ιϑτΣΞ /ZBIͷ%PDLFSTXBSNΛ XPSLFSͱͯ͠શαʔϏεͷςετ࣮ ߦɺ͏ͷʹڐՄ͍Βͳ͍ɺϦιʔ εΓͳ͘ͳͬͨΒదʹՃ Ϧιʔεͷ༻ྉٕۚज़෦ͷίετ ʹ͍ͯ͠Δ IUUQTHJUIVCDPNESPOFESPOF
࿑ڠٞ 4.
࿑Ͱͷ੍໘ͷߏங wؒରԠ࣌ͷ࣍ͷͷٳՋ੍ wϑϨοΫελΠϜۈ੍ͷରͷ֦େ ͳͲ
ΤεΧϨٳՋͷ֦ு wϑϨοΫελΠϜۈͱࡋྔ࿑ಇҰ෦ͷ৬ҐҎ্ͷ Έʹద༻ͩͬͨ wαʔόʔͷϝϯςφϯεͳͲؒʹ࡞ۀΛߦͳͬͨཌ ͷۈʹ͍ͭͯಛʹ੍తͳαϙʔτͳ͠ ͑ͬ wϑϨοΫεۈͰ͋ͬͯίΞλΠϜ࠷࿑ಇ࣌ؒ ͷ߹ΘٕͤͰ͍ͼͭͳۈମܥͱͳ͍ͬͯͨ
Ωʔϫʔυ ैۀһදͱ҆શӴੜҕһձ
ैۀһදͱ҆શӴੜҕһձ w!ITCU͕ͨ·ͨ·ʹैۀһදʹͳͬͨ wैۀһද࿑ಇ߹͕ͳ͍ձࣾͰڠఆΛ݁ͿͨΊʹબ͞Ε͍ͯΔ ͣͳͷͰ֬ೝ͠·͠ΐ͏ wϖύϘͰ҆શӴੜҕһձʹैۀһද͕ࢀՃ͢Δ͜ͱʹͳ͍ͬͯΔ w҆શӴੜҕһձձࣾͱ͍͏৫্ɺܦӦʹ͍ۙҐஔʹઃஔ͞Ε͍ͯΔػؔ w͜ͷͰΤεΧϨରԠޙͷঢ়گʹ͍ͭͯٞɺ࢈ۀҩͷઌੜͱͱʹ੍্ͷ վળͰ͖ͦ͏ͳϙΠϯτΛٞ
ܦӦձٞʹ্ఔ wҰఆ݅Λຬͨؒ͢ͷΤεΧϨରԠޙͷཌٳՋ Λ༩͢Δ੍Λਓࣄͱڠྗͯ͠࡞ wܦӦձٞʹग़੮੍ͯ͠ʹ͍ͭͯઆ໌ɺܾࡋΛΒ͏ wैۀһදͱͯࣾ͠ʹपɺӡ༻ͷ։࢝
ձࣾͷ੍Λม͑Δͷ؆୯Ͱ͍͠ w੍ͱ͍͏ͷܦӦձٞऔకձͰܾࡋ͞ΕΕେ ମม͑Δ͜ͱ͕Ͱ͖Δ ͜͜ॏཁ w5XJUUFSͰ΅͍ͯมΘΒͳ͍ͷͰ৫ͷదͳ ϧʔτͰมԽΛٻΊΔͷ͕ૣ͍
ؤுΔͧ
ͦ͜·ͰΔͷେม͗͢Ͱʜͱ͍͏ਓ IUUQTQFQBCPDPNSFDSVJU ͓͢͢Ί
શһͰΞτϓοτ͢Δ 4.
શࣾһ͕͏()& wόοΫΦϑΟεϝϯόʔһશһΞΧϯτΛ࣋ͬ ͍ͯΔ ݱࡏΞΧϯτ w๏ͷґཔ)3ؔ࿈ͷىҊશͯ(JU)VCΛத৺ ʹ͓͜ͳ͏ wϥΠηϯεྉͷ૯ֹͦΕͳΓʜ
()&Λ͏ͱ͖ʹ͍͠ͱ͜Ζ w(JU)VCͱԿ͔͔Βઆ໌͕ඞཁͳ͜ͱଟ͍ w6*͕มΘͬͯ͠·͏͜ͱͷ߅͕͋Δਓଟ͍ wຊޠͷϑΝΠϧϒϥϯν1%'Λ͏·͘ѻ͑ͳ͍ ͜ͱ͋͠͠Δ
ΤϯδχΞʹͱ͍ͬͯ͠ wPSHͱUFBNͷ͍ํ͕͍͠ w044ͷӡӦཧΛͬͯΔਓͦΕ΄Ͳଟ͘ͳ͍ Τϯ δχΞؚΉ w"1*ͬͯ୭͕͍͍ײ͡ʹͳΔπʔϧΛॻ͍ͯΔ w(JU)VCͱσβΠϯ͕ಉ͡ʹͳͬͯ͠·ͬͨͷͰɺػೳ͕ ಉ͡ʹͳΔ·Ͱ()&ͱࢥͬͨΒ(JU)VCͩͬͨͱצҧ͍ ͢Δ͜ͱ͕͋Δ
()&YϖύϘ w(4VJUFͷ(PPHMF'PSNΛ࿈ܞͯ͠'PSNߘ ޙʹ()&*TTVFTʹ༰Λߘɺೖྗ͞Εͨ༰Λ ()&ͰσΟεΧογϣϯ wنఆυΩϡϝϯτɺٻॻͳͲΛͱʹ͔͘อଘɺ JTTVF͔Βࢀরͯ͠ՄࢹԽ
ςϯϓϨʔτͷ׆༻ *TTVFςϯϓϨʔτΛ׆ ༻ͯ͠ղܾ͖͢ʹ ϑΥʔΧε͢Δ ߟ͑ํͷϑϨʔϜΛ༻ҙ ͢Δ͜ͱͰੜ࢈ੑ্
ෆ҆ͱෆ࣮֬ੑͷഉআ͕ ੜ࢈ੑ্ͷ͕͔Γ
ؤுΔͧ
͞ΒͳΔੜ࢈ੑ্ʹ͚ͯ 6.
։ൃҎ֎ʹ͏ ΞΠσΞ༻ϦϙδτϦʹಥ વ##2ͷܭը͕ఏҊ͞Ε ͯɺΈΜͳͰॴͷͳͲ ͕Γ্͕Δ ୭Ͱݟ͑ΔɺίϝϯτͰ ͖Δɺ͔ͬΕΔ
͍͖ͬͯͱͷ͍͖ͬͯ ৫׆ಈʹ͍͖ͬͯ Ϧʔμʔγοϓ ͱͷ͍ͬͯ ͖ ϑΥϩϫʔγοϓ ͕ඞཁ l୭͔͕͋Δ࣌;͍ʹʮ͋ΕΛΖ͏ʯͱݴ͍ग़͢ɻͦ͜ʹɺʮ͍͍ͶɺΖ͏ ͥʂʯͱҰೋͳ͘ͷ͔͍ͬͬͯ͘͜ͱɻͦͷ࣌ʮΖ͏ʯͱݴ͍ग़͢ͷ ͔ࣾ͠Εͳ͍͠ɺ͍ͷ͍ͭͨ৽ଔೖࣾͷελοϑ͔͠Ε·ͤΜɻz
ϦʔμʔγοϓϑΥϩϫʔγοϓ͔Β - Kentaro Kuribayashi's blog http://blog.kentarok.org/entry/2016/12/01/175857
։ൃҎ֎ʹ͏ ΞΠσΞ༻ϦϙδτϦʹಥ વ##2ͷܭը͕ఏҊ͞Ε ͯɺΈΜͳͰॴͷͳͲ ͕Γ্͕Δ ୭Ͱݟ͑ΔɺίϝϯτͰ ͖Δɺ͔ͬΕΔ ࣾ ৽ଔೖࣾ ৽ଔೖࣾ
৽ଔೖࣾ
ιϦϡʔγϣϯϩά ࣗͷ࡞ۀΛͱʹ͔͘ ()&ʹه͢Δ͜ͱͷܒ w ։ൃҎ֎ʹ࡞ۀͷҾ͖ ܧ͗ͳͲʹཱͭ w ྡͷਓͷͬͯΔ͜ͱΛ Δ͜ͱ͕Ͱ͖Δ
lҰ൪Α͘ͳ͍ͷɺʮྑ͘ʯ͠ͳ͍͜ͱͰͳ͘ɺʮؔ৺Λ࣋ ͨͳ͍ʯ͜ͱͰ͢ɻʮѪͷରແؔ৺ʯͱΑ͍͘ΘΕ·͢ɻ͢ ͳΘͪɺؔ৺Λ࣋ͨͳ͍͜ͱ͕ʮྑ͘͢Δ͜ͱʯͷରͳͷͰ ͢ɻz 2017ͷςʔϚ: One Love - Kentaro Kuribayashi's
blog http://blog.kentarok.org/entry/2016/12/21/002537
͍͍ͱ͜ूΊ ৗੜ׆Ͱݟ͚ͭͨʮ͍͍Ͷʯ ͱ͍͏׆ಈΛूΊͯه͍ͯ͘͠ ϝϯγϣϯΛݟʹߦͬͨΒ ࣗͷৼΔ͍͕๙ΊΒΕ ͍ͯΔ
lʮͦͯ͠ɺָ͠͞ʹϏδωεՁ͕͋Γ·͢ʯɻࠓճͷମݧͰ ࢲࣗΒͷ৴͕࣮ূ͞Εͨͱߟ͍͑ͯ·͢ɻࢲͷۈઌͷΑ͏ ͳडୗɾ4*Λੜۀͱ͢ΔاۀͰͷιϑτΣΞ։ൃɺͦΕ͕ಛ ఆͷظؒʹՌΛग़͢ϓϩδΣΫτͰ͋Γɺʮਓ͕ͭ͘Δʯι ϑτΣΞͰ͋Γɺෳਓ͕ؔΘΔνʔϜϫʔΫͰ͋ΔݶΓɺʮָ ͠͞ʯੜ࢈ੑΛࠨӈ͢ΔॏཁͳཁૉͰ͢ɻz - "And there's business
value in fun" http://objectclub.jp/event/rubykaigi2006/s-kakutani
ͬͱ͓͠Ζ͘Ͱ͖Δ