Download - How to create PyCon JP

Transcript
Page 1: How to create PyCon JP

How to create PyCon JP

2015 November 30 / BPStudy #99

Page 2: How to create PyCon JP

PyCon JP の 作り方

2015 November 30 / BPStudy 99

Page 3: How to create PyCon JP

Who am I / お前だれよ

• 鈴木 たかのり / Takanori Suzuki

• Twitter: @takanory

• PyCon JP 2014, 2015, 2016 Chair(座長)

Page 4: How to create PyCon JP

Agenda

• Summary of PyCon JP 2015

• History of PyCon JP

• How to create PyCon JP

Page 5: How to create PyCon JP

http://www.slideshare.net/takanory/how-to-create-pycon-jp

Page 6: How to create PyCon JP

Summary of PyCon JP 2015

Page 7: How to create PyCon JP

Theme

“Possibilities of Python”

Page 8: How to create PyCon JP

602 Participants

Page 9: How to create PyCon JP

Speakers• 2 Keynotes

• 6 Tutors

• 32 Talk speakers

• 4 Panellers

• 10 Poster speakers

• 10 Lightning talkers

Page 10: How to create PyCon JP

Sponsors• 1 Diamond sponsor

• 2 Platinum sponsors

• 7 Gold sponsors

• 33 Silver sponsors

• 42 Patron sponsors

• 7 Media sponsors

Page 11: How to create PyCon JP
Page 13: How to create PyCon JP

History of PyCon JP

Page 14: How to create PyCon JP

History of PyCon JP• PyCon mini JP: 2011 Jan 29

• PyCon JP 2011: 2011 Aug 27, 28

• PyCon JP 2012: 2012 Sep 15-17

• PyCon APAC 2013: 2013 Sep 13-16

• PyCon JP 2014: 2014 Sep 12-15

• PyCon JP 2015: 2015 Oct 9-12

Page 15: How to create PyCon JP

Growth of PyCon JP

Page 16: How to create PyCon JP

What’s New in PyCon JP

Page 17: How to create PyCon JP

PyCon mini JP

• Single Track

• Lunch include

• 1 Day event

Page 18: How to create PyCon JP

• Foreign Keynote Speaker(Tarek Ziade)

• Multi Track(1 English Track)

• Office Hour(Guido van Rossum)

• Development Sprints

Page 19: How to create PyCon JP

• 2 Days conference

• Joint Events(Django, Pyramid, App engine, Sphinx, NVDA)

• Panel Discussion(Web Framework)

• Sponsor Booths

Page 20: How to create PyCon JP

• First PyCon APAC in Japan

• 2 Foreign Keynote Speakers

• Tutorial Day(paid)

Page 21: How to create PyCon JP

• Poster Session

• Jobs Fair

• Community Booths

• Party include

Page 22: How to create PyCon JP

• Kids workshop

• Kitchen car(hot meal)

• Un limit Coffee

Page 23: How to create PyCon JP

How to create PyCon JP

Page 24: How to create PyCon JP

PyCon JP の作り方

Page 25: How to create PyCon JP

スタッフ

Page 26: How to create PyCon JP

スタッフ

• 40名以上のボランティアスタッフ

• 座長、各チーム担当副座長

• 当日スタッフなし

Page 27: How to create PyCon JP

4つのチーム

• 事務局: 参加者、会計、スポンサー、グッズ

• 会場: 会場、ランチ、パーティー、ネットワーク

• プログラム: トーク、キーノート、ポスター、LT

• メディア: ブログ、Webサイト、Web記事

Page 28: How to create PyCon JP

コミュニケーション

• Slack: チャット

• JIRA: 課題管理

• Google Drive: ドキュメント

• 月に一度の作業日

Page 29: How to create PyCon JP

2015工夫したこと

Page 30: How to create PyCon JP

顔と名前が一致しない問題

Page 31: How to create PyCon JP

顔と名前が一致しない

• Slackのアイコンが動物やキャラクター

• 発音方法がわからないId

Page 32: How to create PyCon JP

Slackアイコンは実写で

Page 33: How to create PyCon JP

SlackのIdは呼ばれたい名で

Page 34: How to create PyCon JP

何やったらいいか わからない問題

Page 35: How to create PyCon JP

何やったらいいかわからない

• JIRAでタスクを振られたけど、どこから手を付けていいか

• ゴールがよくわからない→延々とやってる

Page 36: How to create PyCon JP

チケットに目的と内容を書く

• 参考: Pythonプロフェッショナルプログラミング 第2版

• 05-02-04 チケットテンプレートの例

Page 37: How to create PyCon JP

チケットに目的と内容を書く

Page 38: How to create PyCon JP

ドキュメントの場所 わからない問題

Page 39: How to create PyCon JP

ドキュメントの場所わからない

• Google Driveは探しにくい

• よくみるドキュメントを、すぐに参照したい

Page 40: How to create PyCon JP

Slack botを活用

Page 41: How to create PyCon JP

作業日 忘れちゃう問題

Page 42: How to create PyCon JP

作業日忘れちゃう

• 調整さんで作業日、ミーティングの日程を決定

• 前日、当日に忘れてる

• 誰が来るかわからない

Page 43: How to create PyCon JP

connpassイベント化

Page 44: How to create PyCon JP

投票とかの呼びかけ 忘れられちゃう問題

Page 45: How to create PyCon JP

呼びかけ忘れられちゃう

• デザイン案への投票

• 調整さんでの日程調整

• @channel でメンションするのもつらい

Page 46: How to create PyCon JP

スタッフにお知らせシート

Page 47: How to create PyCon JP

チームごとに 分断されちゃう問題

Page 48: How to create PyCon JP

チームごとに分断されちゃう

• チーム間の情報共有が少ない

• 座長(私)がフォローするのも大変

Page 49: How to create PyCon JP

リーダー→副座長

• チームリーダーをチーム担当副座長に変更

• 副座長は全チームの部屋を見て、橋渡しをしてねとお願い

Page 50: How to create PyCon JP

チケットの期日を 忘れちゃう問題

Page 51: How to create PyCon JP

チケットの期日を忘れちゃう

• チケットの期日をすぎていても、そのまま放置

• 自分でJIRAを見ないと気づかない

• いちいちツッコミいれるのもダルい

Page 52: How to create PyCon JP

JIRA issue bot• https://bitbucket.org/takanori/jira-issue-mail

Page 53: How to create PyCon JP

Twitter通知 だるい問題

Page 54: How to create PyCon JP

Twitter通知だるい

• いろんなチームから通知に使いたい

• ログインしなおすの面倒

• 定期通知の設定も面倒

Page 55: How to create PyCon JP

Twitter通知シート

Page 56: How to create PyCon JP

問題まとめ•顔と名前が一致しない

• 何やったらいいかわからない

• チームごとに分断されちゃう

• ドキュメントの場所わからない

• 作業日忘れちゃう

• 呼びかけ忘れられちゃう

• チケットの期日を忘れちゃう

• Twitter通知だるい

Page 57: How to create PyCon JP

問題まとめ•顔と名前が一致しない

• 何やったらいいかわからない

• チームごとに分断されちゃう

• ドキュメントの場所わからない

• 作業日忘れちゃう

• 呼びかけ忘れられちゃう

• チケットの期日を忘れちゃう

• Twitter通知だるい

運用ルール

Page 58: How to create PyCon JP

問題まとめ•顔と名前が一致しない

• 何やったらいいかわからない

• チームごとに分断されちゃう

• ドキュメントの場所わからない

• 作業日忘れちゃう

• 呼びかけ忘れられちゃう

• チケットの期日を忘れちゃう

• Twitter通知だるい

システム化

Page 59: How to create PyCon JP

まとめ• だんだん大きくなっている

• やることも増えている

• JIRA課題数: 1063(2014)→1426(2015)

• うまく回るよう工夫

Page 60: How to create PyCon JP

PyCon JP運営マニュアル

• 運営マニュアルを執筆予定

• https://github.com/pyconjp/manual

Page 61: How to create PyCon JP

2016スタッフ募集中

• 一緒に「今までで最高のPyCon JP」を創りあげましょう!!

• http://pyconjp.blogspot.jp/2015/11/pyconjp2016-staff-entry-open.html

Page 62: How to create PyCon JP

Thank you !