View
694
Download
3
Category
Preview:
Citation preview
From https://www.slideshare.net/andrefaria/mob-programming/1
モブプログラミングを体験しようat クリエーションライン
モブプログラミングって何ですか?
みんなのあたまを集めて同じ時間に同じ場所で同じコンピュータを使って同じ課題にいっしょに取り組む
開発手法です。From https://www.slideshare.net/andrefaria/mob-programming/3
Agile2014で紹介され、現在はプラクティスの1つとして認識されています。
カンファレンスもあります
エバンジェリストWoody Zuill氏をフォローしておくといいかも
日本でも、最近注目を浴びてるみたい?
イベント
ブログ
4月から7月にかけて14件
2月から7月にかけて31件※ 個人の観測結果です
正直、多いのか良く分からん…
Wantedlyでモブプログラミングがキーワードの求人も
日本でも、最近注目を浴びてるみたい?
日本でも、最近注目を浴びてるみたい?
Regional Scrum Gathering Tokyo 2017のキーノートで紹介された (Rachel Davies氏)
きっかけその1
きっかけその2
きっかけその3
4月頃からあちこちで体験会
楽天さんの事例発表@DEVLOVEモブディスカッションイベント
楽天さんの事例
モブプログラミングという働き方 #DevLOVE // Speaker Deckhttps://speakerdeck.com/takaking22/mobupuroguramingutoiudong-kifang-number-devlove
どうやるんですか?
準備物:プロジェクタとキーボードにマウス、PCは2つあると良いです(開発用と、調べもの・タスク管理用とか)
1人がドライバーで、残りはナビゲータです
From https://www.slideshare.net/andrefaria/mob-programming/10
15分で交代します
From https://www.slideshare.net/andrefaria/mob-programming/11
実際のようすが分かります
なにがいいんですか?
以下の効能があるようです。 ペアプロと異なり、人数が奇数でも
実施できる 全員で思考過程も踏まえた上での議
論ができるので、抜け漏れがなかったり、ブラッシュアップしやすい
未経験でも他の人のやることを見つつ、自分でもやりながら理解できるので安心
ハマりポイントとその抜け出し方をみんなで共有できるので、無駄なハマりが減る
メンバーの会話も増え、チームワークが増す
集中力が高まる。協力しながら進めるので、他のことに気を取られる余裕がなくなる
別途コードレビューやPull Requestでレビューする場合、「いまからそこ修正するの!?」みたいなことがなくなるので、時間当たりの成果物の品質は良いと感じる
他に「楽しい」という感想も。個人的にはこれ一番大事だと思います。
※ ブログに記載されていた内容を安藤が個人的な見解でまとめたものです。
注意した方がいいことは?最低限のルール(マナー)を定義する
No Blame、否定ではなく提案を
適度に休憩を入れる結構疲れるので、飲み物やお菓子なども忘れずに
ファシリテーターを置くタイムキープやハマり脱出のために
事前に集まる場所を確保する大きめのスクリーンやディスプレイもお忘れなく
※ ブログに記載されていた内容を安藤が個人的な見解でまとめたものです。
最初にやるならどこから?
体験の共有に価値があること、全員が理解・実施できたほうがよいことから始めるとよさそうです
システムでも要の部分初期の開発や、共通機能の開発
難易度が高いもの試行錯誤の段階から全員に知見が共有されるため
開発環境、パイプライン職人ができやすいところ
※ ブログに記載されていた内容を安藤が個人的な見解でまとめたものです。
“アイデアをあなたの脳からコンピュータへ移すために、あなたは他人の手を使わなくてはなりません”
By Llewellyn Falco via InfoQ
“自分が学べない時、話に貢献できないとき、楽しめない時は退場 (移動の掟 at Hunter Industries)”
By Jon Jorgensen via Youtube
困ったときに思いだそう
先達のアドバイスがあります
From https://www.slideshare.net/andrefaria/mob-programming/1
今日の進め方
3チームに分かれます
1min
お題を決めます
集まったみんなで決めましょう悩んだら…
5min
ペアプロ・TDDの『お題』をまとめてみた- Shinya’s Daily Reporthttp://d.hatena.ne.jp/absj31/20120721/1342880403
80minくらいなので、あんま難しいのは選ばないように…
開発環境とタイムキーパーを決めましょう
タイムキーパーをMobsterにするのもありhttps://github.com/dillonkearns/mobster/releases/tag/v0.0.36からダウンロードできます
5min
7分で交代します
From https://www.slideshare.net/andrefaria/mob-programming/11
1周したら休みましょう
今日気づいたことをふりかえってみましょう
10min
お互いシェアしましょう
5min/チーム
Recommended