Contenu connexe Similaire à はじめてのTeam Foundation ServerとVisual Studio Online (20) Plus de Kazushi Kamegawa (20) はじめてのTeam Foundation ServerとVisual Studio Online2. 緍
⻲川 和史(かめがわ かずし) / 繽 較
Twitter:@kkamegawa
Facebook:https://www.facebook.com/kkamegawa/
Docs:https://docs.com/kkamegawa
Microsoft MVP for Visual Studio ALM(2012/7ㄤ)
IT ㅟ㆟ㅲㅬ㆓ㅝㅬ㆓ㅝ かㅦてㅎㅪㅫㅎてㅎㆉㅣㄊ
阨:TFVC vs Git
第4鑚 TFVCとGitの㇖ㇲ㈈ㆮㄉ㇢㈆㇘ㄉ㇕㇈㇗
http://www.atmarkit.co.jp/ait/articles/1508/03/news012.html
はじめてのTeam Foundation Server 阨 鬟籯( 𢷡 のㆊ)
http://www.shuwasystem.co.jp/products/7980html/4046.html
10. ㆬ㇇ㆱン㇏
阨の ㅶㅯㅎて
Team Foundation Server/Visual Studio Onlineの
ㇰ㈈㈗ 緍
Visual Studio 2015 緍
Team Foundation Server 2015 緍
12. TFS/VSO
TFS=Team Foundation Server
オンㇲレㇺ㇈( 薩 雷)
Visual Studioと貯 して㇟㈗㇇㈂ンㆬ㇒ㇲ
MSDN / 誅羃 蕙 / VS Onlineの㈄ㆮ㇊ン㇈が 裑ㅵ TFSCALㆍ 耷
VSO=Visual Studio Online
Azure㇄ㇱ㇈ㆹ㈅ㇲシ㈂ンの⼀ として 蕙 / MSDN 薐ㅲ翻⽤⾘
ㄊ5綯ㆉㅲㅵ㆕ㅻ 蒄ㅲ翻⽤⾘ (⼀ 蝿 )
TFSのSaaS㇄㈗㇢㇈ ㄊTFSとの はㅌ㆗( )
15. ㇄ㇸ㈗㇗ㆹ㈄ㆮㆬン㇗
TFSは徽 ㅣ㆗㇟㈗㇇㈂ンのVisual Studio㆞翻ㅐと蕠 が翻⽤⾘ (TFS
2015ㅶVS2012㆞ しㅪ颻貪ㄉTFS2015の蕠 は翻えㅵㅎ)
TFVC
MSSCCIㇲ㈈㇟ㆮ㇏㈗㆞翻えㅻVS2005,VS2008ㆍTFS2015ㅶㆬㆹ㇊㇈⾘
Team Explorer㆞ㆮン㇈㇗㈗㈆ㅣ㆘ㅻExcel,Projectが翻⽤⾘
Eclipse(Team Explorer Everywhereㆮン㇈㇗㈗㈆)
Git
Git㆞㇄ㇸ㈗㇗してㅎ㆘ㅻㅴ㆟ㅵIDEㅲㆍOK
情颴
https://msdn.microsoft.com/ja-jp/library/dd997788.aspx
17. TFS/VSOが 耷ㅣ㆗
と
⒩ ㆵン㇟ン
⒩ レㇸ㈗㇗
( の⾘ 觕)
⒩ 躻 の⾘ 觕
⒩ ㇌㈗㇈管理
羖 の
⒩ ㇂㈗㇘レ㇢㈀㈗
⒩ CodeLens
⒩ StoryBoard
(ㇽ㇒ㆹ羖 )
⒩ ㇽ㇖㈅ンㆺ
㇢㈆㇘と㇖ㇲ㈈
ㆮ
⒩ 褜㇢㈆㇘
⒩ ㈅㈅㈗㇈ㇰ㈈㈗
⒩ Android/iOS㇢
㈆㇘
㇕㇈㇗
⒩ 挽⽤ㇰㆭ㈗㇘
㇟㇒ㆹ
⒩ ㇕㇈㇗
(VSO)
⒩ ㇕㇈㇗
⒩ ㇕㇈㇗ 駄管理
⒩ UI 褜㇕㇈㇗
20. ㇌ㇰ㇗ㆰㆱㆬ
企画 計画 開発 ビルド デプロイ
企画の醸成
現実的な
計画と追跡
ブランチ
レビュー
継続的
デプロイメント
Office 365
Visual
Studio
Visual
Studio
Release
Managemen
t
Team Room状況の通知
VSO/TFS
継続的
インテグレーション
22. ㅝのシ㇙㈅オㅲ翻ㅐ
Team Foundation Server/Visual Studio Online
TFSㅲの羖 の
https://msdn.microsoft.com/ja-jp/library/dd286619.aspx
Team Foundation Server/Visual Studio Online / Visual
Studio
Visual Studioㆬㇲ㈅㇀㈗シ㈂ンのㇽ㇖㈆觕
https://msdn.microsoft.com/ja-jp/library/57b85fsc.aspx
23. ALM の⼀ ( ㈊㈗ㆹㇰ㈈㈗/TFVC)
TFS/VS Online
レビュー依頼
シェルブ
レビューコメント
アンシェルブ
コミット
デプロイ
開発者開発者
24. ㅝのシ㇙㈅オㅲ翻ㅐ
Team Foundation Server / Visual Studio Online
Team Foundation ㇟㈗㇇㈂ン管理の翻⽤
https://msdn.microsoft.com/ja-jp/library/ms181237.aspx
Git㆞翻ㅐ颻貪の㈊㈗ㆹㇰ㈈㈗
https://msdn.microsoft.com/ja-jp/library/hh850437.aspx
25. ALM の⼀ ( 𧮳ㇰㆭ㈗㇘㇟㇒ㆹ )
TFS/VS Online
フィードバック
(もっと明るく)
顧客/テスト担当者 管理者
作業項目
(フィードバック)
作業依頼 開発者
修正
コミット
デプロイ
作業完了
27. ALM の⼀ ( 褜㇕㇈㇗)
TFS/VS Online
System Center
Virtual Machine Manager
顧客/テスト担当者
管理者
作業項目
(バグ)
作業依頼 開発者
Virtual Machine
修正
テストチェックイン
自動テスト
VM作成
バグ登録
28. ㅝのシ㇙㈅オㅲ翻ㅐ
Team Foundation Server
Lab Managementの と管理
https://msdn.microsoft.com/ja-jp/library/dd936084.aspx
Visual Studio
胯𣏤ㅟ㆘ㅪIntelliTrace㇖㈗㇎㆞翻⽤しㅪㆬㇲ㈅の㇖㇟㇒ㆺ
https://msdn.microsoft.com/ja-jp/library/dd264963.aspx
Team Foundation Server/Visual Studio Online
ㆬㇲ㈅㇀㈗シ㈂ンの㇢㈆㇘
https://msdn.microsoft.com/ja-jp/library/ms181709.aspx
29. ALM の⼀ (㈅㈅㈗㇈ ) TFS/VS Online/
Release Management
Subsystem Pre-Staging Production
管理者リーダー担当者
顧客
Staging
依頼 依頼 依頼
テスト結果 テスト結果 テスト結果 リリース
31. ALM の⼀ ( 𨫍/ ) VS Online / Azure
開発者
顧客
通知
結果
Application Insights VS OnlineVM/Web Apps
通知
登録
参照
32. ㅝのシ㇙㈅オㅲ翻ㅐ
Application Insights(オンㇲレㇺ㇈ / ㆹ㈄ㆰ㇘ㅎず㆘ㆍ)
Application Insights - ㆬㇲ㈅㇀㈗シ㈂ンの と蝝⽤ の
㆞ 麄ㅣ㆗
http://azure.microsoft.com/ja-jp/services/application-insights/
https://azure.microsoft.com/ja-jp/documentation/articles/app-
insights-get-started/
New Relic(3rd party)
http://newrelic.com/
籚 ㅲはㅴ㆟ㅵㅝとがㅲㅗ㆗のかとㅎㅐ 紿㆞ ㅗㆉしㅪ
ㆬㇲ㈅の ⽤ ㇄㈗㇢㇈とは New Relic vs. Application Insights
http://www.atmarkit.co.jp/ait/articles/1410/06/news145.html
36. Visual Studio 2015 (1)-㈄ㆮ㇊ン㇈
ライセンスの大幅緩和
UltimateとPremiumがなくなりEnterpriseに統合(価格もPremium並)
CodeLens, PowerPoint StoryBoarding, コードレビュー,作業の中断/再開などがProfessionalで
使用可能
https://www.visualstudio.com/products/compare-visual-studio-2015-products-vs
クロスプラットフォーム対応
Xamarin
https://msdn.microsoft.com/ja-jp/library/dn879698.aspx
Apache Cordova
https://msdn.microsoft.com/ja-jp/library/dn879821(v=vs.140).aspx
Unity
Android,iOS C++コンパイル
https://msdn.microsoft.com/ja-jp/library/dn707591.aspx
37. Visual Studio 2015 (2)-
XAMLライブビュー(ブラウザの開発者ツールでDOMやスタイルシートの切り替えと同じ
ことができる)
特定のメソッドの実行時間を測定するPerfTips
GPUの使用率を測定するGPU Usage
プロファイラーなしで性能測定可能なタイムラインツール
http://blogs.msdn.com/b/wpf/archive/2015/01/16/new-ui-performance-analysis-
tool-for-wpf-applications.aspx
アンマネージドコードのメモリ分析(Enterpriseのみ)
CodeMapのデバッガ統合(Enterpriseのみ)
ユニットテストを自動生成するIntelliTest (Enterpriseのみ)
http://blogs.msdn.com/b/visualstudio_jpn/archive/2015/04/28/visualstudio-
smart.aspx
38. Visual Studio 2015の (3)-㇂ン㇠ㆮ㈄㈗
C# / VB.NETコンパイラー書き直し(.NET Compiler Platform)とOSS化
https://github.com/dotnet/roslyn
Code Aware Library (独自の問題点の指摘および自動修正)
http://ufcpp.net/study/csharp/package/pkgcodeawarelibrary/
組織内のライブラリ、コーディングルールに依存した修正をVisual Studioが教え
てくれる。
メソッド名や変数、プロパティ名の統一
派生クラスの設定
クロスプラットフォーム化のため、SHIFT-JIS(に限らずロケール依存ソース)では
現時点で問題が出る。次の更新で修正される見込み
http://blogs.msdn.com/b/jpvsblog/archive/2015/08/03/vs2015-shift-jis-
encoding.aspx
http://ufcpp.net/blog/2015/08/roslynencoding/
39. Visual Studio 2015の (4)-ASP.NET
.NET Coreを使用したASP.NET 5(2015/8/5現在Beta6)
http://www.asp.net/vnext
オープンソースで開発中
https://github.com/aspnet/Home
https://github.com/aspnet/Home/wiki/Roadmap (1.0は2016/Q1予定)
クラウドフレンドリー(OSに含まれる.NETアセンブリに依存しない)
Dockerコンテナでの実行が考えられるシナリオの一つ
Windows/Linux/Mac OS Xで実行可能。
プロジェクト形式がまるで異なる(csproj→json)
System.WebがないのでWeb Formは動かない(おそらくサポートもされない)
Web Formが必要な方はASP.NET 4.6(.NET Framework 4.6)
40. Visual Studio 2015 (5)-
コードマップと依存関係グラフの統合(Enterpriseのみ)
→モジュールの依存関係が明確に
CodeLensで履歴やテストの失敗、活動状態を
可視化(Professionalでも可)
(もちろんアカウント管理を行ってください)
https://msdn.microsoft.com/ja-jp/library/bb386063.aspx
42. TFS2015 (㈄ㆮ㇊ン㇈)
Basicライセンス(MSDN Pro/TFS CAL)の大幅緩和
Webテスト実行
アジャイルポートフォリオ管理
作業項目チャートの作成
チームルーム(TwitterやYammerのようなチャット)
VS Onlineを契約している期間中、TFS CALも有効になる(レンタル)
http://blogs.msdn.com/b/bharry/archive/2015/07/27/included-cals-and-tiered-pricing.aspx
43. TFS2015 (Git以魯)
カンバン機能の大幅機能強化(VS Onlineと同等)
複数のスプリントにまたがるバックログをサポートするScaled Agile Framework
TFSのWebポータルからそのままソースコード編集
チームプロジェクトのリネーム
REST APIのサポート
外部サービスの呼び出し(Service Hook)により、既存資産との連携が容易になる。
VS Onlineと同等
1. コミット時にJenkins呼び出し
2. ビルド正常終了後、Slackにビルド成功メッセージをポスト
49. 参考情颴
Service Blog - Visual Studio Online
メンテナンス情報が逐次更新される
http://blogs.msdn.com/b/vsoservice/
Visual Studio Online Features Timeline
今後のTFS/VS Onlineの機能追加時期の予告と履歴
https://www.visualstudio.com/en-us/news/release-archive-vso.aspx
Visual Studio Online最初の一歩
https://www.visualstudio.com/ja-jp/get-started/overview-of-get-
started-tasks-vs