SlideShare a Scribd company logo
1 of 37
Download to read offline
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Visual Studio 2019 / Visual Studio Code +
Live Shareではじめるモブ・プログラミング
2019/04/21
関 満徳
グロース・アーキテクチャ&チームス株式会社
プロダクトオーナー支援スペシャリスト
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
撮影可 録音可
※音にご配慮お願いいたします
♪
2
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
はじめに
3
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
本日の概要
• マイクロソフトは統合開発ツールの「Visual
Studio 2019」が正式リリースと同時に、ペア
プログラミングを支援する「Live Share」など
これまで注目されてきた機能が正式版となりま
した。
• 今回は「Live Share」について、紹介とデモを
行った上で、実際に開発の現場でどのように導
入すればよいのかについて、概説いたします。
4
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
本日の対象者
• 「Live Share」について知りたい方
• 「モブプログラミング」について知りたい方
5
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
本日の目標
• 「Live Share」について把握する
• 「モブプログラミング」について把握する
6
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
アジェンダ
• Live Shareの機能紹介
• Visual Studio 2019 / Visual Studio Code +
Live Share 実演デモ
• モブ・プログラミングの紹介
• まとめ
7
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
アジェンダ
• Live Shareの機能紹介
• Visual Studio 2019 / Visual Studio Code +
Live Share 実演デモ
• モブ・プログラミングの紹介
• まとめ
8
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Live Shareの機能紹介
9
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Live Share とは
• 環境さえあれば、あとはリンクを共有するだけ
10
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Live Share とは
• 環境さえあれば、あとはリンクを共有するだけ
–利用のハードルがとても低い
» 開発職はもちろん、開発職以外の方々でも使える
▸ プロダクトマネージャー、プロダクトオーナー、
営業、企画、デザイナー、テスター、運用担当者など
» 開発に限らず、いろんな用途で使える
▸ 単独開発、ペアプログラミング、モブプログラミング
▸ セミナー、研修、勉強会
▸ 障害対応、突発対応、遠隔対応
–相手がその場にいなくても使える
» インターネットにさえ繋がっていればOK!
▸ 相手が外出中、リモートワーク、など、多様な働き方を後押し!?
11
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Live Share とは
• 環境さえあれば、あとはリンクを共有するだけ
–コード、ターミナル、ローカルサーバーが共有可能
» デバッグ中の各変数の中身(ウォッチ)も共有できる
–自分がカスタマイズしたVisual Studio Codeで、
リアルタイムに、相手のソースコードを確認・編集
・操作可能
» ダークモードや背景画像の変更などの個別カスタマイズ
» 個別に割り当てたショートカットキーも使える
–標準では5人まで共有可能
» Visual Studio 上で設定変更すると、30人まで共有可能
▸ ネットワークやPCなどの負荷状況には注意しましょう
12
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Live Share とは
• [公式情報]
– https://visualstudio.microsoft.com/ja/services/live-share/
13
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Live Share とは
• [公式情報]
あらゆる言語、あらゆるアプリで簡単に共有可
–ビルドしているアプリの種類、プログラミングに使
用している言語、稼働している OS、共同作業が必要
なタイミングに関係なく、チームメイトとプロジェ
クトをすぐに共有可能
–チームメイトは、リポジトリを複製したり、自分の
環境をセットアップしたりせずに、リアルタイムで
編集やデバッグを共に行える
– https://visualstudio.microsoft.com/ja/services/live-share/
14
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Live Share とは
• こんなシーンでも使える!?
– 会社内にはプロダクトAを担当しているチームと、
プロダクトBを担当しているチームがいる
– プロダクトAを担当しているメンバーが、
プロダクトBを担当しているメンバーに相談したい
– 今までは、プロダクトBを担当しているメンバーに
プロダクトAの開発環境を作ってもらう必要があった
– Live Share を使えば、プロダクトBのメンバーは
プロダクトAの開発環境を構築する必要がなく、
相談に乗ることができる
15
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Live Share とは
• 環境さえあれば、あとはリンクを共有するだけ
–紹介する機能は、たったこれだけ
• どう使うかはあなた次第
–どういう風に働き方を変えることができるか!?
–いろんな場面で、潜在的な可能性がありそう!?
16
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Live Share とは
• [利用可能な環境]
–Visual Studio 2019 (すぐに使える)
» Community 2019
» Professional 2019
» Enterprise 2019
–Visual Studio Code (追加インストールで使える)
» Windows 版
» Mac 版
–Visual Studio 2017 (追加インストールで使える)
» 参考) https://qiita.com/mihochannel/items/33d13bb983d236138cb2
17
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Live Share とは
• [接続環境]
–インターネットに繋がる環境が必須
–特定の環境下で Port が閉じていると使えない
» URLをクリックしてもダメだったら、ネットワークの
各種制限を疑おう
▸ 例)ウィルス対策ソフトが閉じたPortを限定解除する
→設定ミスに注意 or 権限がないとできないかも
▸ 例)ネットワーク管理者と交渉して、ネットワーク経路上の各機器で
閉じていたPortを空けてもらおう→ハードル高いかも
18
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
アジェンダ
• Live Shareの機能紹介
• Visual Studio 2019 / Visual Studio Code
+ Live Share 実演デモ
• モブ・プログラミングの紹介
• まとめ
19
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Visual Studio 2019 /
Visual Studio Code +
Live Share 実演デモ
20
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Live Share 実演デモ
• 今回用意した環境
–Visual Studio Enterprise 2019 (Window)
–Visual Studio Code (Mac)
–インターネットに繋ぐためのモバイルルーター
21
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
アジェンダ
• Live Shareの機能紹介
• Visual Studio 2019 / Visual Studio Code +
Live Share 実演デモ
• モブ・プログラミングの紹介
• まとめ
22
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
モブ・プログラミングの紹介
23
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
モブ・プログラミングの紹介
• 資料はこちら
–参照)Head First モブプログラミング -
https://speakerdeck.com/takaking22/head-first-mobprogramming
24
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
モブ・プログラミングは非効率!?
• チームメンバー全員で1つの仕事をしていたら
チームメンバーの数だけ非効率なのでは?
–5人の開発者が併行で開発
vs
5人の開発者が一緒に開発
↓
開発速度が 1/5 になる!?ほんと!?
25
参照) Head First モブプログラミング - https://speakerdeck.com/takaking22/head-first-mobprogramming
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
ところで、、、
• こんな状況ありませんか?
–実装していて困った
–ライブラリを使うときに困った
–コーディングルール、うっかり失念した
–クラスの作り方が独自ルール
–iOSチームとAndroidチームで、同じアルゴリズムの
はずなのに、結果が異なった
–iOSチームとAndroidチームで、同じUXやUIのはず
なのに、結果が異なった
–担当した人しか詳細を把握していない
26
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
ところで、、、
• こんな状況ありませんか?
–仕様の解釈が人によって違った
–開発漏れが頻発した
–テスト漏れが頻発した
–オレオレルールが横行した
–チーム間連携がまったくできていない
–マージするといつもコンフリクトばかり
–全体を把握している人がいない
–誰かが抜けると、壊滅的なダメージを受ける
27
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
つまり
• エンジニアの雇用が年々厳しくなっている今、
チームメンバーに関するリスクへの対応が必要
28
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
モブワークするとどうなる!?
• その場で仕様の解釈のズレを軌道修正
• その場で仕様が不明な箇所を改善・再設計
• 実装漏れやアルゴリズムがおかしいところ、
コーディング規約違反や実装の仕方について
おかしいところがあれば、その場で指摘・修正
• 実装後のイメージがズレていれば、その場で
軌道修正
• ソースコードレビュー不要、仕様や実装内容の
あとからの共有が不要
29
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
モブワークするとどうなる!?
• 全員が全部を把握している
–誰かが休んでも、プロダクトの成長は止まらない
–誰かが退職しても、プロダクトの成長は止まらない
–障害が発生しても、その場にいるメンバーでたいて
いは対応できるようになっている
–チーム間の知識や経験の偏りが大幅に軽減される
• プロダクトの成長に、チームがコミットできる
–プロダクトの成長を支える強いチーム作りが可能`
30
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
アジェンダ
• Live Shareの機能紹介
• Visual Studio 2019 / Visual Studio Code +
Live Share 実演デモ
• モブ・プログラミングの紹介
• まとめ
31
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
本日の概要
• マイクロソフトは統合開発ツールの「Visual
Studio 2019」が正式リリースと同時に、ペア
プログラミングを支援する「Live Share」など
、これまで注目されてきた機能が正式版となり
ました。
• 今回は、「Live Share」について紹介とデモを
行った上で、実際に開発の現場でどのように導
入すればよいのかについて、概説いたします。
32
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
本日の目標
• 「Live Share」について把握する
• 「モブプログラミング」について把握する
33
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
今日お話したこと
• Live Shareの機能紹介
• Visual Studio 2019 / Visual Studio Code +
Live Share 実演デモ
• モブ・プログラミングの紹介
• まとめ
34
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
Visual Studio 2019 / Visual Studio Code +
Live Shareではじめるモブ・プログラミング
2019/04/20
関 満徳
グロース・アーキテクチャ&チームス株式会社
プロダクトオーナー支援スペシャリスト
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
ご清聴ありがとうございました!
コンタクト先 URL
Blog http://fullvirtue.com/
Twitter https://twitter.com/fullvirtue
Facebook https://www.facebook.com/fullvirtue
Email m.seki@graat.co.jp
資料公開場所 http://slideshare.net/fullvirtue/
これまで登壇してきた資料はこちらで公開しています!
是非ご覧ください!
関 満徳せき みつのり
グロース・アーキテクチャ&チームス株式会社
プロダクトオーナー支援スペシャリスト
Microsoft MVP for Development Technologies
プロダクトマネージャー・カンファレンス実行委員長
ITサービス開発全般のコンサルティング、開発、運用を一括
して手掛けながら、「顧客価値の創造」と「持続可能な仕組
み創り」をテーマとしたアジャイル・プロダクトマネジメン
トのバックログ作成・見積 ワークショップデザインを数多く
実施。全国各地でファシリテーターとしても活躍。
36
Copyright© Growth Architectures & Teams, Inc. All rights reserved.
CONFIDENTIAL
 本文書は、グロース・アーキテクチャ&チームス株式会社が著作権その他の権利を有する営業秘密(含サプライヤー等第三者が権利を有す
るもの)です。
 当社の許可なく複製し利用すること、また漏洩することは「著作権法」「不正競争防止法」によって禁じられております。
 本資料内の社名・製品名は各社の登録商標です。
37

More Related Content

What's hot

[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy
[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy
[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy満徳 関
 
XP祭り2014「アジャイルを手放して得られたこと」
XP祭り2014「アジャイルを手放して得られたこと」 XP祭り2014「アジャイルを手放して得られたこと」
XP祭り2014「アジャイルを手放して得られたこと」 Yusuke Suzuki
 
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug満徳 関
 
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan Yusuke Suzuki
 
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会満徳 関
 
JIRA Agileを活用したアジャイル開発実践事例 #AUGJ
JIRA Agileを活用したアジャイル開発実践事例 #AUGJJIRA Agileを活用したアジャイル開発実践事例 #AUGJ
JIRA Agileを活用したアジャイル開発実践事例 #AUGJ満徳 関
 
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方Yusuke Suzuki
 
【TFSUG】プロダクトオーナーシップ
【TFSUG】プロダクトオーナーシップ【TFSUG】プロダクトオーナーシップ
【TFSUG】プロダクトオーナーシップshibao800
 
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱Koichi ITO
 
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjug
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjugヘビプロのすゝめ XP祭り2018 LTトーク #xpjug
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjug満徳 関
 
企業システムにアジャイルは必要か
企業システムにアジャイルは必要か企業システムにアジャイルは必要か
企業システムにアジャイルは必要かHiromasa Oka
 
エンタープライズ、アーキテクチャ、アジャイルのこれから
エンタープライズ、アーキテクチャ、アジャイルのこれからエンタープライズ、アーキテクチャ、アジャイルのこれから
エンタープライズ、アーキテクチャ、アジャイルのこれからYusuke Suzuki
 
Agile Guts We Have Had and Will Have
Agile Guts We Have Had and Will HaveAgile Guts We Have Had and Will Have
Agile Guts We Have Had and Will HaveKenji Hiranabe
 
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方Yusuke Suzuki
 
[ITビジネスセミナー] 現役プロダクトマネージャーが語る、日本企業におけるプロダクトマネージャーの課題と今後の展望 #postudy
[ITビジネスセミナー] 現役プロダクトマネージャーが語る、日本企業におけるプロダクトマネージャーの課題と今後の展望 #postudy[ITビジネスセミナー] 現役プロダクトマネージャーが語る、日本企業におけるプロダクトマネージャーの課題と今後の展望 #postudy
[ITビジネスセミナー] 現役プロダクトマネージャーが語る、日本企業におけるプロダクトマネージャーの課題と今後の展望 #postudy満徳 関
 
【eLV勉強会】 ITアーキテクトへの第一歩 ~「システム思考」に学ぶ真の解決策(中級編)~
【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策(中級編)~【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策(中級編)~
【eLV勉強会】 ITアーキテクトへの第一歩 ~「システム思考」に学ぶ真の解決策(中級編)~満徳 関
 
ソーシャルコーディング革命後の開発委託の世界〜QA@ITの事例
ソーシャルコーディング革命後の開発委託の世界〜QA@ITの事例ソーシャルコーディング革命後の開発委託の世界〜QA@ITの事例
ソーシャルコーディング革命後の開発委託の世界〜QA@ITの事例Ken Nishimura
 

What's hot (20)

[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy
[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy
[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy
 
XP祭り2014「アジャイルを手放して得られたこと」
XP祭り2014「アジャイルを手放して得られたこと」 XP祭り2014「アジャイルを手放して得られたこと」
XP祭り2014「アジャイルを手放して得られたこと」
 
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug
 
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
 
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会
 
JIRA Agileを活用したアジャイル開発実践事例 #AUGJ
JIRA Agileを活用したアジャイル開発実践事例 #AUGJJIRA Agileを活用したアジャイル開発実践事例 #AUGJ
JIRA Agileを活用したアジャイル開発実践事例 #AUGJ
 
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
 
【TFSUG】プロダクトオーナーシップ
【TFSUG】プロダクトオーナーシップ【TFSUG】プロダクトオーナーシップ
【TFSUG】プロダクトオーナーシップ
 
雲の上の継続的デリバリー - Cloudforce Japan 2012
雲の上の継続的デリバリー - Cloudforce Japan 2012雲の上の継続的デリバリー - Cloudforce Japan 2012
雲の上の継続的デリバリー - Cloudforce Japan 2012
 
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
 
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjug
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjugヘビプロのすゝめ XP祭り2018 LTトーク #xpjug
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjug
 
企業システムにアジャイルは必要か
企業システムにアジャイルは必要か企業システムにアジャイルは必要か
企業システムにアジャイルは必要か
 
エンタープライズ、アーキテクチャ、アジャイルのこれから
エンタープライズ、アーキテクチャ、アジャイルのこれからエンタープライズ、アーキテクチャ、アジャイルのこれから
エンタープライズ、アーキテクチャ、アジャイルのこれから
 
Agile Guts We Have Had and Will Have
Agile Guts We Have Had and Will HaveAgile Guts We Have Had and Will Have
Agile Guts We Have Had and Will Have
 
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
 
[ITビジネスセミナー] 現役プロダクトマネージャーが語る、日本企業におけるプロダクトマネージャーの課題と今後の展望 #postudy
[ITビジネスセミナー] 現役プロダクトマネージャーが語る、日本企業におけるプロダクトマネージャーの課題と今後の展望 #postudy[ITビジネスセミナー] 現役プロダクトマネージャーが語る、日本企業におけるプロダクトマネージャーの課題と今後の展望 #postudy
[ITビジネスセミナー] 現役プロダクトマネージャーが語る、日本企業におけるプロダクトマネージャーの課題と今後の展望 #postudy
 
【eLV勉強会】 ITアーキテクトへの第一歩 ~「システム思考」に学ぶ真の解決策(中級編)~
【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策(中級編)~【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策(中級編)~
【eLV勉強会】 ITアーキテクトへの第一歩 ~「システム思考」に学ぶ真の解決策(中級編)~
 
ソーシャルコーディング革命後の開発委託の世界〜QA@ITの事例
ソーシャルコーディング革命後の開発委託の世界〜QA@ITの事例ソーシャルコーディング革命後の開発委託の世界〜QA@ITの事例
ソーシャルコーディング革命後の開発委託の世界〜QA@ITの事例
 
ITpro expo2014_atlassian
ITpro expo2014_atlassianITpro expo2014_atlassian
ITpro expo2014_atlassian
 
マネジメントにおいて知っておくべき、ツールを活用したアジャイル開発の実践事例
マネジメントにおいて知っておくべき、ツールを活用したアジャイル開発の実践事例マネジメントにおいて知っておくべき、ツールを活用したアジャイル開発の実践事例
マネジメントにおいて知っておくべき、ツールを活用したアジャイル開発の実践事例
 

Similar to Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019

アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Developmentアジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile DevelopmentGo2GroupJapan
 
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座DIVE INTO CODE Corp.
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshopDaisuke Sugai
 
Spath for enterprise
Spath for enterpriseSpath for enterprise
Spath for enterpriseKoichiro Sumi
 
【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...
【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...
【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...智治 長沢
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」Serverworks Co.,Ltd.
 
AndApp開発における全て #denatechcon
AndApp開発における全て #denatechconAndApp開発における全て #denatechcon
AndApp開発における全て #denatechconDeNA
 
Ossを使ったazureでのdev ops
Ossを使ったazureでのdev opsOssを使ったazureでのdev ops
Ossを使ったazureでのdev ops裕貴 荒井
 
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOpsサイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOpsShuhei Eda
 
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方Harada Kazuki
 
.NET 7期待の新機能
.NET 7期待の新機能.NET 7期待の新機能
.NET 7期待の新機能TomomitsuKusaba
 
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門陽一 滝川
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版DIVE INTO CODE Corp.
 
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善Works Applications
 
Visual Studio App Centerで始めるCI/CD
Visual Studio App Centerで始めるCI/CDVisual Studio App Centerで始めるCI/CD
Visual Studio App Centerで始めるCI/CDShinya Nakajima
 
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazugAzure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug満徳 関
 
オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介Hishikawa Takuro
 
【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック智治 長沢
 
MuleアプリケーションのCI/CD
MuleアプリケーションのCI/CDMuleアプリケーションのCI/CD
MuleアプリケーションのCI/CDMuleSoft Meetup Tokyo
 
[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1MinGeun Park
 

Similar to Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019 (20)

アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Developmentアジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
 
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshop
 
Spath for enterprise
Spath for enterpriseSpath for enterprise
Spath for enterprise
 
【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...
【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...
【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
 
AndApp開発における全て #denatechcon
AndApp開発における全て #denatechconAndApp開発における全て #denatechcon
AndApp開発における全て #denatechcon
 
Ossを使ったazureでのdev ops
Ossを使ったazureでのdev opsOssを使ったazureでのdev ops
Ossを使ったazureでのdev ops
 
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOpsサイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOps
 
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
 
.NET 7期待の新機能
.NET 7期待の新機能.NET 7期待の新機能
.NET 7期待の新機能
 
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
 
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
 
Visual Studio App Centerで始めるCI/CD
Visual Studio App Centerで始めるCI/CDVisual Studio App Centerで始めるCI/CD
Visual Studio App Centerで始めるCI/CD
 
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazugAzure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
 
オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介
 
【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック
 
MuleアプリケーションのCI/CD
MuleアプリケーションのCI/CDMuleアプリケーションのCI/CD
MuleアプリケーションのCI/CD
 
[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1
 

More from 満徳 関

なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug
なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjugなんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug
なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug満徳 関
 
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjugXPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug満徳 関
 
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpoAgile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo満徳 関
 
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会満徳 関
 
制約を外そう!XPからその先へ #xpjug
制約を外そう!XPからその先へ #xpjug制約を外そう!XPからその先へ #xpjug
制約を外そう!XPからその先へ #xpjug満徳 関
 
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~満徳 関
 
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjugエンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug満徳 関
 
【eLV】ITコンサルタントへの第一歩シリーズ ~自分ブランディング戦略~ #eLV勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~自分ブランディング戦略~ #eLV勉強会【eLV】ITコンサルタントへの第一歩シリーズ ~自分ブランディング戦略~ #eLV勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~自分ブランディング戦略~ #eLV勉強会満徳 関
 
外部委託から内製化アジャイルへの切替支援を通してわかったこと #augj
外部委託から内製化アジャイルへの切替支援を通してわかったこと #augj外部委託から内製化アジャイルへの切替支援を通してわかったこと #augj
外部委託から内製化アジャイルへの切替支援を通してわかったこと #augj満徳 関
 
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudyリーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy満徳 関
 
モダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapan
モダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapanモダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapan
モダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapan満徳 関
 
モダンアジャイルワークショップ - Agile Japan 2017 地方サテライト版 #agilejapan
モダンアジャイルワークショップ - Agile Japan 2017 地方サテライト版 #agilejapanモダンアジャイルワークショップ - Agile Japan 2017 地方サテライト版 #agilejapan
モダンアジャイルワークショップ - Agile Japan 2017 地方サテライト版 #agilejapan満徳 関
 
IoT/AI時代を生き抜くために必要な新規事業創出の第一歩 〜ストーリーで語るプロダクトバックログ〜 #postudy
IoT/AI時代を生き抜くために必要な新規事業創出の第一歩 〜ストーリーで語るプロダクトバックログ〜 #postudyIoT/AI時代を生き抜くために必要な新規事業創出の第一歩 〜ストーリーで語るプロダクトバックログ〜 #postudy
IoT/AI時代を生き抜くために必要な新規事業創出の第一歩 〜ストーリーで語るプロダクトバックログ〜 #postudy満徳 関
 
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan満徳 関
 
ITコンサルタントへの第一歩シリーズ ~プロダクト・サービスにおける事前期待のマネジメント~
ITコンサルタントへの第一歩シリーズ ~プロダクト・サービスにおける事前期待のマネジメント~ITコンサルタントへの第一歩シリーズ ~プロダクト・サービスにおける事前期待のマネジメント~
ITコンサルタントへの第一歩シリーズ ~プロダクト・サービスにおける事前期待のマネジメント~満徳 関
 
Microsoft MVP受賞者と一緒にできる スタートアップに対してAzureを促進する施策 #MVPBuzz
Microsoft MVP受賞者と一緒にできる スタートアップに対してAzureを促進する施策 #MVPBuzzMicrosoft MVP受賞者と一緒にできる スタートアップに対してAzureを促進する施策 #MVPBuzz
Microsoft MVP受賞者と一緒にできる スタートアップに対してAzureを促進する施策 #MVPBuzz満徳 関
 
プロダクトマネジメント再入門 20170305版 #postudy
プロダクトマネジメント再入門 20170305版 #postudyプロダクトマネジメント再入門 20170305版 #postudy
プロダクトマネジメント再入門 20170305版 #postudy満徳 関
 
プロダクトマネジメント × プロジェクトマネジメント 再入門 ~ワークショップ~ #postudy
プロダクトマネジメント × プロジェクトマネジメント 再入門 ~ワークショップ~ #postudyプロダクトマネジメント × プロジェクトマネジメント 再入門 ~ワークショップ~ #postudy
プロダクトマネジメント × プロジェクトマネジメント 再入門 ~ワークショップ~ #postudy満徳 関
 

More from 満徳 関 (18)

なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug
なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjugなんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug
なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug
 
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjugXPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug
 
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpoAgile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo
 
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会
 
制約を外そう!XPからその先へ #xpjug
制約を外そう!XPからその先へ #xpjug制約を外そう!XPからその先へ #xpjug
制約を外そう!XPからその先へ #xpjug
 
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~
 
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjugエンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
 
【eLV】ITコンサルタントへの第一歩シリーズ ~自分ブランディング戦略~ #eLV勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~自分ブランディング戦略~ #eLV勉強会【eLV】ITコンサルタントへの第一歩シリーズ ~自分ブランディング戦略~ #eLV勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~自分ブランディング戦略~ #eLV勉強会
 
外部委託から内製化アジャイルへの切替支援を通してわかったこと #augj
外部委託から内製化アジャイルへの切替支援を通してわかったこと #augj外部委託から内製化アジャイルへの切替支援を通してわかったこと #augj
外部委託から内製化アジャイルへの切替支援を通してわかったこと #augj
 
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudyリーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
 
モダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapan
モダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapanモダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapan
モダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapan
 
モダンアジャイルワークショップ - Agile Japan 2017 地方サテライト版 #agilejapan
モダンアジャイルワークショップ - Agile Japan 2017 地方サテライト版 #agilejapanモダンアジャイルワークショップ - Agile Japan 2017 地方サテライト版 #agilejapan
モダンアジャイルワークショップ - Agile Japan 2017 地方サテライト版 #agilejapan
 
IoT/AI時代を生き抜くために必要な新規事業創出の第一歩 〜ストーリーで語るプロダクトバックログ〜 #postudy
IoT/AI時代を生き抜くために必要な新規事業創出の第一歩 〜ストーリーで語るプロダクトバックログ〜 #postudyIoT/AI時代を生き抜くために必要な新規事業創出の第一歩 〜ストーリーで語るプロダクトバックログ〜 #postudy
IoT/AI時代を生き抜くために必要な新規事業創出の第一歩 〜ストーリーで語るプロダクトバックログ〜 #postudy
 
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan
初アジャイル×初オフショアでとった工夫 Jean-Baptiste Vasseur #comebackjapan
 
ITコンサルタントへの第一歩シリーズ ~プロダクト・サービスにおける事前期待のマネジメント~
ITコンサルタントへの第一歩シリーズ ~プロダクト・サービスにおける事前期待のマネジメント~ITコンサルタントへの第一歩シリーズ ~プロダクト・サービスにおける事前期待のマネジメント~
ITコンサルタントへの第一歩シリーズ ~プロダクト・サービスにおける事前期待のマネジメント~
 
Microsoft MVP受賞者と一緒にできる スタートアップに対してAzureを促進する施策 #MVPBuzz
Microsoft MVP受賞者と一緒にできる スタートアップに対してAzureを促進する施策 #MVPBuzzMicrosoft MVP受賞者と一緒にできる スタートアップに対してAzureを促進する施策 #MVPBuzz
Microsoft MVP受賞者と一緒にできる スタートアップに対してAzureを促進する施策 #MVPBuzz
 
プロダクトマネジメント再入門 20170305版 #postudy
プロダクトマネジメント再入門 20170305版 #postudyプロダクトマネジメント再入門 20170305版 #postudy
プロダクトマネジメント再入門 20170305版 #postudy
 
プロダクトマネジメント × プロジェクトマネジメント 再入門 ~ワークショップ~ #postudy
プロダクトマネジメント × プロジェクトマネジメント 再入門 ~ワークショップ~ #postudyプロダクトマネジメント × プロジェクトマネジメント 再入門 ~ワークショップ~ #postudy
プロダクトマネジメント × プロジェクトマネジメント 再入門 ~ワークショップ~ #postudy
 

Recently uploaded

ダウンロードがダウンロード(Downloads)フォルダに表示されない」問題の対処法
ダウンロードがダウンロード(Downloads)フォルダに表示されない」問題の対処法ダウンロードがダウンロード(Downloads)フォルダに表示されない」問題の対処法
ダウンロードがダウンロード(Downloads)フォルダに表示されない」問題の対処法ivanwang53
 
動的 & 非同期コンポーネント / Dynamic & Async Components
動的 & 非同期コンポーネント / Dynamic & Async Components動的 & 非同期コンポーネント / Dynamic & Async Components
動的 & 非同期コンポーネント / Dynamic & Async Componentsokitamasashi
 
Windows 10、Windows 11の付箋を簡単に復元する6つの方法|データ復元
Windows 10、Windows 11の付箋を簡単に復元する6つの方法|データ復元Windows 10、Windows 11の付箋を簡単に復元する6つの方法|データ復元
Windows 10、Windows 11の付箋を簡単に復元する6つの方法|データ復元ivanwang53
 
Windows Defenderのフル・クイック・カスタム・オフラインスキャンを実行する方法.docx
Windows Defenderのフル・クイック・カスタム・オフラインスキャンを実行する方法.docxWindows Defenderのフル・クイック・カスタム・オフラインスキャンを実行する方法.docx
Windows Defenderのフル・クイック・カスタム・オフラインスキャンを実行する方法.docxivanwang53
 
Windowsアップデート後の黒い画面を修正する方法|データ復元|ブラックスクリーン
Windowsアップデート後の黒い画面を修正する方法|データ復元|ブラックスクリーンWindowsアップデート後の黒い画面を修正する方法|データ復元|ブラックスクリーン
Windowsアップデート後の黒い画面を修正する方法|データ復元|ブラックスクリーンivanwang53
 
あらゆる通信環境で切れない「ネットモーション」のモバイルアクセス [NetMotion]
あらゆる通信環境で切れない「ネットモーション」のモバイルアクセス [NetMotion]あらゆる通信環境で切れない「ネットモーション」のモバイルアクセス [NetMotion]
あらゆる通信環境で切れない「ネットモーション」のモバイルアクセス [NetMotion]Taka Narita
 

Recently uploaded (6)

ダウンロードがダウンロード(Downloads)フォルダに表示されない」問題の対処法
ダウンロードがダウンロード(Downloads)フォルダに表示されない」問題の対処法ダウンロードがダウンロード(Downloads)フォルダに表示されない」問題の対処法
ダウンロードがダウンロード(Downloads)フォルダに表示されない」問題の対処法
 
動的 & 非同期コンポーネント / Dynamic & Async Components
動的 & 非同期コンポーネント / Dynamic & Async Components動的 & 非同期コンポーネント / Dynamic & Async Components
動的 & 非同期コンポーネント / Dynamic & Async Components
 
Windows 10、Windows 11の付箋を簡単に復元する6つの方法|データ復元
Windows 10、Windows 11の付箋を簡単に復元する6つの方法|データ復元Windows 10、Windows 11の付箋を簡単に復元する6つの方法|データ復元
Windows 10、Windows 11の付箋を簡単に復元する6つの方法|データ復元
 
Windows Defenderのフル・クイック・カスタム・オフラインスキャンを実行する方法.docx
Windows Defenderのフル・クイック・カスタム・オフラインスキャンを実行する方法.docxWindows Defenderのフル・クイック・カスタム・オフラインスキャンを実行する方法.docx
Windows Defenderのフル・クイック・カスタム・オフラインスキャンを実行する方法.docx
 
Windowsアップデート後の黒い画面を修正する方法|データ復元|ブラックスクリーン
Windowsアップデート後の黒い画面を修正する方法|データ復元|ブラックスクリーンWindowsアップデート後の黒い画面を修正する方法|データ復元|ブラックスクリーン
Windowsアップデート後の黒い画面を修正する方法|データ復元|ブラックスクリーン
 
あらゆる通信環境で切れない「ネットモーション」のモバイルアクセス [NetMotion]
あらゆる通信環境で切れない「ネットモーション」のモバイルアクセス [NetMotion]あらゆる通信環境で切れない「ネットモーション」のモバイルアクセス [NetMotion]
あらゆる通信環境で切れない「ネットモーション」のモバイルアクセス [NetMotion]
 

Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019

  • 1. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング 2019/04/21 関 満徳 グロース・アーキテクチャ&チームス株式会社 プロダクトオーナー支援スペシャリスト
  • 2. Copyright© Growth Architectures & Teams, Inc. All rights reserved. 撮影可 録音可 ※音にご配慮お願いいたします ♪ 2
  • 3. Copyright© Growth Architectures & Teams, Inc. All rights reserved. はじめに 3
  • 4. Copyright© Growth Architectures & Teams, Inc. All rights reserved. 本日の概要 • マイクロソフトは統合開発ツールの「Visual Studio 2019」が正式リリースと同時に、ペア プログラミングを支援する「Live Share」など これまで注目されてきた機能が正式版となりま した。 • 今回は「Live Share」について、紹介とデモを 行った上で、実際に開発の現場でどのように導 入すればよいのかについて、概説いたします。 4
  • 5. Copyright© Growth Architectures & Teams, Inc. All rights reserved. 本日の対象者 • 「Live Share」について知りたい方 • 「モブプログラミング」について知りたい方 5
  • 6. Copyright© Growth Architectures & Teams, Inc. All rights reserved. 本日の目標 • 「Live Share」について把握する • 「モブプログラミング」について把握する 6
  • 7. Copyright© Growth Architectures & Teams, Inc. All rights reserved. アジェンダ • Live Shareの機能紹介 • Visual Studio 2019 / Visual Studio Code + Live Share 実演デモ • モブ・プログラミングの紹介 • まとめ 7
  • 8. Copyright© Growth Architectures & Teams, Inc. All rights reserved. アジェンダ • Live Shareの機能紹介 • Visual Studio 2019 / Visual Studio Code + Live Share 実演デモ • モブ・プログラミングの紹介 • まとめ 8
  • 9. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Live Shareの機能紹介 9
  • 10. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Live Share とは • 環境さえあれば、あとはリンクを共有するだけ 10
  • 11. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Live Share とは • 環境さえあれば、あとはリンクを共有するだけ –利用のハードルがとても低い » 開発職はもちろん、開発職以外の方々でも使える ▸ プロダクトマネージャー、プロダクトオーナー、 営業、企画、デザイナー、テスター、運用担当者など » 開発に限らず、いろんな用途で使える ▸ 単独開発、ペアプログラミング、モブプログラミング ▸ セミナー、研修、勉強会 ▸ 障害対応、突発対応、遠隔対応 –相手がその場にいなくても使える » インターネットにさえ繋がっていればOK! ▸ 相手が外出中、リモートワーク、など、多様な働き方を後押し!? 11
  • 12. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Live Share とは • 環境さえあれば、あとはリンクを共有するだけ –コード、ターミナル、ローカルサーバーが共有可能 » デバッグ中の各変数の中身(ウォッチ)も共有できる –自分がカスタマイズしたVisual Studio Codeで、 リアルタイムに、相手のソースコードを確認・編集 ・操作可能 » ダークモードや背景画像の変更などの個別カスタマイズ » 個別に割り当てたショートカットキーも使える –標準では5人まで共有可能 » Visual Studio 上で設定変更すると、30人まで共有可能 ▸ ネットワークやPCなどの負荷状況には注意しましょう 12
  • 13. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Live Share とは • [公式情報] – https://visualstudio.microsoft.com/ja/services/live-share/ 13
  • 14. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Live Share とは • [公式情報] あらゆる言語、あらゆるアプリで簡単に共有可 –ビルドしているアプリの種類、プログラミングに使 用している言語、稼働している OS、共同作業が必要 なタイミングに関係なく、チームメイトとプロジェ クトをすぐに共有可能 –チームメイトは、リポジトリを複製したり、自分の 環境をセットアップしたりせずに、リアルタイムで 編集やデバッグを共に行える – https://visualstudio.microsoft.com/ja/services/live-share/ 14
  • 15. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Live Share とは • こんなシーンでも使える!? – 会社内にはプロダクトAを担当しているチームと、 プロダクトBを担当しているチームがいる – プロダクトAを担当しているメンバーが、 プロダクトBを担当しているメンバーに相談したい – 今までは、プロダクトBを担当しているメンバーに プロダクトAの開発環境を作ってもらう必要があった – Live Share を使えば、プロダクトBのメンバーは プロダクトAの開発環境を構築する必要がなく、 相談に乗ることができる 15
  • 16. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Live Share とは • 環境さえあれば、あとはリンクを共有するだけ –紹介する機能は、たったこれだけ • どう使うかはあなた次第 –どういう風に働き方を変えることができるか!? –いろんな場面で、潜在的な可能性がありそう!? 16
  • 17. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Live Share とは • [利用可能な環境] –Visual Studio 2019 (すぐに使える) » Community 2019 » Professional 2019 » Enterprise 2019 –Visual Studio Code (追加インストールで使える) » Windows 版 » Mac 版 –Visual Studio 2017 (追加インストールで使える) » 参考) https://qiita.com/mihochannel/items/33d13bb983d236138cb2 17
  • 18. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Live Share とは • [接続環境] –インターネットに繋がる環境が必須 –特定の環境下で Port が閉じていると使えない » URLをクリックしてもダメだったら、ネットワークの 各種制限を疑おう ▸ 例)ウィルス対策ソフトが閉じたPortを限定解除する →設定ミスに注意 or 権限がないとできないかも ▸ 例)ネットワーク管理者と交渉して、ネットワーク経路上の各機器で 閉じていたPortを空けてもらおう→ハードル高いかも 18
  • 19. Copyright© Growth Architectures & Teams, Inc. All rights reserved. アジェンダ • Live Shareの機能紹介 • Visual Studio 2019 / Visual Studio Code + Live Share 実演デモ • モブ・プログラミングの紹介 • まとめ 19
  • 20. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Visual Studio 2019 / Visual Studio Code + Live Share 実演デモ 20
  • 21. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Live Share 実演デモ • 今回用意した環境 –Visual Studio Enterprise 2019 (Window) –Visual Studio Code (Mac) –インターネットに繋ぐためのモバイルルーター 21
  • 22. Copyright© Growth Architectures & Teams, Inc. All rights reserved. アジェンダ • Live Shareの機能紹介 • Visual Studio 2019 / Visual Studio Code + Live Share 実演デモ • モブ・プログラミングの紹介 • まとめ 22
  • 23. Copyright© Growth Architectures & Teams, Inc. All rights reserved. モブ・プログラミングの紹介 23
  • 24. Copyright© Growth Architectures & Teams, Inc. All rights reserved. モブ・プログラミングの紹介 • 資料はこちら –参照)Head First モブプログラミング - https://speakerdeck.com/takaking22/head-first-mobprogramming 24
  • 25. Copyright© Growth Architectures & Teams, Inc. All rights reserved. モブ・プログラミングは非効率!? • チームメンバー全員で1つの仕事をしていたら チームメンバーの数だけ非効率なのでは? –5人の開発者が併行で開発 vs 5人の開発者が一緒に開発 ↓ 開発速度が 1/5 になる!?ほんと!? 25 参照) Head First モブプログラミング - https://speakerdeck.com/takaking22/head-first-mobprogramming
  • 26. Copyright© Growth Architectures & Teams, Inc. All rights reserved. ところで、、、 • こんな状況ありませんか? –実装していて困った –ライブラリを使うときに困った –コーディングルール、うっかり失念した –クラスの作り方が独自ルール –iOSチームとAndroidチームで、同じアルゴリズムの はずなのに、結果が異なった –iOSチームとAndroidチームで、同じUXやUIのはず なのに、結果が異なった –担当した人しか詳細を把握していない 26
  • 27. Copyright© Growth Architectures & Teams, Inc. All rights reserved. ところで、、、 • こんな状況ありませんか? –仕様の解釈が人によって違った –開発漏れが頻発した –テスト漏れが頻発した –オレオレルールが横行した –チーム間連携がまったくできていない –マージするといつもコンフリクトばかり –全体を把握している人がいない –誰かが抜けると、壊滅的なダメージを受ける 27
  • 28. Copyright© Growth Architectures & Teams, Inc. All rights reserved. つまり • エンジニアの雇用が年々厳しくなっている今、 チームメンバーに関するリスクへの対応が必要 28
  • 29. Copyright© Growth Architectures & Teams, Inc. All rights reserved. モブワークするとどうなる!? • その場で仕様の解釈のズレを軌道修正 • その場で仕様が不明な箇所を改善・再設計 • 実装漏れやアルゴリズムがおかしいところ、 コーディング規約違反や実装の仕方について おかしいところがあれば、その場で指摘・修正 • 実装後のイメージがズレていれば、その場で 軌道修正 • ソースコードレビュー不要、仕様や実装内容の あとからの共有が不要 29
  • 30. Copyright© Growth Architectures & Teams, Inc. All rights reserved. モブワークするとどうなる!? • 全員が全部を把握している –誰かが休んでも、プロダクトの成長は止まらない –誰かが退職しても、プロダクトの成長は止まらない –障害が発生しても、その場にいるメンバーでたいて いは対応できるようになっている –チーム間の知識や経験の偏りが大幅に軽減される • プロダクトの成長に、チームがコミットできる –プロダクトの成長を支える強いチーム作りが可能` 30
  • 31. Copyright© Growth Architectures & Teams, Inc. All rights reserved. アジェンダ • Live Shareの機能紹介 • Visual Studio 2019 / Visual Studio Code + Live Share 実演デモ • モブ・プログラミングの紹介 • まとめ 31
  • 32. Copyright© Growth Architectures & Teams, Inc. All rights reserved. 本日の概要 • マイクロソフトは統合開発ツールの「Visual Studio 2019」が正式リリースと同時に、ペア プログラミングを支援する「Live Share」など 、これまで注目されてきた機能が正式版となり ました。 • 今回は、「Live Share」について紹介とデモを 行った上で、実際に開発の現場でどのように導 入すればよいのかについて、概説いたします。 32
  • 33. Copyright© Growth Architectures & Teams, Inc. All rights reserved. 本日の目標 • 「Live Share」について把握する • 「モブプログラミング」について把握する 33
  • 34. Copyright© Growth Architectures & Teams, Inc. All rights reserved. 今日お話したこと • Live Shareの機能紹介 • Visual Studio 2019 / Visual Studio Code + Live Share 実演デモ • モブ・プログラミングの紹介 • まとめ 34
  • 35. Copyright© Growth Architectures & Teams, Inc. All rights reserved. Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング 2019/04/20 関 満徳 グロース・アーキテクチャ&チームス株式会社 プロダクトオーナー支援スペシャリスト
  • 36. Copyright© Growth Architectures & Teams, Inc. All rights reserved. ご清聴ありがとうございました! コンタクト先 URL Blog http://fullvirtue.com/ Twitter https://twitter.com/fullvirtue Facebook https://www.facebook.com/fullvirtue Email m.seki@graat.co.jp 資料公開場所 http://slideshare.net/fullvirtue/ これまで登壇してきた資料はこちらで公開しています! 是非ご覧ください! 関 満徳せき みつのり グロース・アーキテクチャ&チームス株式会社 プロダクトオーナー支援スペシャリスト Microsoft MVP for Development Technologies プロダクトマネージャー・カンファレンス実行委員長 ITサービス開発全般のコンサルティング、開発、運用を一括 して手掛けながら、「顧客価値の創造」と「持続可能な仕組 み創り」をテーマとしたアジャイル・プロダクトマネジメン トのバックログ作成・見積 ワークショップデザインを数多く 実施。全国各地でファシリテーターとしても活躍。 36
  • 37. Copyright© Growth Architectures & Teams, Inc. All rights reserved. CONFIDENTIAL  本文書は、グロース・アーキテクチャ&チームス株式会社が著作権その他の権利を有する営業秘密(含サプライヤー等第三者が権利を有す るもの)です。  当社の許可なく複製し利用すること、また漏洩することは「著作権法」「不正競争防止法」によって禁じられております。  本資料内の社名・製品名は各社の登録商標です。 37