Rabbit Slide Show

OSS Gateを立ち上げよう

2015-12-15

Description

OSS Gateとは「OSS開発に参加する人を増やす取り組み」です。なぜOSS Gateをはじめることになったのか、どのようにすれば継続的にOSS開発に参加する人を増やす仕組みにできるか、など、OSS Gateという取り組みで成果をだす(OSS開発に参加する人を増やす)にはどうしたらよいかを考えます。 考えるだけではなく、今後、考えた方法を実際に実現していきます。

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

Other slides

Apache Arrow Apache Arrow
2018-12-08
Apache Arrow Apache Arrow
2018-11-17
Apache Arrow Apache Arrow
2017-06-13
Apache Arrow Apache Arrow
2017-05-28
Mroonga! Mroonga!
2015-10-30