Text
Page: 1
OSS Gateを
立ち上げよう
須藤功平
クリアコード
2015-12-15
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 2
OSS Gateとは
継続的に
OSS開発に
参加する人を
増やす取り組み
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 3
OSS Gateに協力したい理由
✓ 人それぞれでよい
✓ 人それぞれがよい
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 4
OSS
✓ ユーザーが自由に使える
ライセンスが
設定されたソフトウェア
✓ それだけ
✓ そういう状態が大事
✓ 自由である事が大事とかは関係ない
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 5
OSSな状態のメリット
✓ 人それぞれ
メリットを見い出せばよい
✓ 他の人が開発に参加しやすい
✓ 使うとき無料の事が多い
✓ かっこいい・流行っている
✓ なんかいい
✓ ...
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 6
OSS Gateに協力したい理由
✓ 人それぞれ
メリットを見い出せばよい
✓ サポートすることが好きだ
✓ 採用につながるかも
✓ かっこいい・流行っている
✓ なんかいい
✓ 自由に使えるソフトウェアが増える
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 7
OSS Gateに協力したい理由
✓ 人それぞれ
メリットを見い出せばよい
✓ 楽しそう
✓ 会社の宣伝になりそう
✓ 自分のOSSの協力者が増えそう
✓ 友達増えそう
✓ ...
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 8
立ち上げたい理由
やり方が
わかった
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 9
やり方
参加方法を
伝える
(いま参加していない人は方法がわからないだけ)
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 10
細かいことは必要ない
✓ 作法
✓ (暗黙の)ルール
✓ …
✓ 失敗しないための情報
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 11
なぜか
✓ どうせ最初はビクビクしている
✓ さらに怯えさせる必要はない
✓ 不安に思った時に伝えれば十分
✓ =不安な時に聞ける環境が重要
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 12
それでも失敗したら
✓ 多くのOSSでは開発者は優しい
✓ 少なくとも最初は
✓ 理由:協力者を求めているから
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 13
反応する
✓ やりとりすると楽しいと感じる
✓ 取り込まれると楽しいと感じる
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 14
OSS開発参加者を増やすには
✓ 参加方法を伝える
✓ 最初に参加する時にそばにいる
✓ 不安に思ったところを随時フォロー
✓ 楽しむことが大事だと伝える
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 15
どうしてやり方を知ったか
SEゼミ 2015
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 16
SEゼミ
✓ 就職支援系の企画
✓ 学生と企業をマッチング
✓ 技術的なテーマを軸に据える
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 17
SEゼミ 2015
テーマ:OSS
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 18
参加学生
✓ OSS開発にすでに参加 (少し)
✓ OSSは使っているけど未参加
(まあまあ)
✓ OSSを使っていることを無自覚
(まあまあ)
✓ OSSってなに? (少し)
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 19
結果
✓ なにかしら開発に参加
✓ issue報告
✓ pull request
✓ 感想:楽しかった!
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 20
何をしたか
✓ 参加方法を伝える
✓ 最初に参加する時にそばにいる
✓ 不安に思ったところを随時フォロー
✓ 楽しむことが大事だと伝える
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 21
今後
✓ OSS開発参加者を増やしたい
✓ 継続的に!
✓ やり方はわかったので適用し続ける
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 22
課題1
✓ 対象者数に比例して
フォローする人が必要
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 23
フォロー
✓ フォローが始まったら
しばらくべったり
✓ 同時に複数人のフォローは無理
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 24
課題2
✓ 継続的に対象者を集めることが
難しそう
✓ 対象者を集められないとOSS開発に参
加する人を増やせない
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 25
対象者
✓ OSS開発未参加者
✓ OSS Gateに参加→参加経験者になる
✓ 継続的に実施するたびに接点が減る
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 26
課題3
✓ 特定の人に負荷が集中しない
ようにする
✓ 継続の大きな障害になりうる
✓ なすりつけ合いは避けたい
✓ 例:OSSなんだから言い出したお前が
やれよ!みたいなやつ
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 27
課題
1. 対象者↑フォローする人↑
2. 継続的な対象者の発掘
3. 特定の人への負荷集中
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 28
課題1
対象者↑
フォロー人↑
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 29
課題1の解決案1
✓ OSS Gate参加者が
次のフォローする人になる
✓ Rails Girlsスタイル
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 30
課題1の解決案2
✓ すでにOSS開発に参加している人
を巻き込む
✓ OSS開発に参加している人なら
フォローすることは難しくない
✓ ↑自分の経験を伝えればよいだけ
✓ 対象者が自分が開発に参加している
OSSに参加するならメリットがある?
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 31
課題2
継続的な
対象者の
発掘
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 32
課題2の解決案1
✓ 啓蒙活動
✓ 「OSS Gateっていうのがあるよ!」
といろんな人がWebに書く
✓ 「OSS Gateっていうのがあるよ!」
といろんな人が口コミで伝える
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 33
課題2の解決案2
✓ OSSのイベントと併設
✓ RubyKaigiとか
✓ Rubyの開発に参加しよう!とか
使用gemの開発に参加しよう!とか
すればイベント開催側にもメリット
がある?
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 34
課題3
特定の人への
負荷集中
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 35
課題3の解決案1
✓ やりたい人がやりたい事をやる
✓ バザールスタイル
✓ 必要に応じて協力者を募る
✓ 備考:数がいないとまわらない
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 36
課題3の解決案2
✓ OSS Gateの目的徹底をがんばる
✓ 目的:継続的にOSS開発に参加する人
を増やしたい!
✓ →目的に沿っているかを判断できる
人が増える
✓ →1人の中心人物なしでもまわる?
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9
Page: 37
課題3の解決案3
✓ 頑張りすぎている人はそれ以上
活動できないようにする
✓ 自分で負荷を調整するのではなく
まわりが調整する
OSS Gateを立ち上げよう
Powered by Rabbit 2.1.9