SlideShare a Scribd company logo
1 of 75
Visual Studio Team Service
スモールスタート
2016/02/20
ComCamp2016 powered by MVP
保住 匡範
貞松 政史
保住 匡範
@kiyokura
http://kiyokura.hateblo.jp/
住んでるところ
大都会岡山
最近よく触ってるもの
TypeScript / knockout.js
Award
Microsoft MVP for Visual Studio and Development Technologies
(2012.03 – 2016.03)
2
自己紹介
貞松 政史
@sady_nitro
http://sadynitro.hatenablog.jp/
住んでるところ
大都会岡山
最近よく触ってるもの
SQLServer
3
自己紹介
4
本資料並びにセッションでの発言は我々個人の調査
や情報収集および実践に基づいて構成したものです
したがって所属企業やマイクロソフト等、私個人以外
の如何なるものの意見を代表するものではありません
本セッションでの内容に起因して損害が生じた場合に
おいても、発表者はその責任を負うことができません
免責事項
5
Visual Studio Team Services(VSTS)について
• 基本的な機能や使い方
• VSTSを小さく始める方法(実際の導入事例を交えて)
• 外部サービス連携やアドオン等の便利な拡張機能
セッション概要
6
• VSTSの概要
• VSTSを実際に導入した話
• 追加導入したい機能や拡張性について
• VSTS導入のメリットまとめ
• VSTSのネガティブ要素・課題
• セッションまとめ
アジェンダ
VSTS概要
7
VSTSの概要
VSTSとは?
• Team Foundation Server(TFS)のクラウドサービス
• 定期的に最新のアップデートが適用される
• TFSのアップデートを待たずして最新機能が利用できる
• 自分でメンテナンスしなくても良い
• 突然画面や機能の仕様が変わったりする
9
VSTSの概要
プロジェクト管理ツールである
• ソースコードのバージョン管理をホスティングしているものという
位置づけではない
• チームプロジェクト単位で運用する
チームプロジェクトコレクション
チームプロジェクトA チームプロジェクトB
タスク管理
ソース管理
…
タスク管理
ソース管理
…
10
VSTSの概要
統合的なプロジェクト管理
• 非常に多機能
• タスク管理
• ソースコードのバージョン管理
• TeamFoundationバージョン管理(TFVC)
or Git
• Privateリポジトリ
• テストやバグのトラッキング
• CI/CDツール
等々…
11
VSTSの概要
ライセンス体系(料金体系)
• 5ユーザーまで無料で利用可能(Basicライセンス)
• Visual Studio/MSDN サブスクリプション保有者は
無償で利用可能(Basicライセンスを消費しない)
• WorkItem(タスク管理)のみ利用のユーザー
(ステークホルダー)は無料で利用可能
• ビルドやリリース、ロードテスト等の追加機能について
無料枠を超える場合は別途料金が発生
Visual Studio Team Services の価格
https://www.visualstudio.com/ja-jp/products/visual-studio-team-services-
pricing-vs.aspx
12
VSTSを導入する際にありがちなこと
VSTSを使ってみよう!
UIがすべて英語…
13
VSTSを導入する際にありがちなこと
で、VSTSは何ができるんだろう?
Visual Studio Team Services Get Started
https://www.visualstudio.com/get-started/overview-of-get-started-tasks-vs
14
VSTSを導入する際にありがちなこと
…
何から手を付ければいいのやら…
• タスク管理(Work)
• イテレーション、スプリント
• ユーザーストーリー、フィーチャー、バックログ、タスク
• キャパシティ、ベロシティ
• バーンアップ、バーンダウン
• ソース管理(Code)
• Git or TFVC
• コミットや変更セットとタスクとの関連付け
• レビュー要求、Pull Request
• テストやバグのトラッキング(Test)
• テストケース
• バグトラッキング
• テストケースとバグの紐づけ
• バグとコミットや変更セットの関連付け
• ロードテスト
• CI/CDツール(Build, Release)
• ビルド構成(継続的インテグレーション, CI)
• リリース構成(継続的デリバリー, CD)
15
VSTSを導入する際にありがちなこと
じゃあ、とりあえずソース管理リポジトリだけ使ってみよう!
チームプロジェクト? プロセステンプレート?
Agile? CMNI? Scrum?
16
VSTSを導入する際にありがちなこと
Version ControlをGitでチームプロジェクトを作ったけど…
設定がよくわからない…
• リポジトリに接続するには…?
• ユーザー(ライセンス)の設定は…?
• 権限の設定は…?
• GitのCUIから接続したいんだけど…
17
本セッションのターゲット
VSTSをよく知らない方
前述の概要が軒並み初耳
VSTSを使ってみようと思って挫けてしまった方
前述のケースの様に(それ以外でも)使ってみようと
思って何かしら挫けてしまった
18
• 実際に導入してみたユースケースをご紹介
• アジャイルに沿ってなくても大丈夫
• 全てを使いこなさなくても大丈夫
• ハマりそうな設定周りも解説
• VSTSを小さく始めてみましょう!
VSTSスモールスタート!
VSTSを実際に導入した話
19
20
• ソース管理リポジトリ(Git)
• タスク管理(Iteration, Sprint, Backlog, Task, Bug)
• Pull Request
• 外部サービス連携(Service Hooks)
• ダッシュボード(ステータス, Wiki等)
至ってシンプル。
VSTSを実際に導入した話
実際に使用している機能
21
業務系システムの新規開発案件
ASP.NET MVCを採用したWebアプリケーション
とりあえずソース管理をVSTS(当時はVSO)上の
Gitでやってみようという話に
VSTSを実際に導入した話
導入の経緯
22
チームプロジェクトのソース管理に
Gitを選択
まず、モック作成用のリポジトリを作成
VSTSを実際に導入した話
ソース管理リポジトリ
Mock01
了解です
とりあえずこれで
23
Mockを幾つか作って壊してした後、プロジェクトの
本番リポジトリを作成
VSTSを実際に導入した話
ソース管理リポジトリ
Mock04 ProjectMasterMock01
…
24
Webアプリのリポジトリとは別でDBプロジェクトや
クライアントアプリバッチプログラム等々…
VSTSを実際に導入した話
ソース管理リポジトリ
ProjectMaster ProjectSql
ProjectClient ProjectBatch
追加料金なし!
25
プロセステンプレートはとりあえず「Scrum」を選択
• Iteration(Sprint)
• Feature
• Backlog
• Task
• Bug
VSTSを実際に導入した話
タスク管理(プロセステンプレート)
…
毎度よくわからんのです…
26
リリース単位でIterationを切ってみる
Iteration内のSprintは2週間を1単位として区切る
VSTSを実際に導入した話
タスク管理(Iteration)
27
現在のSprintに対してBacklog(要件)を列挙して
Taskに分解する
VSTSを実際に導入した話
タスク管理(Backlog, Task)
28
GitのコミットとTaskを紐付ける
VSのチームエクスプローラー上で
操作可能
VSTSを実際に導入した話
タスク管理(Task, Commit)
29
VSTSを実際に導入した話
タスク管理
Taskの画面からリンクされたコミットを確認できる
30
VSTSを実際に導入した話
タスク管理
カンバンボードでタスクを一覧
ドラッグ&ドロップでアサインやステータスを変更できる
31
VSTSを実際に導入した話
ここまで使ってみて
• とりあえずプロジェクトのソース一式管理できる
• カンバンボードならユーザーベース、アイテムベースでタスクの
ステータスを一覧できる
• コミットとタスクが紐付いているので、ある要件がどのコミットで
対応されたかトラッキングできる
カンバンボード最高!
32
VSTSを実際に導入した話
待望のPull Request機能追加!
ありがたやー!
Pull Request来ましたよ!
33
VSTSを実際に導入した話
Pull Requestが追加になって…
【追加前】
修正後に声掛け→ブランチをプルしてレビュー
→OKなら再度声掛け→手元でマージ・プッシュ
【追加後】
修正後にプルリク作成
→指定されたレビュアーがWeb画面上でコードレビュー
→OKならWeb画面上でマージ
34
VSTSを実際に導入した話
コードレビューのサイクルが文化的に!
…なったと思ったんですが
なんか惜しい。
見ますー
プルリク投げましたー
35
Pull Requestが作られたり、コミットがプッシュされたことに
気付かない…
何か通知を飛ばせる仕組みは無いだろうかと考える
VSTSを実際に導入した話
通知が欲しい…
36
VSTSビルトインのチームチャット機能
元々上位のライセンスでしか使えなかった
デスクトップ通知がない
ビルトインなだけあってVSTS内の
アイテムとリンクはし易い
VSTSを実際に導入した話
Team Room
他当たってみよう
37
外部のサービスと連携できる仕組み(Service Hooks)
なるものがあるらしい
VSTSを実際に導入した話
外部サービス連携(Service Hooks)
これで通知を飛ばしてみよう
38
連携可能なサービスとフックできる
イベントが色々ある模様
VSTSを実際に導入した話
外部サービス連携(Service Hooks)
39
HipChatと連携してみた
VSTSを実際に導入した話
外部サービス連携(Service Hooks)
40
VSTSを実際に導入した話
外部サービス連携(Service Hooks)
通知が飛ばせるようになった(デスクトップ通知も)
41
Slackに乗り換えてみた
VSTSを実際に導入した話
外部サービス連携(Service Hooks)
42
VSTSを実際に導入した話
外部サービス連携(Service Hooks)
情報が詳細かつ見易くなった
これでプルリクが捗る
43
カスタマイズ可能なダッシュボードの機能が追加に
元々のHome画面は非常にショボかったので
早速カスタマイズしてみることに
VSTSを実際に導入した話
ホーム画面が拡張
44
VSTSを実際に導入した話
ダッシュボード機能
タスクの状態やPull Requestの状況が一覧できる
45
VSTSを実際に導入した話
Markdownパネルが良さそう
Markdownパネルだけをひたすら並べたボードを一つ用意
Wikiページとして利用可能
46
VSTSを実際に導入した話
ここまで使ってみて
• Pull Request機能が追加になったことでコードレビューの
サイクルが上手く回るようになった
• 外部サービスと連携することでチーム内のレスポンスが
良くなった
• ダッシュボード機能が追加になり、よりチームコラボレーション
のツールとして使いやすくなった
プルリクと通知は無いと
始まらない
47
• ユーザー管理について
• ユーザーとチームメンバーの違い
- ユーザー
- VSTSのドメイン全体に属するユーザー
- チームメンバー
- ユーザーの内、あるチームプロジェクトに
属するメンバー
VSTSを実際に導入した話
ハマりやすそうなポイント(1)
48
ユーザー管理
VSTSを実際に導入した話
ハマりやすそうなポイント(1)
49
ライセンスの種類や割り当てについて
VSTSを実際に導入した話
ハマりやすそうなポイント(1)
50
権限設定
権限付与の単位
• ユーザー
• チームメンバー
• グループ
実際に使わせたい機能と権限の文言のわかりにくさ
• コード閲覧はさせたい
• 特定のリポジトリの参照はさせたい
• リポジトリの編集(コミット・プッシュ)もさせたい
VSTSを実際に導入した話
ハマりやすそうなポイント(2)
51
権限設定
デザイナーさんにデザイン用のリポジトリを用意して
そこだけ参照・編集してもらおうとした
VSTSを実際に導入した話
ハマりやすそうなポイント(2)
準備しました!
見れないですねー
デザイナーさん
52
VSTSを実際に導入した話
ハマりやすそうなポイント(2)
Seculityタブ
権限設定はココ
実はリポジトリに
対する権限設定は
VersionControlタブ
53
認証周り
GitのCUIからリポジトリを操作したい
Basic認証の設定
VSTSを実際に導入した話
ハマりやすそうなポイント(3)
54
認証周り
毎回認証を求められる(パスワード入力)が面倒…
Git Credential Managerの導入
VSTSを実際に導入した話
ハマりやすそうなポイント(3)
Git Credential Manager
https://github.com/Microsoft/Git-Credential-Manager-for-Windows
55
VSTSを実際に導入した話
Git Credential Manager
56
Personal access tokens
2016のQ1でSSH認証が導入される予定
VSTSを実際に導入した話
認証に関するアップデート
追加導入したい機能や
拡張性について
57
58
追加導入したい機能
ビルドツール
• 自動ビルドとユニットテストの定義
• ブランチに対するプッシュ毎に実行(CI)
59
• サービスフック
• Web API
• Extension
VSTSの拡張性
VSTSに用意されている拡張・外部連携の手段
60
• 複数のメジャーなサービスに対応
• 自作のサービスへの連携を組み込むことが可能
• JSONでPOSTされるデータを受信できるWeb APIを
用意すればOK
• 言語や実行環境は問いません
• インターネットからアクセスできるWebサーバさえあれば
VSTSの拡張性
サービスフック - from VSTS to Other -
61
VSTSの拡張性
サービスフック - from VSTS to Other -
リファレンスはこのあたりから(英語)
https://www.visualstudio.com/integrate/get-started/service-
hooks/create-subscription
ASP.NET の場合、「ASP.NET WebHooks」というフレーム
ワークが最近登場したのでそれを使うとさらに楽に作れるかも
Azure Web AppsとASP.NETでサクッと試してみた例
http://kiyokura.hateblo.jp/entry/2014/12/24/223458
62
• Visual Studio Team Servicesの機能にREST APIを
使ってアクセス可能
• 認証は OAuth 2.0 か BASIC認証
• 現時点ではOAuthはWebアプリのみで利用可能
• 非WebアプリはBASIC認証のみ
• BASIC認証では利用できないAPIがある
• AccountsとProfiles
VSTSの拡張性
Web API - from Other to VSTS -
63
• リファレンスはそれなりにしっかりしてる感
https://www.visualstudio.com/en-us/integrate/get-
started/rest/basics
• 認証系の話も丁寧に書かれている(ただし英語)
• たどれるところにサンプルも
VSTSの拡張性
Web API - from Other to VSTS -
64
• VSTSにインストールできる拡張機能
• ギャラリーからインストール
https://marketplace.visualstudio.com/#VSTS
VSTSの拡張性
Extension - Add on VSTS -
65
• 自作可能
• ドキュメントとサンプル
https://www.visualstudio.com/integrate/extensions/overview
• もちろん英語のみ
• チュートリアルやサンプルはそこそこ充実している
• ただしAPIリファレンスはまだ頼りない
• 何でもメールで気軽に聞いて!って書いてあるのでメールで聞
きましょう()
https://www.visualstudio.com/en-
us/integrate/extensions/support/help
VSTSの拡張性
Extension - Add on VSTS -
VSTS導入のメリットまとめ
66
67
• 自力で面倒を見なくていいPrivateなソース管理リポジトリ
を手に入れた
• ザックリとイテレーションとスプリントを切ることで進捗が把握し
やすくなった
VSTS導入のメリットまとめ
68
• バックログ、タスク、コミット、プルリクなどそれぞれが紐づいてい
るので要件や作業ベースから変更を追いかけたり切り戻した
りできるようになった
• 外部サービスによる通知機能で各自の作業状態を把握し
やすくなりレスポンスも良くなった
VSTS導入のメリットまとめ
VSTSのネガティブ要素・課題
69
70
アクセスする人全員にライセンスが必要
ステークホルダーであれば無料でワークアイテムを参照できる
コードにアクセスする場合はBasic等のライセンスを
付与する必要がある
諸々事情を踏まえて結果的にRedmineと併用中
VSTSの不満な点・課題
71
OSSのプロジェクトで使いたい
→ソース管理リポジトリがPrivate、かつライセンスが
必要なので不特定多数に公開するのは困難
→GitHubやBitbucket使いましょう
VSTSの不満な点・課題
72
GitHubと同じことがやりたい
→GitHub使いましょう
VSTSの不満な点・課題
セッションまとめ
73
74
VSTSは非常に多機能なプロジェクト管理用クラウドサービス
必要な機能は一通り揃っていて、さらに拡張性もある
実際に導入してみた限り、全てを使いこなさなくても
メリットは得られる
VSTSが合わないケースもある
イイトコ取りしていけばいいと思う
セッションまとめ
75
Visual Studio Team Services
小さくはじめてみましょう!
セッションまとめ

More Related Content

What's hot

One ASP.NET の今とこれから
One ASP.NET の今とこれからOne ASP.NET の今とこれから
One ASP.NET の今とこれから
Akira Inoue
 

What's hot (20)

管理権限とアクセス権(パッケージ版)
管理権限とアクセス権(パッケージ版)管理権限とアクセス権(パッケージ版)
管理権限とアクセス権(パッケージ版)
 
管理権限とアクセス権(クラウド版)
管理権限とアクセス権(クラウド版)管理権限とアクセス権(クラウド版)
管理権限とアクセス権(クラウド版)
 
TFS超入門。いつやるの。今でしょ
TFS超入門。いつやるの。今でしょTFS超入門。いつやるの。今でしょ
TFS超入門。いつやるの。今でしょ
 
Visual Studio Online BUILD を本気で使いこなして品質&効率を劇的に上げる! [ Comm Tech Festival ] C-4
Visual Studio Online BUILD を本気で使いこなして品質&効率を劇的に上げる! [ Comm Tech Festival ] C-4Visual Studio Online BUILD を本気で使いこなして品質&効率を劇的に上げる! [ Comm Tech Festival ] C-4
Visual Studio Online BUILD を本気で使いこなして品質&効率を劇的に上げる! [ Comm Tech Festival ] C-4
 
キャンバス個人用アプリ 速習ガイド
キャンバス個人用アプリ 速習ガイドキャンバス個人用アプリ 速習ガイド
キャンバス個人用アプリ 速習ガイド
 
はじめてのTeam Foundation ServerとVisual Studio Online
はじめてのTeam Foundation ServerとVisual Studio OnlineはじめてのTeam Foundation ServerとVisual Studio Online
はじめてのTeam Foundation ServerとVisual Studio Online
 
これだけは知っておきたい「Webアクセシビリティ」のこと
これだけは知っておきたい「Webアクセシビリティ」のことこれだけは知っておきたい「Webアクセシビリティ」のこと
これだけは知っておきたい「Webアクセシビリティ」のこと
 
Team Foundation Server 2012 「Express」って何?
Team Foundation Server 2012 「Express」って何?Team Foundation Server 2012 「Express」って何?
Team Foundation Server 2012 「Express」って何?
 
TFSUG #21
TFSUG #21TFSUG #21
TFSUG #21
 
はじめてのTeam foundation server執筆裏話
はじめてのTeam foundation server執筆裏話はじめてのTeam foundation server執筆裏話
はじめてのTeam foundation server執筆裏話
 
WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座
 
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
 
AppFabric ACS V2 による SSO
AppFabric ACS V2 による SSOAppFabric ACS V2 による SSO
AppFabric ACS V2 による SSO
 
Bot frameworksdk
Bot frameworksdkBot frameworksdk
Bot frameworksdk
 
One ASP.NET の今とこれから
One ASP.NET の今とこれからOne ASP.NET の今とこれから
One ASP.NET の今とこれから
 
OITEC19_TFS
OITEC19_TFSOITEC19_TFS
OITEC19_TFS
 
C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)
 
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
 
TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化
TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化
TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化
 
Webアクセシビリティ 海外の最新動向 2018
Webアクセシビリティ 海外の最新動向 2018Webアクセシビリティ 海外の最新動向 2018
Webアクセシビリティ 海外の最新動向 2018
 

Similar to Comcamp 2016 Okayama VSTS

20140517 knockoutjs hands-on
20140517 knockoutjs hands-on20140517 knockoutjs hands-on
20140517 knockoutjs hands-on
Seiji Noro
 

Similar to Comcamp 2016 Okayama VSTS (20)

SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話
SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話
SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話
 
User groupandfuture
User groupandfutureUser groupandfuture
User groupandfuture
 
Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021
Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021
Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021
 
20140517 knockoutjs hands-on
20140517 knockoutjs hands-on20140517 knockoutjs hands-on
20140517 knockoutjs hands-on
 
Microsoft MVPとは?コミュニティ活動のすすめ
Microsoft MVPとは?コミュニティ活動のすすめMicrosoft MVPとは?コミュニティ活動のすすめ
Microsoft MVPとは?コミュニティ活動のすすめ
 
Planning Effective Test Plan
Planning Effective Test PlanPlanning Effective Test Plan
Planning Effective Test Plan
 
Visual studio online and Agile
Visual studio online and AgileVisual studio online and Agile
Visual studio online and Agile
 
Stack2017 自動化困難な状況での活動方法
Stack2017 自動化困難な状況での活動方法Stack2017 自動化困難な状況での活動方法
Stack2017 自動化困難な状況での活動方法
 
Visual Studio 拡張機能の作り方
Visual Studio 拡張機能の作り方Visual Studio 拡張機能の作り方
Visual Studio 拡張機能の作り方
 
Microsoftの認証システムの歴史と 過渡期におけるWAPの活用 +Next Generation Credentials
Microsoftの認証システムの歴史と過渡期におけるWAPの活用+Next Generation CredentialsMicrosoftの認証システムの歴史と過渡期におけるWAPの活用+Next Generation Credentials
Microsoftの認証システムの歴史と 過渡期におけるWAPの活用 +Next Generation Credentials
 
Microsoft MVP を受賞するために取り組んだこと
Microsoft MVP を受賞するために取り組んだことMicrosoft MVP を受賞するために取り組んだこと
Microsoft MVP を受賞するために取り組んだこと
 
開発チーム管理で役立ったVSCode拡張機能
開発チーム管理で役立ったVSCode拡張機能開発チーム管理で役立ったVSCode拡張機能
開発チーム管理で役立ったVSCode拡張機能
 
20140712 knockoutjs-hands-on-in-osaka
20140712 knockoutjs-hands-on-in-osaka20140712 knockoutjs-hands-on-in-osaka
20140712 knockoutjs-hands-on-in-osaka
 
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーションVisual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
 
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーションVisual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
 
Infragistics Web Day 2017 - 継続的な開発を支える テスト自動化技術
Infragistics Web Day 2017 - 継続的な開発を支える テスト自動化技術Infragistics Web Day 2017 - 継続的な開発を支える テスト自動化技術
Infragistics Web Day 2017 - 継続的な開発を支える テスト自動化技術
 
.NET Gadgeteer の紹介
.NET Gadgeteer の紹介.NET Gadgeteer の紹介
.NET Gadgeteer の紹介
 
SCUGJ第25回勉強会:Azure Site Recoveryでハマった with VMware 環境
SCUGJ第25回勉強会:Azure Site Recoveryでハマった with VMware 環境SCUGJ第25回勉強会:Azure Site Recoveryでハマった with VMware 環境
SCUGJ第25回勉強会:Azure Site Recoveryでハマった with VMware 環境
 
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
 
運用を見据えた失敗しないOffice365導入
運用を見据えた失敗しないOffice365導入運用を見据えた失敗しないOffice365導入
運用を見据えた失敗しないOffice365導入
 

More from sady_nitro

More from sady_nitro (11)

What's new with Amazon SageMaker
What's new with Amazon SageMakerWhat's new with Amazon SageMaker
What's new with Amazon SageMaker
 
20181117 azure ml_seminar_3
20181117 azure ml_seminar_320181117 azure ml_seminar_3
20181117 azure ml_seminar_3
 
20181117 azure ml_seminar_2
20181117 azure ml_seminar_220181117 azure ml_seminar_2
20181117 azure ml_seminar_2
 
20181117 azure ml_seminar_1
20181117 azure ml_seminar_120181117 azure ml_seminar_1
20181117 azure ml_seminar_1
 
座駆動LT Surface Go 実機レビュー
座駆動LT Surface Go 実機レビュー座駆動LT Surface Go 実機レビュー
座駆動LT Surface Go 実機レビュー
 
組合せ最適化問題と解法アルゴリズム
組合せ最適化問題と解法アルゴリズム組合せ最適化問題と解法アルゴリズム
組合せ最適化問題と解法アルゴリズム
 
オカヤマ コンピュータサイエンス ラボ についてのおはなし
オカヤマ コンピュータサイエンス ラボ についてのおはなしオカヤマ コンピュータサイエンス ラボ についてのおはなし
オカヤマ コンピュータサイエンス ラボ についてのおはなし
 
RubyとRのおいしい関係
RubyとRのおいしい関係RubyとRのおいしい関係
RubyとRのおいしい関係
 
Try Azure Machine Learning
Try Azure Machine LearningTry Azure Machine Learning
Try Azure Machine Learning
 
RubySeminar16_Analyze
RubySeminar16_AnalyzeRubySeminar16_Analyze
RubySeminar16_Analyze
 
みんな大好き機械学習
みんな大好き機械学習みんな大好き機械学習
みんな大好き機械学習
 

Comcamp 2016 Okayama VSTS