SlideShare a Scribd company logo
1 of 48
昼の仕事の要領で
 段取り進めた
  会議の裏方
 RubyKaigi2009実行委員
 受付/オペレーション担当
    こしば としあき
most
important
most important



  ギークじゃ
  なくても
  尻込み不要
about me
about me

TOSHIAKI koshiba
こしば としあき
  twitter:bash0C7
  hatena:bash0C7
about me
• RubyKaigi2009 実行委員
  – 受付/オペレーション担当
• RubyKaigi2009 LT
  – 「ローカル環境向けKey-Valueストアの紹介」
• 東京Ruby会議01 スピーカー
  – 「オフィスで踏み出すRubyの世界」
about me




        よろしく
       お願いします
outline
outline

•        RubyKaigi2009の「受付」
    1.    requirement
    2.    ext-design
    3.    int-design
    4.    implement
    5.    test
    6.    production
requirement
requirement

• smooth check-in
• PayPal
requirement
requirement
ext-design
受付業務 外部設計

  2009/06/13
業務構造


①一般・認証キュー   ②一般・認証受付   ③名札
                        取り




特別・認証キュー    特別・認証受付
①一般・認証キュー
                          一般・
一般・認証キュー                  認証
                          受付




       1階~階段に並んでもらう?
       ・将棋倒し防止のため流量制御必須
       ・ピーク時は1階を蛇行
       ・広さはどれぐらい?
②一般・認証受付
一般・認                       名札
             一般・認証受付
証キュー                       取り

• 受付トランザクション流入数:1~5位
• 「みどりの窓口」パターン
• 台帳は全員が同じものを持つ
 –   ○:スケーリングと縮退が楽
 –   ×:チケット複製をすぐには発見できない
 –   △:全文検索に時間が掛かる
 –   ×:業務後バッチで統合(いつやろうか)
認証時の参加者の流れ
                    受付
①認証待ち   ②空いたら受付     要員


                    受付
                    要員


                    受付
                    要員




             ③名札へ
スループットを上げたい
• 仮定:1受付要員:1分:3人
 – 5受付要員時:20分:300人
  • 20分待ちで第1回一般チケットの人さばける
• 台帳検索速度が多分ボトルネック
 – 探しやすいインデックス
 – めくりやすいインデックス
  • 大き目なインデックスシール
  • PC投入
 – todo:何にインデックスを張るかを決める
認証
• 通常系
 – 参加者からの「提示物」で台帳サーチ
   • 「提示物」
     – チケット画面
     – PayPalメール
     – PayPalで使ったメールアドレス
   • サーチキー:メールアドレス?
 – 認証:ハッシュ値突き合わせ?
• todo:例外処理
 – 提示物が無い時
 – 台帳に無い時
特別・認証受付
• スピーカー、スポンサー、プレスなど
• todo:いくつ要員を置く?1つでいいかな
todoまとめ
1.   台帳のサーチ/インデックスキーを何にするか
     – メールアドレス以外にいいのがあるか?
2.   どんな属性を使って認証するか
     – ハッシュ値利用?
     – メールアドレスがあればいい?
3.   認証時の例外処理
     – 対応手順を決める必要がある。まず案出し。
4.   スピーカー、スポンサー、プレス等の受付要員数
     – 1人で足りる? スポンサー専用受付ある方がいい?
5.   台帳統合バッチを実施するタイミング
     – どうにかします
6.   どこに何列で並んでもらおうか
7.   名札はどこに置く?
int-design
int-design
int-design
int-design
implement
implement
implement
implement
implement


•名札忘れは
 想定済み処理
test
test

• 脳内Test
• シャドウ受付実施
• 直前練習
production
production


•運用でカバー
•大いに助かった
•(写真募集)
production
production
production
production
results
results


•植物の様に
 おだやかな受付
challenge
challenge


•主なもの
  1. 受付に閉じない
  2. より広く見る
  3. ノウハウまとめ
summary
summary

•Rubyistと称すること
 に恐怖感もってた
•そんな自分でもRuby好
 きなみんなに貢献でき
 た。かも。
summary

•Rubyistと称すること
 に恐怖感もってた
•そんな自分でもRuby好
 きなみんなに貢献でき
 た。かも。
Thank you
   for
listening.
ご清聴ありがとうございました

More Related Content

More from bash0C7

大規模Webを支えるAgileな技術
大規模Webを支えるAgileな技術大規模Webを支えるAgileな技術
大規模Webを支えるAgileな技術bash0C7
 
Let's go to "Shibuya Rubyist Lunch" at Tokyo, Japan
Let's go to "Shibuya Rubyist Lunch" at Tokyo, JapanLet's go to "Shibuya Rubyist Lunch" at Tokyo, Japan
Let's go to "Shibuya Rubyist Lunch" at Tokyo, Japanbash0C7
 
気がつけば俺が「師を仰ぎ、師を追いかけ、師に歩調を合わせ、師の意図を汲み、そして自らが師になるのだ」だった
気がつけば俺が「師を仰ぎ、師を追いかけ、師に歩調を合わせ、師の意図を汲み、そして自らが師になるのだ」だった気がつけば俺が「師を仰ぎ、師を追いかけ、師に歩調を合わせ、師の意図を汲み、そして自らが師になるのだ」だった
気がつけば俺が「師を仰ぎ、師を追いかけ、師に歩調を合わせ、師の意図を汲み、そして自らが師になるのだ」だったbash0C7
 
事業創造に貢献する“最速最高”プロジェクト推進活動
事業創造に貢献する“最速最高”プロジェクト推進活動事業創造に貢献する“最速最高”プロジェクト推進活動
事業創造に貢献する“最速最高”プロジェクト推進活動bash0C7
 
プロジェクトが失敗する要因+α(公開版)
プロジェクトが失敗する要因+α(公開版)プロジェクトが失敗する要因+α(公開版)
プロジェクトが失敗する要因+α(公開版)bash0C7
 
事業創造のための最速最高プロダクトリリースサイクル(公開版)
事業創造のための最速最高プロダクトリリースサイクル(公開版)事業創造のための最速最高プロダクトリリースサイクル(公開版)
事業創造のための最速最高プロダクトリリースサイクル(公開版)bash0C7
 
A Part of RubyKaigi Ecosystem
A Part of RubyKaigi EcosystemA Part of RubyKaigi Ecosystem
A Part of RubyKaigi Ecosystembash0C7
 
How to create TokyoRubyKaigi
How to create TokyoRubyKaigiHow to create TokyoRubyKaigi
How to create TokyoRubyKaigibash0C7
 
「あきらめ」が人を殺す 試行と粗忽と消沈の1825日
「あきらめ」が人を殺す 試行と粗忽と消沈の1825日 「あきらめ」が人を殺す 試行と粗忽と消沈の1825日
「あきらめ」が人を殺す 試行と粗忽と消沈の1825日 bash0C7
 
TokyoRubyKaigi05 => RubyKaigi2011
TokyoRubyKaigi05 => RubyKaigi2011TokyoRubyKaigi05 => RubyKaigi2011
TokyoRubyKaigi05 => RubyKaigi2011bash0C7
 
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)bash0C7
 
Pragmatic Excel Technics
Pragmatic Excel TechnicsPragmatic Excel Technics
Pragmatic Excel Technicsbash0C7
 
短絡的に作るRuby DSL 公開版
短絡的に作るRuby DSL 公開版短絡的に作るRuby DSL 公開版
短絡的に作るRuby DSL 公開版bash0C7
 
konshinkai for 2010 and after
konshinkai for 2010 and afterkonshinkai for 2010 and after
konshinkai for 2010 and afterbash0C7
 
BUIDLING A CATHRDRAL
BUIDLING A CATHRDRALBUIDLING A CATHRDRAL
BUIDLING A CATHRDRALbash0C7
 
Grand Strategy For Presentation
Grand Strategy For PresentationGrand Strategy For Presentation
Grand Strategy For Presentationbash0C7
 
Key Value Store For Local Environment
Key Value Store For Local EnvironmentKey Value Store For Local Environment
Key Value Store For Local Environmentbash0C7
 
一人からできるPF
一人からできるPF一人からできるPF
一人からできるPFbash0C7
 
一人から始めるCCPM Burndown Chart & Buffer Management
一人から始めるCCPM Burndown Chart & Buffer Management一人から始めるCCPM Burndown Chart & Buffer Management
一人から始めるCCPM Burndown Chart & Buffer Managementbash0C7
 
ruby_from_office
ruby_from_officeruby_from_office
ruby_from_officebash0C7
 

More from bash0C7 (20)

大規模Webを支えるAgileな技術
大規模Webを支えるAgileな技術大規模Webを支えるAgileな技術
大規模Webを支えるAgileな技術
 
Let's go to "Shibuya Rubyist Lunch" at Tokyo, Japan
Let's go to "Shibuya Rubyist Lunch" at Tokyo, JapanLet's go to "Shibuya Rubyist Lunch" at Tokyo, Japan
Let's go to "Shibuya Rubyist Lunch" at Tokyo, Japan
 
気がつけば俺が「師を仰ぎ、師を追いかけ、師に歩調を合わせ、師の意図を汲み、そして自らが師になるのだ」だった
気がつけば俺が「師を仰ぎ、師を追いかけ、師に歩調を合わせ、師の意図を汲み、そして自らが師になるのだ」だった気がつけば俺が「師を仰ぎ、師を追いかけ、師に歩調を合わせ、師の意図を汲み、そして自らが師になるのだ」だった
気がつけば俺が「師を仰ぎ、師を追いかけ、師に歩調を合わせ、師の意図を汲み、そして自らが師になるのだ」だった
 
事業創造に貢献する“最速最高”プロジェクト推進活動
事業創造に貢献する“最速最高”プロジェクト推進活動事業創造に貢献する“最速最高”プロジェクト推進活動
事業創造に貢献する“最速最高”プロジェクト推進活動
 
プロジェクトが失敗する要因+α(公開版)
プロジェクトが失敗する要因+α(公開版)プロジェクトが失敗する要因+α(公開版)
プロジェクトが失敗する要因+α(公開版)
 
事業創造のための最速最高プロダクトリリースサイクル(公開版)
事業創造のための最速最高プロダクトリリースサイクル(公開版)事業創造のための最速最高プロダクトリリースサイクル(公開版)
事業創造のための最速最高プロダクトリリースサイクル(公開版)
 
A Part of RubyKaigi Ecosystem
A Part of RubyKaigi EcosystemA Part of RubyKaigi Ecosystem
A Part of RubyKaigi Ecosystem
 
How to create TokyoRubyKaigi
How to create TokyoRubyKaigiHow to create TokyoRubyKaigi
How to create TokyoRubyKaigi
 
「あきらめ」が人を殺す 試行と粗忽と消沈の1825日
「あきらめ」が人を殺す 試行と粗忽と消沈の1825日 「あきらめ」が人を殺す 試行と粗忽と消沈の1825日
「あきらめ」が人を殺す 試行と粗忽と消沈の1825日
 
TokyoRubyKaigi05 => RubyKaigi2011
TokyoRubyKaigi05 => RubyKaigi2011TokyoRubyKaigi05 => RubyKaigi2011
TokyoRubyKaigi05 => RubyKaigi2011
 
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
 
Pragmatic Excel Technics
Pragmatic Excel TechnicsPragmatic Excel Technics
Pragmatic Excel Technics
 
短絡的に作るRuby DSL 公開版
短絡的に作るRuby DSL 公開版短絡的に作るRuby DSL 公開版
短絡的に作るRuby DSL 公開版
 
konshinkai for 2010 and after
konshinkai for 2010 and afterkonshinkai for 2010 and after
konshinkai for 2010 and after
 
BUIDLING A CATHRDRAL
BUIDLING A CATHRDRALBUIDLING A CATHRDRAL
BUIDLING A CATHRDRAL
 
Grand Strategy For Presentation
Grand Strategy For PresentationGrand Strategy For Presentation
Grand Strategy For Presentation
 
Key Value Store For Local Environment
Key Value Store For Local EnvironmentKey Value Store For Local Environment
Key Value Store For Local Environment
 
一人からできるPF
一人からできるPF一人からできるPF
一人からできるPF
 
一人から始めるCCPM Burndown Chart & Buffer Management
一人から始めるCCPM Burndown Chart & Buffer Management一人から始めるCCPM Burndown Chart & Buffer Management
一人から始めるCCPM Burndown Chart & Buffer Management
 
ruby_from_office
ruby_from_officeruby_from_office
ruby_from_office
 

Recently uploaded

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 

Recently uploaded (8)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 

Rubykaigi Reception