Rabbit Slide Show

OSS Gateワークショップ(チュートリアル) - フィードバック

2017-01-28

Description

OSS Gateワークショップ(チュートリアル)でのフィードバックの送り方の説明。

Text

Page: 1

フィードバック
OSS Gate
OSS Gateワークショップ
フィードバック
Powered by Rabbit 2.2.1

Page: 2

目的の確認
OSS開発未経験者
↓
OSS開発 経験者
フィードバック
Powered by Rabbit 2.2.1

Page: 3

現状確認
✓ インストールはできた?
✓ ドキュメント通り実行できた?
✓ 楽しんだ?
フィードバック
Powered by Rabbit 2.2.1

Page: 4

フィードバック
✓ メモが溜まっているはず
✓ 不備があることを書いたやつ
✓ うまくいかないことを書いたやつ
✓ upstream(開発元)に報告
フィードバック
Powered by Rabbit 2.2.1

Page: 5

報告方法
1. 整理する
✓ 自分の考えが文章になればOK
2. 開発者にとって
わかりやすくなるように編集
3. 適切な場所に報告
✓ GitHubのissueとか
フィードバック
Powered by Rabbit 2.2.1

Page: 6

1. 整理する
✓ 自分で自分の気持ちを理解
✓ 自分が読んで理解できる文章に
まとめられれば理解できている
✓ 自分が理解できていないことは
開発者にも伝えられない!
✓ 作業メモに追記→メンター確認
メンターへ:メモ(断片)の文書化を手伝って
例:考えを整理できるような質問をする
フィードバック
Powered by Rabbit 2.2.1

Page: 7

2. 編集する
✓ 開発者にとって
わかりやすくなるように編集
✓ 報告方針をまとめているOSSもある
例:GitHubにあるCONTRIBUTING.md
✓ 作業メモに追記→メンター確認
メンターへ:リーダブル化を手伝って
例:自分が開発者ならこう読めると開発者視点を伝える
フィードバック
Powered by Rabbit 2.2.1

Page: 8

OSS開発での相談
✓ 前提
✓ インターネット越し
✓ ポイント
✓ 相手がわかるように書く
✓ 例:省略しない(具体的に書く)
フィードバック
Powered by Rabbit 2.2.1

Page: 9

省略例
インストールしました。
動きませんでした。
どうしたらいいでしょうか?
フィードバック
Powered by Rabbit 2.2.1

Page: 10

省略しない例
↓でインストール
% sudo apt-get install ...
(...実行結果...)
↑のように失敗しました。
環境:Ubuntu 15.04 amd64
フィードバック
Powered by Rabbit 2.2.1

Page: 11

なぜ省略しないか
✓ 相手は私を知らない (共通知識:少)
✓ →省略すると想像しないといけない
✓ だいたい想像は外れる
✓ →認識違いでおかしなことに…
✓ 相手が理解に必要な時間が減少
✓ やりとりがスムーズになる
フィードバック
Powered by Rabbit 2.2.1

Page: 12

省略しないとは
✓ 詳細を書く
✓ 実行したコマンド・実行結果
✓ やったことを書く
✓ やっていないことを書く
✓ 期待した結果を書く
フィードバック
Powered by Rabbit 2.2.1

Page: 13

3. 報告する
✓ 適切な場所に報告
✓ OSSによって報告場所は違う
✓ メンターへ
✓ 報告に二の足を踏んでいる人の背中
を押してあげて
例:自分が開発者ならこの報告をもらったらうれし
い、と開発者視点を伝える
フィードバック
Powered by Rabbit 2.2.1

Page: 14

報告方法
デモ
フィードバック
Powered by Rabbit 2.2.1

Page: 15

ふりかえり:目的
✓ メンター視点での考え方を知る
フィードバック
Powered by Rabbit 2.2.1

Page: 16

ふりかえり:やり方
✓ 作業メモissueに書いてある!
✓ メンターはコメントしてclose
✓ 後で誰とやったかわかる!
フィードバック
Powered by Rabbit 2.2.1

Page: 17

ふりかえり
デモ
フィードバック
Powered by Rabbit 2.2.1

Other slides