SlideShare a Scribd company logo
Copyright Drecom Co., Ltd. All Rights Reserved.
社内ツールが支えるドリコムの社
内勉強会文化
sue445
2015/10/27 メタ勉強会
Copyright Drecom Co., Ltd. All Rights Reserved.
● @sue445
● 所属:株式会社ドリコム 基盤技術部
○ Railsでソーシャルゲームなど
○ 最近Elixirで広告システムをローンチした
● 自分の普段のお仕事は何でも屋
○ 社内ツール
○ 社内ライブラリ
○ サーバサイド全般を浅く広く
● 「ドリコムのプリキュアおじさん」
自己紹介
Copyright Drecom Co., Ltd. All Rights Reserved.
【今期の嫁】キュアトゥインクル
Copyright Drecom Co., Ltd. All Rights Reserved.
【本妻】キュアピース
Copyright Drecom Co., Ltd. All Rights Reserved.
● DATND(社内ATNDクローン)の紹介
● Sharedoc(社内slideshareクローン)の紹介
● 【おまけ】社内ツールを支える開発環境
Agenda
Copyright Drecom Co., Ltd. All Rights Reserved.
DATND(社内ATNDクローン)
Copyright Drecom Co., Ltd. All Rights Reserved.
● ドリコム社内のATNDクローン
● 2012年に新卒研修で作られて気づいたら全社ツールに
なってた
● 新卒が作ったのでコードはアレだったけど、その後いろんな
人がメンテして割とモダンな作りになったw
● 当時: Ruby 1.9.3, Rails 3.2.3 -> 今: Ruby2.2.1, Rails 4.2.3
● 3年間でイベント360個(月10個くらい)、累計参加者数5100
くらい
DATNDについて
Copyright Drecom Co., Ltd. All Rights Reserved.
● DATNDができる前
○ どっかのチャットで「勉強会やろうぜー!」って流れにな
るが、流れるのでその場にいる人しか知らない
○ 若者は参加していいか迷う
○ おじさん達が若者に勉強会参加を促す姿が見られた
● DATNDができた後
○ 社内勉強会情報がそこに集約される
○ 社内でどんな勉強会が開催されるかひと目で分かるよう
になった
○ 参加者の一覧が出るので参加する心理的障壁が下がる
情報が集まる場所大事
Copyright Drecom Co., Ltd. All Rights Reserved.
● 「イベントが立てられた時」「当日朝」「開始10分前」「始まっ
た時」に「DATNDお知らせ部屋」のチャット部屋に通知が流
れる
● チャットに通知されるようになったことでさらに社内勉強会情
報が集約された
● イベント登録しても忘れるのでリマインド大事
通知大事
Copyright Drecom Co., Ltd. All Rights Reserved.
● DATNDできる前からそこそこ勉強会開催されていたけど、
DATNDが出来て可視化されるようになった
● エンジニア以外も勉強会や発表会を積極的に開催するよう
になった
○ 例)オープンな部会、新卒研修の発表会etc
DATNDの効能
Copyright Drecom Co., Ltd. All Rights Reserved.
Sharedoc(社内Slideshareクローン)
Copyright Drecom Co., Ltd. All Rights Reserved.
● ドリコム社内のslideshareクローン
○ ppt(x) や pdfをアップしてslideshareっぽく表示できる
● Ruby 2.2.3, Rails 4.2.2, Elasticsearchあたり
● sharedocができる前
○ 勉強会の資料をどこに上げるべきか特に共有されてな
かった
■ 共有ファイルサーバは検索性が悪い
■ チャットにUPすると流れるので見つけづらい
○ 発表されっぱなしになって上がってない資料もたくさん
あった
● sharedocができた後
○ 社内勉強会の他に部会などの資料も上がるようになった
● 2015年7月に出来たばかりだけど、4ヶ月間で資料130個く
らい。(過去の資料の上げ直し含む)
Sharedocについて
Copyright Drecom Co., Ltd. All Rights Reserved.
GitLab
● https://about.gitlab.com/
● 社内版GitHubみたいなもの
● 業務アプリから使い捨てのスクリプトまで様々
● 3年間で1300リポジトリ
● 自由にリポジトリ作れて、気になったリポジトリに
MergeRequest送って誰でも改善できる
● 詳しくはこちら
○ ドリコムの開発を支えるGitリポジトリ - gussan
【おまけ】社内ツールを支える開発環境
Copyright Drecom Co., Ltd. All Rights Reserved.
OpenStack
● http://www.openstack.org/
● OSSのクラウド基盤
● 全体のリソースの範囲内で自由にインスタンスを立てられる
● 開発用途がメインだけど社内ツールの公開場所としても使わ
れている
● 詳しくはこちら
○ OpenStackでつくる開発環境と外道塾 発表資料 | 外道
父の匠
【おまけ】社内ツールを支える開発環境
Copyright Drecom Co., Ltd. All Rights Reserved.
LDAP
● ドリコムでは社員のアカウントをLDAPサーバで一元管理して
いる
● SSHの公開鍵をLDAPのアカウントと紐付けておくことで、
LDAPに登録されている会社PCからしかサーバにログインで
きなくなってる
● アプリごとにパスワード発行しないので利用者は覚えるパス
ワード少なくて済む
● アプリは認証はLDAPサーバにリクエスト飛ばすだけなので
実装が楽
【おまけ】社内ツールを支える開発環境
Copyright Drecom Co., Ltd. All Rights Reserved.
弊社だと下記の効果が得られました
● 各自がある程度自由に使える環境を用意することで、誰か
が社内ツールを作る
● 社内ツールができればみんなに使ってもらえるようになる
● みんなが便利なツールを使っていくことで社内勉強会文化
が加速した
まとめ

More Related Content

PDF
ドリコムを支える課金ライブラリを支えるJenkins
PDF
ドリコムのインフラCI
PDF
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
PDF
社内テストファースト勉強会
PDF
地獄Spec
PDF
RSpec Performance Turning
PDF
ソーシャルアプリを分析してみた
PDF
【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムのインフラCI
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
社内テストファースト勉強会
地獄Spec
RSpec Performance Turning
ソーシャルアプリを分析してみた
【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜

What's hot (20)

PDF
通販開発部の西田さん「通販開発マネジメントの5ルール」
PDF
GitHub APIとfreshで遊ぼう
PDF
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
PDF
Kotlinではじめる Webアプリケーション入門
KEY
activerecord-turntable
PDF
位置情報を常に取得するのはつらいよ
PDF
Rubyの会社でPythonistaが3ヶ月生き延びた話
PPTX
2018/1/30 Django勉強会
PDF
Shadow Server on Fluentd at Fluentd Casual Talks #3
PDF
RUNNING Smalltalk - 実践Smalltalk
PDF
Deno で始めるフロントエンド
PDF
【20211202_toranoana.deno#3】denoでFFI
PDF
愛せよ、さもなくば捨てよ。
PDF
爆速でAndroidアプリを ビルドするための仕組み DeNA TechCon #denatechcon
PPTX
オタク×Node.js勉強会
PDF
Webアプリケーション開発者のためのDockerハンズオン20210519
PPTX
2018/2/20 Kotlin勉強会
PDF
【20220120 toranoana.deno#4】denoでffiの続き
PDF
Deno の node 互換モードと ソケット
PDF
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
通販開発部の西田さん「通販開発マネジメントの5ルール」
GitHub APIとfreshで遊ぼう
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
Kotlinではじめる Webアプリケーション入門
activerecord-turntable
位置情報を常に取得するのはつらいよ
Rubyの会社でPythonistaが3ヶ月生き延びた話
2018/1/30 Django勉強会
Shadow Server on Fluentd at Fluentd Casual Talks #3
RUNNING Smalltalk - 実践Smalltalk
Deno で始めるフロントエンド
【20211202_toranoana.deno#3】denoでFFI
愛せよ、さもなくば捨てよ。
爆速でAndroidアプリを ビルドするための仕組み DeNA TechCon #denatechcon
オタク×Node.js勉強会
Webアプリケーション開発者のためのDockerハンズオン20210519
2018/2/20 Kotlin勉強会
【20220120 toranoana.deno#4】denoでffiの続き
Deno の node 互換モードと ソケット
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
Ad

Viewers also liked (20)

PDF
社内勉強会を継続成長させる方法
PDF
メタ勉強会 - カジュアルトーク駆動学習
PPTX
グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話
PDF
NTT Tech Conference #1 Opening Keynote
PDF
オープンソースライセンス ケーススタディ
PDF
勉強会勉強会
PPT
オススメ本『セクシープロジェクトで差をつけろ!』
PDF
勉強会アンチパターン at LLまつり
PPTX
産技高専情報通信工学コース説明
PPTX
ギークハウス南千住
PDF
DevOps 研修 初級編
PDF
Unity に於ける Android ビルド自動化のおはなし - 20141215 第27回 Unity 勉強会
PDF
Unity に於けるモバイルプラットフォーム向けビルド自動化のおはなし
PDF
OpsからみたOpenStack Summit
PDF
gemの複数バージョンカジュアルテスト #shibuyarb
PDF
Rubyプログラミング教育に対する取り組みと事例紹介
PDF
A Brief Introduction to Regular Expression with Python 2.7.3 Standard Library
PDF
開放街圖 自助旅行的好幫手
PDF
NTT Tech Conference #1 Closing Keynote
PDF
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
社内勉強会を継続成長させる方法
メタ勉強会 - カジュアルトーク駆動学習
グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話
NTT Tech Conference #1 Opening Keynote
オープンソースライセンス ケーススタディ
勉強会勉強会
オススメ本『セクシープロジェクトで差をつけろ!』
勉強会アンチパターン at LLまつり
産技高専情報通信工学コース説明
ギークハウス南千住
DevOps 研修 初級編
Unity に於ける Android ビルド自動化のおはなし - 20141215 第27回 Unity 勉強会
Unity に於けるモバイルプラットフォーム向けビルド自動化のおはなし
OpsからみたOpenStack Summit
gemの複数バージョンカジュアルテスト #shibuyarb
Rubyプログラミング教育に対する取り組みと事例紹介
A Brief Introduction to Regular Expression with Python 2.7.3 Standard Library
開放街圖 自助旅行的好幫手
NTT Tech Conference #1 Closing Keynote
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
Ad

More from Go Sueyoshi (a.k.a sue445) (19)

PDF
プリキュアのRuby実装の紹介 (2015 ver) #MeguroStartup
PDF
itamae + Serverspecで テスト駆動インフラやってみた #shibuyarb
PDF
サザエ実況を支える技術 #sst_history
PDF
プリキュアのRuby実装の紹介 #tqrk08
PDF
Paraductをエクストリームリリースします #428rk01
PDF
GemoireというYARDホスティングアプリを作った #shibuyarb
PDF
Githubエコシステムを活用したイマドキの趣味開発
PDF
プリキュアのRuby実装の紹介 #RubyHiroba
PDF
プリキュアハッカソン2 参加者アンケート集計結果 #cure_hack
PDF
Rubyでプリキュアを作った #cure_advent #shibuyarb
PDF
JavaScript TDD紹介 #agilesamurai
PDF
First step of Rails Contribute‎ #shibuyarb
PDF
勉強会を始めるまで #java_ja
PDF
アニメ実況実践入門
PDF
技術書へのいざない
PDF
ドリコムJenkins勉強会資料
PPT
Sue445 Style TDD #atest_hack
PPT
AZusaar!でのappengine活用事例 #ajn19
PPT
appengine活用事例資料@TDDBC札幌2.1
プリキュアのRuby実装の紹介 (2015 ver) #MeguroStartup
itamae + Serverspecで テスト駆動インフラやってみた #shibuyarb
サザエ実況を支える技術 #sst_history
プリキュアのRuby実装の紹介 #tqrk08
Paraductをエクストリームリリースします #428rk01
GemoireというYARDホスティングアプリを作った #shibuyarb
Githubエコシステムを活用したイマドキの趣味開発
プリキュアのRuby実装の紹介 #RubyHiroba
プリキュアハッカソン2 参加者アンケート集計結果 #cure_hack
Rubyでプリキュアを作った #cure_advent #shibuyarb
JavaScript TDD紹介 #agilesamurai
First step of Rails Contribute‎ #shibuyarb
勉強会を始めるまで #java_ja
アニメ実況実践入門
技術書へのいざない
ドリコムJenkins勉強会資料
Sue445 Style TDD #atest_hack
AZusaar!でのappengine活用事例 #ajn19
appengine活用事例資料@TDDBC札幌2.1

社内ツールが支えるドリコムの社内勉強会文化 #metabenkyokai

  • 1. Copyright Drecom Co., Ltd. All Rights Reserved. 社内ツールが支えるドリコムの社 内勉強会文化 sue445 2015/10/27 メタ勉強会
  • 2. Copyright Drecom Co., Ltd. All Rights Reserved. ● @sue445 ● 所属:株式会社ドリコム 基盤技術部 ○ Railsでソーシャルゲームなど ○ 最近Elixirで広告システムをローンチした ● 自分の普段のお仕事は何でも屋 ○ 社内ツール ○ 社内ライブラリ ○ サーバサイド全般を浅く広く ● 「ドリコムのプリキュアおじさん」 自己紹介
  • 3. Copyright Drecom Co., Ltd. All Rights Reserved. 【今期の嫁】キュアトゥインクル
  • 4. Copyright Drecom Co., Ltd. All Rights Reserved. 【本妻】キュアピース
  • 5. Copyright Drecom Co., Ltd. All Rights Reserved. ● DATND(社内ATNDクローン)の紹介 ● Sharedoc(社内slideshareクローン)の紹介 ● 【おまけ】社内ツールを支える開発環境 Agenda
  • 6. Copyright Drecom Co., Ltd. All Rights Reserved. DATND(社内ATNDクローン)
  • 7. Copyright Drecom Co., Ltd. All Rights Reserved. ● ドリコム社内のATNDクローン ● 2012年に新卒研修で作られて気づいたら全社ツールに なってた ● 新卒が作ったのでコードはアレだったけど、その後いろんな 人がメンテして割とモダンな作りになったw ● 当時: Ruby 1.9.3, Rails 3.2.3 -> 今: Ruby2.2.1, Rails 4.2.3 ● 3年間でイベント360個(月10個くらい)、累計参加者数5100 くらい DATNDについて
  • 8. Copyright Drecom Co., Ltd. All Rights Reserved. ● DATNDができる前 ○ どっかのチャットで「勉強会やろうぜー!」って流れにな るが、流れるのでその場にいる人しか知らない ○ 若者は参加していいか迷う ○ おじさん達が若者に勉強会参加を促す姿が見られた ● DATNDができた後 ○ 社内勉強会情報がそこに集約される ○ 社内でどんな勉強会が開催されるかひと目で分かるよう になった ○ 参加者の一覧が出るので参加する心理的障壁が下がる 情報が集まる場所大事
  • 9. Copyright Drecom Co., Ltd. All Rights Reserved. ● 「イベントが立てられた時」「当日朝」「開始10分前」「始まっ た時」に「DATNDお知らせ部屋」のチャット部屋に通知が流 れる ● チャットに通知されるようになったことでさらに社内勉強会情 報が集約された ● イベント登録しても忘れるのでリマインド大事 通知大事
  • 10. Copyright Drecom Co., Ltd. All Rights Reserved. ● DATNDできる前からそこそこ勉強会開催されていたけど、 DATNDが出来て可視化されるようになった ● エンジニア以外も勉強会や発表会を積極的に開催するよう になった ○ 例)オープンな部会、新卒研修の発表会etc DATNDの効能
  • 11. Copyright Drecom Co., Ltd. All Rights Reserved. Sharedoc(社内Slideshareクローン)
  • 12. Copyright Drecom Co., Ltd. All Rights Reserved. ● ドリコム社内のslideshareクローン ○ ppt(x) や pdfをアップしてslideshareっぽく表示できる ● Ruby 2.2.3, Rails 4.2.2, Elasticsearchあたり ● sharedocができる前 ○ 勉強会の資料をどこに上げるべきか特に共有されてな かった ■ 共有ファイルサーバは検索性が悪い ■ チャットにUPすると流れるので見つけづらい ○ 発表されっぱなしになって上がってない資料もたくさん あった ● sharedocができた後 ○ 社内勉強会の他に部会などの資料も上がるようになった ● 2015年7月に出来たばかりだけど、4ヶ月間で資料130個く らい。(過去の資料の上げ直し含む) Sharedocについて
  • 13. Copyright Drecom Co., Ltd. All Rights Reserved. GitLab ● https://about.gitlab.com/ ● 社内版GitHubみたいなもの ● 業務アプリから使い捨てのスクリプトまで様々 ● 3年間で1300リポジトリ ● 自由にリポジトリ作れて、気になったリポジトリに MergeRequest送って誰でも改善できる ● 詳しくはこちら ○ ドリコムの開発を支えるGitリポジトリ - gussan 【おまけ】社内ツールを支える開発環境
  • 14. Copyright Drecom Co., Ltd. All Rights Reserved. OpenStack ● http://www.openstack.org/ ● OSSのクラウド基盤 ● 全体のリソースの範囲内で自由にインスタンスを立てられる ● 開発用途がメインだけど社内ツールの公開場所としても使わ れている ● 詳しくはこちら ○ OpenStackでつくる開発環境と外道塾 発表資料 | 外道 父の匠 【おまけ】社内ツールを支える開発環境
  • 15. Copyright Drecom Co., Ltd. All Rights Reserved. LDAP ● ドリコムでは社員のアカウントをLDAPサーバで一元管理して いる ● SSHの公開鍵をLDAPのアカウントと紐付けておくことで、 LDAPに登録されている会社PCからしかサーバにログインで きなくなってる ● アプリごとにパスワード発行しないので利用者は覚えるパス ワード少なくて済む ● アプリは認証はLDAPサーバにリクエスト飛ばすだけなので 実装が楽 【おまけ】社内ツールを支える開発環境
  • 16. Copyright Drecom Co., Ltd. All Rights Reserved. 弊社だと下記の効果が得られました ● 各自がある程度自由に使える環境を用意することで、誰か が社内ツールを作る ● 社内ツールができればみんなに使ってもらえるようになる ● みんなが便利なツールを使っていくことで社内勉強会文化 が加速した まとめ