SlideShare una empresa de Scribd logo
1 de 52
Descargar para leer sin conexión
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
私たちがモブプロを始める前に
知りたかったこと
長谷部光平 佐藤公治(ハッピー佐藤)
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
枕話
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
前提事項
これらをご了承いただいた上でこの発表を聞いてみてください。
モブプログラミングは 全ての開発に向く⼿法ではありません
⾃分達もまだまだベストな⽅法は正直⾒つかってないです
そして私たちが⾒られているのは数サンプルです
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
本日の目標
(来週からモブプロを始めてたいなと1人でも思っていただけると嬉しいです)
モブプログラミングは楽しいそう! と思っていただく
「⾃分たちの働き⽅をハッピーにUPDATEする」1つのヒントを提供する
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
内容
導入した経緯と効能
モブプロ一問一答
「私たちがモブプロを始める前に知りたかったこと」
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
自己紹介
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
佐藤 公治
(ハッピー佐藤)
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
ヤフー株式会社
通知やメール関連のプラットフォームを開発/運用
エンジニア/プロダクトオーナー
新卒3年目
1年半くらいモブプロしています
コミュニティを作るのが好き
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
鰐淵寺
僧侶
島根県出雲市にあるお寺
例年は3割の時間を島根で過ごしています
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
導入した経緯と効能
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
このようなお品書きで進めていきます
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
群衆 プログラミング+ = 3⼈以上でプログラミングする
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
ドライバー ナビゲーター
2つの役割モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
ドライバー
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
ナビゲーター
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
ドライバー ナビゲーター
キーボードを触る人
モブの⾔っていることを理解する
分からなければ質問する
実装/実⾏する
1⼈のみ(交代していく)
導く人
次のステップに進むべく協⼒する
分からなければ質問する
具体的に指⽰をする
残り全員
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
タイマーをセット
Bさんがドライバー
Aさんがドライバー
休憩
Cさんがドライバー
繰り返す
例えば
ドライバーは10分間で交代
5回分進んだら10分間休憩
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
アクセスがあったらMySQLにinsertするので
まずは保存の関数の32行目でinsertするクエリ
を追加しましょう。
具体的には∼
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
それでは、insertのク
エリ書いていきます
(カタカタ)・・・
ところでinsertで
複数のカラムを書き
換えるときの書き方
どうでしたっけ?
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
実例
「ポケモンの新作が∼」
「新しいデバイス買いました!」
「水耕栽培の参考ページはこちら」
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
規定の回数を超えたら休憩
業務の話からは完全に離れて頭をリフレッシュしましょう
休憩が終わったらまたループに入ります
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
マーク・パール (著) ⻑尾⾼弘(訳) 及部敬雄 解説
発⾏: ⽇経BP
⽇経BPブックナビ(https://www.nikkeibp.co.jp/atclpubmkt/book/19/P89640/)より
導⼊から慣れてくる時期までの流れや
よく起こる問題などが良くまとまっています!
モブプログラミング・ベストプラクティス
ソフトウェアの品質と生産性をチームで高める
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
「チームの出力が落ちてきた」という状況を打開するため導入しました。
数年前から現在までスクラムを採用して開発を行っています。
しかしモププロの導入はなかなかできませんでした
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
・アウトプットの量が不安定になり半減
・顕著な属人化
・理解度の格差によるベテランの負担
・システムの刷新作業に対しての飽き
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
・アウトプットの量が不安定になり半減
・顕著な属人化
・理解度の格差によるベテランの負担
・システムの刷新作業に対しての飽き
→全部解決しました
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
・業務に入ってからの修行期間が短い
・集中と緩和のメリハリがある仕事ができる
・課題vsチームという構図が作りやすい
モブプロとは?
役割
流れ
もっと学びたい時に読む本
なぜ導入したのか
効能
モブプロの良さ
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
モブプロ一問一答
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
2020年9⽉28⽇
⻑⾕部光平
モブプロ⼀問⼀答
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
⾃⼰紹介
・長谷部 光平(@persimmon071)
・中途入社(2年目)
・前職:1億PV以上のメディアの保守/運用/
書籍執筆手伝いなど
・趣味:好きな曲にちなんだドメインをとる、
旅行先のショップカードを冷蔵庫に貼る
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
⾃⼰紹介
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
本題
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
モブプロに感じる疑問
ウォーターフォール
×
クライアントワーク
×
リーダー
経験者に聞いてみた
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
全部で9つ + αの質問に答えていきます!
評価難しくない?
効率いい?
リモート環境はどう?
最適な人数は?
どのレベルで指示する?
キリのいいところまでやりたくない?
ベテランは必要?
難しいと感じる瞬間は?
新人がいても大丈夫?
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
・レベル差のあるチームだと効果高め
・属人化の防止が自動でできる
・自然な形でコミュニケーションが取れる
評価難しくない?
効率いい?
リモート環境はどう?
最適な人数は?
どのレベルで指示する?
キリのいいところまでやりたくない?
ベテランは必要?
難しいと感じる瞬間は?
新人がいても大丈夫?
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
・3 - 5人が感覚的に最適
・2人でやっていた時期もあるけど、緊張感が少なめ
・6人以上になると意思の統一が難しい
評価難しくない?
効率いい?
リモート環境はどう?
最適な人数は?
どのレベルで指示する?
キリのいいところまでやりたくない?
ベテランは必要?
難しいと感じる瞬間は?
新人がいても大丈夫?
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
・大丈夫(だと思っています)
・ドライバーのときは周りに従う
・ナビゲーターのときは周りの考え方を吸収する機会
評価難しくない?
効率いい?
リモート環境はどう?
最適な人数は?
どのレベルで指示する?
キリのいいところまでやりたくない?
ベテランは必要?
難しいと感じる瞬間は?
新人がいても大丈夫?
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
・時間によって変化する
・IntelliJの操作を例に説明
初期:丁寧に説明
中期:軽く説明
後期:ドライバーが無言で操作
評価難しくない?
効率いい?
リモート環境はどう?
最適な人数は?
どのレベルで指示する?
キリのいいところまでやりたくない?
ベテランは必要?
難しいと感じる瞬間は?
新人がいても大丈夫?
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
・なります。
・そのまま続けた場合、後半に疲れで効率が落ちる
・順番が回ってこなくて(´・ω・`)となる人もいる
・休憩も同様にきちんと取ることが大事評価難しくない?
効率いい?
リモート環境はどう?
最適な人数は?
どのレベルで指示する?
キリのいいところまでやりたくない?
ベテランは必要?
難しいと感じる瞬間は?
新人がいても大丈夫?
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
・そう思います
・日々の成果 = モブの成果の難しさ
・個人の成果も忘れるのでメモが必要
評価難しくない?
効率いい?
リモート環境はどう?
最適な人数は?
どのレベルで指示する?
キリのいいところまでやりたくない?
ベテランは必要?
難しいと感じる瞬間は?
新人がいても大丈夫?
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
・最初はドライバーとしても入っていた
・後半はベテランはナビゲーターのみ
・わからないときに即座に聞ける安心感は大きい
評価難しくない?
効率いい?
リモート環境はどう?
最適な人数は?
どのレベルで指示する?
キリのいいところまでやりたくない?
ベテランは必要?
難しいと感じる瞬間は?
新人がいても大丈夫?
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
・zoom常時接続、ブレイクアウトルームの活用
・Visual Studio Codeのライブシェアが良いらしい
・話し足りない日はほぼない
評価難しくない?
効率いい?
リモート環境はどう?
最適な人数は?
どのレベルで指示する?
キリのいいところまでやりたくない?
ベテランは必要?
難しいと感じる瞬間は?
新人がいても大丈夫?
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
・ドライバーのタイピングミスの指摘
評価難しくない?
効率いい?
リモート環境はどう?
最適な人数は?
どのレベルで指示する?
キリのいいところまでやりたくない?
ベテランは必要?
難しいと感じる瞬間は?
新人がいても大丈夫?
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
楽しい︖
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
楽しい?
・メンバーはモブプロしたい人のみ
・最初はやっぱりつらい
・みんなのことを知る機会を意図的に作る
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
楽しい?(朝会の工夫)
・体調を聞く
・ナレッジシェア
・goodチャンネル
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
結論︓楽しい︕
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
「私たちがモブプロを始める前に知りたかったこと」
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
モブプロ導入の三種の神器
耐える
楽しむ
しっかり休む
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
モブプロ導入の三種の神器
耐える
楽しむ
しっかり休む
導⼊したてがガクッとアウトプットが落ちます
それを予測して私たちは3ヶ⽉絶対にやめないという同意をとってから始めました
後から振り返るととてもいい取り決めだったと思います
最初にリモートを導⼊した時など、揉め事がいっぱいあ
りましたが全部ポジティブに乗り越えていきました
なにより仕事を楽しむ気持ちが⼤切な⼿法だと思います
半強制的に集中モードに⼊ってしまう⼿法ですのでしっ
かり休みましょう
私たちのチームでは⼣⽅の任意の時間に20分モブから抜
けて休憩できるルールを導⼊しています。
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
さいごに
冒頭にも述べたようにモブプロは 全ての開発に向く⼿法ではありません
きっと皆様のチームに合う⼿法が⾒つかるはずです
モブプログラミング が楽しそうと感じていただけたでしょうか?
⼿法にこだわらずハッピーに仕事ができる⽅法をぜひ模索してみてください!
Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
私たちがモブプロを始める前に
知りたかったこと
長谷部光平 佐藤公治(ハッピー佐藤)

Más contenido relacionado

Similar a 私たちがモブプロを始める前に知りたかったこと

ああ、素晴らしきTDD ~アプリとエンジニアの心に安寧を~
ああ、素晴らしきTDD  ~アプリとエンジニアの心に安寧を~ああ、素晴らしきTDD  ~アプリとエンジニアの心に安寧を~
ああ、素晴らしきTDD ~アプリとエンジニアの心に安寧を~Saiki Iijima
 
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用虎の穴 開発室
 
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3虎の穴 開発室
 
どうする!?これからのCto c(仮)
どうする!?これからのCto c(仮)どうする!?これからのCto c(仮)
どうする!?これからのCto c(仮)Junya Tanaka
 
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話Tomomo Nakayama
 
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディングオタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング虎の穴 開発室
 
虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴ラボ エンジニア採用説明資料 .pdf虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴ラボ エンジニア採用説明資料 .pdf虎の穴 開発室
 
虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料虎の穴 開発室
 
虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料 虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料 虎の穴 開発室
 
toranoana.deno #6 アジェンダ 採用説明
toranoana.deno #6 アジェンダ 採用説明toranoana.deno #6 アジェンダ 採用説明
toranoana.deno #6 アジェンダ 採用説明虎の穴 開発室
 
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyo
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyoGitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyo
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyoYahoo!デベロッパーネットワーク
 
クリエイターの才能と情熱を解き放つ!そのためにヤフーが名古屋でやりたいこと #ヤフー名古屋
クリエイターの才能と情熱を解き放つ!そのためにヤフーが名古屋でやりたいこと #ヤフー名古屋クリエイターの才能と情熱を解き放つ!そのためにヤフーが名古屋でやりたいこと #ヤフー名古屋
クリエイターの才能と情熱を解き放つ!そのためにヤフーが名古屋でやりたいこと #ヤフー名古屋Yahoo!デベロッパーネットワーク
 
Tech day#2 オープニングトーク
Tech day#2 オープニングトークTech day#2 オープニングトーク
Tech day#2 オープニングトーク虎の穴 開発室
 
ライブ配信コンテンツ「ワイキュー」でやったこと
ライブ配信コンテンツ「ワイキュー」でやったことライブ配信コンテンツ「ワイキュー」でやったこと
ライブ配信コンテンツ「ワイキュー」でやったことSaoriSomeya
 
ヤフーにおけるデータの可視化
ヤフーにおけるデータの可視化ヤフーにおけるデータの可視化
ヤフーにおけるデータの可視化Sho Maekawa
 
Deno 向け WEB 開発用のツールを作ったので 紹介します
Deno 向け WEB 開発用のツールを作ったので 紹介しますDeno 向け WEB 開発用のツールを作ったので 紹介します
Deno 向け WEB 開発用のツールを作ったので 紹介します虎の穴 開発室
 
楽天向け テレビとネットの融合化 スマホもWI-FIもない時代の企画
楽天向け テレビとネットの融合化 スマホもWI-FIもない時代の企画楽天向け テレビとネットの融合化 スマホもWI-FIもない時代の企画
楽天向け テレビとネットの融合化 スマホもWI-FIもない時代の企画博喜 井上
 
【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】Up Hatch
 

Similar a 私たちがモブプロを始める前に知りたかったこと (20)

ああ、素晴らしきTDD ~アプリとエンジニアの心に安寧を~
ああ、素晴らしきTDD  ~アプリとエンジニアの心に安寧を~ああ、素晴らしきTDD  ~アプリとエンジニアの心に安寧を~
ああ、素晴らしきTDD ~アプリとエンジニアの心に安寧を~
 
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
 
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
 
どうする!?これからのCto c(仮)
どうする!?これからのCto c(仮)どうする!?これからのCto c(仮)
どうする!?これからのCto c(仮)
 
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
 
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディングオタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
 
虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴ラボ エンジニア採用説明資料 .pdf虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴ラボ エンジニア採用説明資料 .pdf
 
虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料
 
虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料 虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料
 
toranoana.deno #6 アジェンダ 採用説明
toranoana.deno #6 アジェンダ 採用説明toranoana.deno #6 アジェンダ 採用説明
toranoana.deno #6 アジェンダ 採用説明
 
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyo
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyoGitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyo
GitHubを導入したいとき、どう説得していこう #GitHubSatelliteTokyo
 
クリエイターの才能と情熱を解き放つ!そのためにヤフーが名古屋でやりたいこと #ヤフー名古屋
クリエイターの才能と情熱を解き放つ!そのためにヤフーが名古屋でやりたいこと #ヤフー名古屋クリエイターの才能と情熱を解き放つ!そのためにヤフーが名古屋でやりたいこと #ヤフー名古屋
クリエイターの才能と情熱を解き放つ!そのためにヤフーが名古屋でやりたいこと #ヤフー名古屋
 
Tech day#2 オープニングトーク
Tech day#2 オープニングトークTech day#2 オープニングトーク
Tech day#2 オープニングトーク
 
ライブ配信コンテンツ「ワイキュー」でやったこと
ライブ配信コンテンツ「ワイキュー」でやったことライブ配信コンテンツ「ワイキュー」でやったこと
ライブ配信コンテンツ「ワイキュー」でやったこと
 
WordPressのセキュリティ対策
WordPressのセキュリティ対策WordPressのセキュリティ対策
WordPressのセキュリティ対策
 
YJTC18 Keynote Shape the Future - through the Power of Technology
YJTC18 Keynote Shape the Future - through the Power of TechnologyYJTC18 Keynote Shape the Future - through the Power of Technology
YJTC18 Keynote Shape the Future - through the Power of Technology
 
ヤフーにおけるデータの可視化
ヤフーにおけるデータの可視化ヤフーにおけるデータの可視化
ヤフーにおけるデータの可視化
 
Deno 向け WEB 開発用のツールを作ったので 紹介します
Deno 向け WEB 開発用のツールを作ったので 紹介しますDeno 向け WEB 開発用のツールを作ったので 紹介します
Deno 向け WEB 開発用のツールを作ったので 紹介します
 
楽天向け テレビとネットの融合化 スマホもWI-FIもない時代の企画
楽天向け テレビとネットの融合化 スマホもWI-FIもない時代の企画楽天向け テレビとネットの融合化 スマホもWI-FIもない時代の企画
楽天向け テレビとネットの融合化 スマホもWI-FIもない時代の企画
 
【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】
 

Último

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~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...博三 太田
 
自分史上一番早い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
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 

Último (8)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~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...
 
自分史上一番早い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日情洛会総会特別講演スライド)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 

私たちがモブプロを始める前に知りたかったこと

  • 1. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 私たちがモブプロを始める前に 知りたかったこと 長谷部光平 佐藤公治(ハッピー佐藤)
  • 2. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 枕話
  • 3. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 前提事項 これらをご了承いただいた上でこの発表を聞いてみてください。 モブプログラミングは 全ての開発に向く⼿法ではありません ⾃分達もまだまだベストな⽅法は正直⾒つかってないです そして私たちが⾒られているのは数サンプルです
  • 4. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 本日の目標 (来週からモブプロを始めてたいなと1人でも思っていただけると嬉しいです) モブプログラミングは楽しいそう! と思っていただく 「⾃分たちの働き⽅をハッピーにUPDATEする」1つのヒントを提供する
  • 5. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 内容 導入した経緯と効能 モブプロ一問一答 「私たちがモブプロを始める前に知りたかったこと」
  • 6. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 自己紹介
  • 7. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 佐藤 公治 (ハッピー佐藤)
  • 8. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ヤフー株式会社 通知やメール関連のプラットフォームを開発/運用 エンジニア/プロダクトオーナー 新卒3年目 1年半くらいモブプロしています コミュニティを作るのが好き
  • 9. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 鰐淵寺 僧侶 島根県出雲市にあるお寺 例年は3割の時間を島根で過ごしています
  • 10. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
  • 11. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 導入した経緯と効能
  • 12. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ このようなお品書きで進めていきます
  • 13. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 群衆 プログラミング+ = 3⼈以上でプログラミングする モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ
  • 14. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ドライバー ナビゲーター 2つの役割モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ
  • 15. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ドライバー モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ
  • 16. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ナビゲーター モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ
  • 17. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ドライバー ナビゲーター キーボードを触る人 モブの⾔っていることを理解する 分からなければ質問する 実装/実⾏する 1⼈のみ(交代していく) 導く人 次のステップに進むべく協⼒する 分からなければ質問する 具体的に指⽰をする 残り全員 モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ
  • 18. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. タイマーをセット Bさんがドライバー Aさんがドライバー 休憩 Cさんがドライバー 繰り返す 例えば ドライバーは10分間で交代 5回分進んだら10分間休憩 モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ
  • 19. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ アクセスがあったらMySQLにinsertするので まずは保存の関数の32行目でinsertするクエリ を追加しましょう。 具体的には∼
  • 20. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ それでは、insertのク エリ書いていきます (カタカタ)・・・ ところでinsertで 複数のカラムを書き 換えるときの書き方 どうでしたっけ?
  • 21. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 実例 「ポケモンの新作が∼」 「新しいデバイス買いました!」 「水耕栽培の参考ページはこちら」 モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ 規定の回数を超えたら休憩 業務の話からは完全に離れて頭をリフレッシュしましょう 休憩が終わったらまたループに入ります
  • 22. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. マーク・パール (著) ⻑尾⾼弘(訳) 及部敬雄 解説 発⾏: ⽇経BP ⽇経BPブックナビ(https://www.nikkeibp.co.jp/atclpubmkt/book/19/P89640/)より 導⼊から慣れてくる時期までの流れや よく起こる問題などが良くまとまっています! モブプログラミング・ベストプラクティス ソフトウェアの品質と生産性をチームで高める モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ
  • 23. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ 「チームの出力が落ちてきた」という状況を打開するため導入しました。 数年前から現在までスクラムを採用して開発を行っています。 しかしモププロの導入はなかなかできませんでした
  • 24. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ・アウトプットの量が不安定になり半減 ・顕著な属人化 ・理解度の格差によるベテランの負担 ・システムの刷新作業に対しての飽き モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ
  • 25. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ ・アウトプットの量が不安定になり半減 ・顕著な属人化 ・理解度の格差によるベテランの負担 ・システムの刷新作業に対しての飽き →全部解決しました
  • 26. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ・業務に入ってからの修行期間が短い ・集中と緩和のメリハリがある仕事ができる ・課題vsチームという構図が作りやすい モブプロとは? 役割 流れ もっと学びたい時に読む本 なぜ導入したのか 効能 モブプロの良さ
  • 27. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.
  • 28. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. モブプロ一問一答
  • 29. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 2020年9⽉28⽇ ⻑⾕部光平 モブプロ⼀問⼀答
  • 30. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ⾃⼰紹介 ・長谷部 光平(@persimmon071) ・中途入社(2年目) ・前職:1億PV以上のメディアの保守/運用/ 書籍執筆手伝いなど ・趣味:好きな曲にちなんだドメインをとる、 旅行先のショップカードを冷蔵庫に貼る
  • 31. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ⾃⼰紹介
  • 32. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 本題
  • 33. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. モブプロに感じる疑問 ウォーターフォール × クライアントワーク × リーダー 経験者に聞いてみた
  • 34. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 全部で9つ + αの質問に答えていきます! 評価難しくない? 効率いい? リモート環境はどう? 最適な人数は? どのレベルで指示する? キリのいいところまでやりたくない? ベテランは必要? 難しいと感じる瞬間は? 新人がいても大丈夫?
  • 35. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ・レベル差のあるチームだと効果高め ・属人化の防止が自動でできる ・自然な形でコミュニケーションが取れる 評価難しくない? 効率いい? リモート環境はどう? 最適な人数は? どのレベルで指示する? キリのいいところまでやりたくない? ベテランは必要? 難しいと感じる瞬間は? 新人がいても大丈夫?
  • 36. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ・3 - 5人が感覚的に最適 ・2人でやっていた時期もあるけど、緊張感が少なめ ・6人以上になると意思の統一が難しい 評価難しくない? 効率いい? リモート環境はどう? 最適な人数は? どのレベルで指示する? キリのいいところまでやりたくない? ベテランは必要? 難しいと感じる瞬間は? 新人がいても大丈夫?
  • 37. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ・大丈夫(だと思っています) ・ドライバーのときは周りに従う ・ナビゲーターのときは周りの考え方を吸収する機会 評価難しくない? 効率いい? リモート環境はどう? 最適な人数は? どのレベルで指示する? キリのいいところまでやりたくない? ベテランは必要? 難しいと感じる瞬間は? 新人がいても大丈夫?
  • 38. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ・時間によって変化する ・IntelliJの操作を例に説明 初期:丁寧に説明 中期:軽く説明 後期:ドライバーが無言で操作 評価難しくない? 効率いい? リモート環境はどう? 最適な人数は? どのレベルで指示する? キリのいいところまでやりたくない? ベテランは必要? 難しいと感じる瞬間は? 新人がいても大丈夫?
  • 39. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ・なります。 ・そのまま続けた場合、後半に疲れで効率が落ちる ・順番が回ってこなくて(´・ω・`)となる人もいる ・休憩も同様にきちんと取ることが大事評価難しくない? 効率いい? リモート環境はどう? 最適な人数は? どのレベルで指示する? キリのいいところまでやりたくない? ベテランは必要? 難しいと感じる瞬間は? 新人がいても大丈夫?
  • 40. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ・そう思います ・日々の成果 = モブの成果の難しさ ・個人の成果も忘れるのでメモが必要 評価難しくない? 効率いい? リモート環境はどう? 最適な人数は? どのレベルで指示する? キリのいいところまでやりたくない? ベテランは必要? 難しいと感じる瞬間は? 新人がいても大丈夫?
  • 41. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ・最初はドライバーとしても入っていた ・後半はベテランはナビゲーターのみ ・わからないときに即座に聞ける安心感は大きい 評価難しくない? 効率いい? リモート環境はどう? 最適な人数は? どのレベルで指示する? キリのいいところまでやりたくない? ベテランは必要? 難しいと感じる瞬間は? 新人がいても大丈夫?
  • 42. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ・zoom常時接続、ブレイクアウトルームの活用 ・Visual Studio Codeのライブシェアが良いらしい ・話し足りない日はほぼない 評価難しくない? 効率いい? リモート環境はどう? 最適な人数は? どのレベルで指示する? キリのいいところまでやりたくない? ベテランは必要? 難しいと感じる瞬間は? 新人がいても大丈夫?
  • 43. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. ・ドライバーのタイピングミスの指摘 評価難しくない? 効率いい? リモート環境はどう? 最適な人数は? どのレベルで指示する? キリのいいところまでやりたくない? ベテランは必要? 難しいと感じる瞬間は? 新人がいても大丈夫?
  • 44. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 楽しい︖
  • 45. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 楽しい? ・メンバーはモブプロしたい人のみ ・最初はやっぱりつらい ・みんなのことを知る機会を意図的に作る
  • 46. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 楽しい?(朝会の工夫) ・体調を聞く ・ナレッジシェア ・goodチャンネル
  • 47. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved.Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 結論︓楽しい︕
  • 48. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 「私たちがモブプロを始める前に知りたかったこと」
  • 49. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. モブプロ導入の三種の神器 耐える 楽しむ しっかり休む
  • 50. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. モブプロ導入の三種の神器 耐える 楽しむ しっかり休む 導⼊したてがガクッとアウトプットが落ちます それを予測して私たちは3ヶ⽉絶対にやめないという同意をとってから始めました 後から振り返るととてもいい取り決めだったと思います 最初にリモートを導⼊した時など、揉め事がいっぱいあ りましたが全部ポジティブに乗り越えていきました なにより仕事を楽しむ気持ちが⼤切な⼿法だと思います 半強制的に集中モードに⼊ってしまう⼿法ですのでしっ かり休みましょう 私たちのチームでは⼣⽅の任意の時間に20分モブから抜 けて休憩できるルールを導⼊しています。
  • 51. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. さいごに 冒頭にも述べたようにモブプロは 全ての開発に向く⼿法ではありません きっと皆様のチームに合う⼿法が⾒つかるはずです モブプログラミング が楽しそうと感じていただけたでしょうか? ⼿法にこだわらずハッピーに仕事ができる⽅法をぜひ模索してみてください!
  • 52. Copyright (C) 2020 Yahoo Japan Corporation. All Rights Reserved. 私たちがモブプロを始める前に 知りたかったこと 長谷部光平 佐藤公治(ハッピー佐藤)