Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
はじめてのTeam Foundation
ServerとVisual Studio Online
⻲川 和史(かめがわ かずし) @kkamegawa
緍
 ⻲川 和史(かめがわ かずし) / 繽 較
 Twitter:@kkamegawa
Facebook:https://www.facebook.com/kkamegawa/
Docs:https://docs.com/kkamegaw...
この内容は2015/8/4時点の
情報に基づいています
魂わ㆖ㅯㅯㅌ㆗
簯 / 簯 ⻇ㅵ 縮
𧮳 の魂觕㇈㇣㈗㇘
徽 の ㅟ
ㅪㅵ /
ㆬ㇇ㇾㆮ㈆
褜觕
ㆹ㈈㇈ㇲ㈄㇒㇗ㇰㆳ㈗ㇻ徽
Openness
1990年代
レガシ㈗ホ㇈㇗
SE/CE丸抱え
2000年代
第⼀次オ㈗ㇲン觕
商⽤UNIX
Windowsㆹ㈄ㆮㆬン㇗
2010年代
Web
オ㈗ㇲン觕
ㅝ㆘か㆕の 代ㅶ め㆕㆘㆗ㅝと
魂觕ㅶ徽 ㅣ㆗ 貪頃
㇢㈆㇘ ㇕㇈㇗
管理
㇂㈄ㇷレ㈗
シ㈂ン
Visual Studio Online
or
Team Foundation Server
ㆬ㇇ㆱン㇏
 阨の ㅶㅯㅎて
Team Foundation Server/Visual Studio Onlineの
ㇰ㈈㈗ 緍
Visual Studio 2015 緍
Team Foundation Server 2015 緍
TFS/VSO
TFS/VSO
TFS=Team Foundation Server
オンㇲレㇺ㇈( 薩 雷)
Visual Studioと貯 して㇟㈗㇇㈂ンㆬ㇒ㇲ
MSDN / 誅羃 蕙 / VS Onlineの㈄ㆮ㇊ン㇈が 裑ㅵ TFSCALㆍ 耷...
VS OnlineとTFS 2015
Team Foundation Server Visual Studio Online
■ ■
■ ■
■ ■
■ ■
■
■
■ □(WinRMによるコントロール)
■ ■
■
PowerBIでのVSOレポーティング
㇄ㇸ㈗㇗ㆹ㈄ㆮㆬン㇗
TFSは徽 ㅣ㆗㇟㈗㇇㈂ンのVisual Studio㆞翻ㅐと蕠 が翻⽤⾘ (TFS
2015ㅶVS2012㆞ しㅪ颻貪ㄉTFS2015の蕠 は翻えㅵㅎ)
TFVC
 MSSCCIㇲ㈈㇟ㆮ㇏㈗㆞翻えㅻVS2005,V...
VSO/TFS が 耷ㅣ㆗
㇌㈗㇈管理
(TFVC/Git)
褜㇢㈆㇘
㇕㇈
㇗(VSOのㆊ)
㇐ㇾ㇒㇗
㇕㇈㇗管理 ㇖ㇲ㈈ㆮ
魯 ㇄㈗㇢㇈
踏ㅾ蛭し
(TFS2015)
ㇲ㈈㇇ㆱㆹ㇗
管理
TFS/VSOが 耷ㅣ㆗
と
⒩ ㆵン㇟ン
⒩ レㇸ㈗㇗
( の⾘ 觕)
⒩ 躻 の⾘ 觕
⒩ ㇌㈗㇈管理
羖 の
⒩ ㇂㈗㇘レ㇢㈀㈗
⒩ CodeLens
⒩ StoryBoard
(ㇽ㇒ㆹ羖 )
⒩ ㇽ㇖㈅ンㆺ
㇢㈆㇘と㇖ㇲ㈈
ㆮ
⒩ 褜㇢...
TFS2005
(2006/6)
SP1(200
6/12)
TFS2008
(2008/2)
SP1(200
8/8)
TFS2010
(2010/6)
SP1(201
1/3)
TFS2012
(2012/10)
Update1(2013/...
ㇰ㈈㈗
ビジネス視点:
ソフトウェア開発視点:
開発成果物:
開発ツール: Office 365 VSO/TFS
Visual
Studio
VSO/TFS
Release
Management
アイデア ビジネス価値
企画 計画 開発 ビルド...
㇌ㇰ㇗ㆰㆱㆬ
企画 計画 開発 ビルド デプロイ
企画の醸成
現実的な
計画と追跡
ブランチ
レビュー
継続的
デプロイメント
Office 365
Visual
Studio
Visual
Studio
Release
Managemen
t...
羖
(Backlog)
ALM の⼀ (Scrumㅲの )
𧮳の
(Feature)
羖
(Backlog)
羖
(Backlog)
羖
(Backlog)
羖
(Task)
登録 登録 登録
羖
蠔㆖ て
TFS/VS Online
開発者
...
ㅝのシ㇙㈅オㅲ翻ㅐ
Team Foundation Server/Visual Studio Online
TFSㅲの羖 の
https://msdn.microsoft.com/ja-jp/library/dd286619.aspx
T...
ALM の⼀ ( ㈊㈗ㆹㇰ㈈㈗/TFVC)
TFS/VS Online
レビュー依頼
シェルブ
レビューコメント
アンシェルブ
コミット
デプロイ
開発者開発者
ㅝのシ㇙㈅オㅲ翻ㅐ
Team Foundation Server / Visual Studio Online
Team Foundation ㇟㈗㇇㈂ン管理の翻⽤
https://msdn.microsoft.com/ja-jp/libr...
ALM の⼀ ( 𧮳ㇰㆭ㈗㇘㇟㇒ㆹ )
TFS/VS Online
フィードバック
(もっと明るく)
顧客/テスト担当者 管理者
作業項目
(フィードバック)
作業依頼 開発者
修正
コミット
デプロイ
作業完了
ㅝのシ㇙㈅オㅲ翻ㅐ
Microsoft Feedback Client
ㇰㆭ㈗㇘㇟㇒ㆹㆹ㈄ㆮㆬン㇗( 蒄)
https://msdn.microsoft.com/ja-jp/library/hh301769.aspx
Test Manag...
ALM の⼀ ( 褜㇕㇈㇗)
TFS/VS Online
System Center
Virtual Machine Manager
顧客/テスト担当者
管理者
作業項目
(バグ)
作業依頼 開発者
Virtual Machine
修正
テスト...
ㅝのシ㇙㈅オㅲ翻ㅐ
Team Foundation Server
Lab Managementの と管理
https://msdn.microsoft.com/ja-jp/library/dd936084.aspx
Visual Stud...
ALM の⼀ (㈅㈅㈗㇈ ) TFS/VS Online/
Release Management
Subsystem Pre-Staging Production
管理者リーダー担当者
顧客
Staging
依頼 依頼 依頼
テスト結果 テスト...
ㅝのシ㇙㈅オㅲ翻ㅐ
Release Management Server(VSO ㅶは薩 )
㈅㈅㈗㇈の ㈊㈗ㆹㇰ㈈㈗
https://msdn.microsoft.com/ja-jp/library/dn217874.aspx
Test ...
ALM の⼀ ( 𨫍/ ) VS Online / Azure
開発者
顧客
通知
結果
Application Insights VS OnlineVM/Web Apps
通知
登録
参照
ㅝのシ㇙㈅オㅲ翻ㅐ
Application Insights(オンㇲレㇺ㇈ / ㆹ㈄ㆰ㇘ㅎず㆘ㆍ)
Application Insights - ㆬㇲ㈅㇀㈗シ㈂ンの と蝝⽤ の
㆞ 麄ㅣ㆗
http://azure.microsoft.co...
Visual Studio 2015の
7/20ㅶ ㅶㅵ㆖ㆉしㅪ
Visual Studio 2015
7/20㈅㈅㈗㇈
Visual Studio 2015
㈄ㆮ㇊ン㇈魂
ㆹ㈈㇈
ㇲ㈄㇒㇗
ㇰㆳ㈗ㇻ
蜋
觕
C#とVB.NET
㇂ン㇠ㆮ
㈄㈗
ASP.NET 5
㇂㈗㇘の
⾘ 觕
觕
Visual Studio 2015 (1)-㈄ㆮ㇊ン㇈
ライセンスの大幅緩和
 UltimateとPremiumがなくなりEnterpriseに統合(価格もPremium並)
 CodeLens, PowerPoint StoryBoa...
Visual Studio 2015 (2)-
 XAMLライブビュー(ブラウザの開発者ツールでDOMやスタイルシートの切り替えと同じ
ことができる)
 特定のメソッドの実行時間を測定するPerfTips
 GPUの使用率を測定するGPU...
Visual Studio 2015の (3)-㇂ン㇠ㆮ㈄㈗
C# / VB.NETコンパイラー書き直し(.NET Compiler Platform)とOSS化
https://github.com/dotnet/roslyn
Code ...
Visual Studio 2015の (4)-ASP.NET
.NET Coreを使用したASP.NET 5(2015/8/5現在Beta6)
http://www.asp.net/vnext
オープンソースで開発中
https://gi...
Visual Studio 2015 (5)-
コードマップと依存関係グラフの統合(Enterpriseのみ)
→モジュールの依存関係が明確に
CodeLensで履歴やテストの失敗、活動状態を
可視化(Professionalでも可)
(も...
TFS2015の
阨RC 2
TFS2015 (㈄ㆮ㇊ン㇈)
Basicライセンス(MSDN Pro/TFS CAL)の大幅緩和
Webテスト実行
アジャイルポートフォリオ管理
作業項目チャートの作成
チームルーム(TwitterやYammerのようなチャット)
...
TFS2015 (Git以魯)
 カンバン機能の大幅機能強化(VS Onlineと同等)
 複数のスプリントにまたがるバックログをサポートするScaled Agile Framework
 TFSのWebポータルからそのままソースコード編...
TFS2015 (Git )
ブランチでのビルドが成功しないとpull requestを受けつけないGated
Build
ブランチの履歴閲覧(push & pull request)
ブランチからのpull request時の
コードレ...
TFS2015 ‒ ㇢㈆㇘編
従来のビルドコントローラーはXAMLビルドと改名。新ビルドシステムと共存可能
高スケーラビリティのビルドシステム
GUIとスクリプト(Batch/PowerShell/Bash)で大半のビルドを指定可能に
...
TFS2015 ‒ ㇕㇈㇗編
 テスト計画に複数の担当者を設定可能
(VS Onlineでも可能)
TFS2015 -㈅㈅㈗㇈管理
 Webでのリリース管理が可能に(クライアントインストール不要)
NO Image
ㆉとめ
Visual StudioとTFS/VSOは開発の最初から最後まで、Windows以外も全
方位Opennessを実現するために使える開発環境。
以下の場合を除いてVSOを最初に使ってみてください
Internetアクセスできない...
参考情颴
Service Blog - Visual Studio Online
メンテナンス情報が逐次更新される
http://blogs.msdn.com/b/vsoservice/
Visual Studio Online Featu...
Próxima SlideShare
Cargando en…5
×

はじめてのTeam Foundation ServerとVisual Studio Online

8.762 visualizaciones

Publicado el

Team Foundation ServerとVisual Studio Onlineを始めて使う方向けにどんなシナリオで活用可能なのか、現在の開発がどう変わっているのか、TFS 2015の新機能について概要をまとめています。
2015/6/18におこなったセミナーの情報に基づき更新しました。

Publicado en: Tecnología
  • Inicia sesión para ver los comentarios

はじめてのTeam Foundation ServerとVisual Studio Online

  1. 1. はじめてのTeam Foundation ServerとVisual Studio Online ⻲川 和史(かめがわ かずし) @kkamegawa
  2. 2. 緍  ⻲川 和史(かめがわ かずし) / 繽 較  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
  3. 3. この内容は2015/8/4時点の 情報に基づいています
  4. 4. 魂わ㆖ㅯㅯㅌ㆗ 簯 / 簯 ⻇ㅵ 縮 𧮳 の魂觕㇈㇣㈗㇘ 徽 の ㅟ
  5. 5. ㅪㅵ / ㆬ㇇ㇾㆮ㈆ 褜觕 ㆹ㈈㇈ㇲ㈄㇒㇗ㇰㆳ㈗ㇻ徽
  6. 6. Openness 1990年代 レガシ㈗ホ㇈㇗ SE/CE丸抱え 2000年代 第⼀次オ㈗ㇲン觕 商⽤UNIX Windowsㆹ㈄ㆮㆬン㇗ 2010年代 Web オ㈗ㇲン觕
  7. 7. ㅝ㆘か㆕の 代ㅶ め㆕㆘㆗ㅝと
  8. 8. 魂觕ㅶ徽 ㅣ㆗ 貪頃 ㇢㈆㇘ ㇕㇈㇗ 管理 ㇂㈄ㇷレ㈗ シ㈂ン
  9. 9. Visual Studio Online or Team Foundation Server
  10. 10. ㆬ㇇ㆱン㇏  阨の ㅶㅯㅎて Team Foundation Server/Visual Studio Onlineの ㇰ㈈㈗ 緍 Visual Studio 2015 緍 Team Foundation Server 2015 緍
  11. 11. TFS/VSO
  12. 12. TFS/VSO TFS=Team Foundation Server オンㇲレㇺ㇈( 薩 雷) Visual Studioと貯 して㇟㈗㇇㈂ンㆬ㇒ㇲ MSDN / 誅羃 蕙 / VS Onlineの㈄ㆮ㇊ン㇈が 裑ㅵ TFSCALㆍ 耷 VSO=Visual Studio Online Azure㇄ㇱ㇈ㆹ㈅ㇲシ㈂ンの⼀ として 蕙 / MSDN 薐ㅲ翻⽤⾘ ㄊ5綯ㆉㅲㅵ㆕ㅻ 蒄ㅲ翻⽤⾘ (⼀ 蝿 ) TFSのSaaS㇄㈗㇢㇈ ㄊTFSとの はㅌ㆗( )
  13. 13. VS OnlineとTFS 2015 Team Foundation Server Visual Studio Online ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ □(WinRMによるコントロール) ■ ■ ■
  14. 14. PowerBIでのVSOレポーティング
  15. 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
  16. 16. VSO/TFS が 耷ㅣ㆗ ㇌㈗㇈管理 (TFVC/Git) 褜㇢㈆㇘ ㇕㇈ ㇗(VSOのㆊ) ㇐ㇾ㇒㇗ ㇕㇈㇗管理 ㇖ㇲ㈈ㆮ 魯 ㇄㈗㇢㇈ 踏ㅾ蛭し (TFS2015) ㇲ㈈㇇ㆱㆹ㇗ 管理
  17. 17. TFS/VSOが 耷ㅣ㆗ と ⒩ ㆵン㇟ン ⒩ レㇸ㈗㇗ ( の⾘ 觕) ⒩ 躻 の⾘ 觕 ⒩ ㇌㈗㇈管理 羖 の ⒩ ㇂㈗㇘レ㇢㈀㈗ ⒩ CodeLens ⒩ StoryBoard (ㇽ㇒ㆹ羖 ) ⒩ ㇽ㇖㈅ンㆺ ㇢㈆㇘と㇖ㇲ㈈ ㆮ ⒩ 褜㇢㈆㇘ ⒩ ㈅㈅㈗㇈ㇰ㈈㈗ ⒩ Android/iOS㇢ ㈆㇘ ㇕㇈㇗ ⒩ 挽⽤ㇰㆭ㈗㇘ ㇟㇒ㆹ ⒩ ㇕㇈㇗ (VSO) ⒩ ㇕㇈㇗ ⒩ ㇕㇈㇗ 駄管理 ⒩ UI 褜㇕㇈㇗
  18. 18. TFS2005 (2006/6) SP1(200 6/12) TFS2008 (2008/2) SP1(200 8/8) TFS2010 (2010/6) SP1(201 1/3) TFS2012 (2012/10) Update1(2013/2) Update2(2013/4) Update3(2013/6) Update4(2013/11) TFS2013 (2013/10) Update1(2014/1) Update2(2014/4) Update3(2014/8) Update4(2014/11) TFS2015(2015/7/20) RC2(2015/7/20) オンㇲレㇺ㇈ Team Foundation Server ㈅㈅㈗㇈魂
  19. 19. ㇰ㈈㈗ ビジネス視点: ソフトウェア開発視点: 開発成果物: 開発ツール: Office 365 VSO/TFS Visual Studio VSO/TFS Release Management アイデア ビジネス価値 企画 計画 開発 ビルド デプロイ 企画の醸成 現実的な計画と追跡 SCM を活⽤した開 発 継続的 インテグレーション 継続的 デプロイメント Team Room チャットと通知
  20. 20. ㇌ㇰ㇗ㆰㆱㆬ 企画 計画 開発 ビルド デプロイ 企画の醸成 現実的な 計画と追跡 ブランチ レビュー 継続的 デプロイメント Office 365 Visual Studio Visual Studio Release Managemen t Team Room状況の通知 VSO/TFS 継続的 インテグレーション
  21. 21. 羖 (Backlog) ALM の⼀ (Scrumㅲの ) 𧮳の (Feature) 羖 (Backlog) 羖 (Backlog) 羖 (Backlog) 羖 (Task) 登録 登録 登録 羖 蠔㆖ て TFS/VS Online 開発者 顧客 管理者
  22. 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. 23. ALM の⼀ ( ㈊㈗ㆹㇰ㈈㈗/TFVC) TFS/VS Online レビュー依頼 シェルブ レビューコメント アンシェルブ コミット デプロイ 開発者開発者
  24. 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. 25. ALM の⼀ ( 𧮳ㇰㆭ㈗㇘㇟㇒ㆹ ) TFS/VS Online フィードバック (もっと明るく) 顧客/テスト担当者 管理者 作業項目 (フィードバック) 作業依頼 開発者 修正 コミット デプロイ 作業完了
  26. 26. ㅝのシ㇙㈅オㅲ翻ㅐ Microsoft Feedback Client ㇰㆭ㈗㇘㇟㇒ㆹㆹ㈄ㆮㆬン㇗( 蒄) https://msdn.microsoft.com/ja-jp/library/hh301769.aspx Test Manager(Webㆍ⾘) ㆬㇲ㈅㇀㈗シ㈂ンの㇕㇈㇗ https://msdn.microsoft.com/ja-jp/library/ms182409.aspx
  27. 27. ALM の⼀ ( 褜㇕㇈㇗) TFS/VS Online System Center Virtual Machine Manager 顧客/テスト担当者 管理者 作業項目 (バグ) 作業依頼 開発者 Virtual Machine 修正 テストチェックイン 自動テスト VM作成 バグ登録
  28. 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. 29. ALM の⼀ (㈅㈅㈗㇈ ) TFS/VS Online/ Release Management Subsystem Pre-Staging Production 管理者リーダー担当者 顧客 Staging 依頼 依頼 依頼 テスト結果 テスト結果 テスト結果 リリース
  30. 30. ㅝのシ㇙㈅オㅲ翻ㅐ Release Management Server(VSO ㅶは薩 ) ㈅㈅㈗㇈の ㈊㈗ㆹㇰ㈈㈗ https://msdn.microsoft.com/ja-jp/library/dn217874.aspx Test Manager ㇕㇈㇗ の https://msdn.microsoft.com/ja-jp/library/dn282443.aspx
  31. 31. ALM の⼀ ( 𨫍/ ) VS Online / Azure 開発者 顧客 通知 結果 Application Insights VS OnlineVM/Web Apps 通知 登録 参照
  32. 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
  33. 33. Visual Studio 2015の 7/20ㅶ ㅶㅵ㆖ㆉしㅪ
  34. 34. Visual Studio 2015 7/20㈅㈅㈗㇈
  35. 35. Visual Studio 2015 ㈄ㆮ㇊ン㇈魂 ㆹ㈈㇈ ㇲ㈄㇒㇗ ㇰㆳ㈗ㇻ 蜋 觕 C#とVB.NET ㇂ン㇠ㆮ ㈄㈗ ASP.NET 5 ㇂㈗㇘の ⾘ 觕 觕
  36. 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. 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. 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. 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. 40. Visual Studio 2015 (5)- コードマップと依存関係グラフの統合(Enterpriseのみ) →モジュールの依存関係が明確に CodeLensで履歴やテストの失敗、活動状態を 可視化(Professionalでも可) (もちろんアカウント管理を行ってください) https://msdn.microsoft.com/ja-jp/library/bb386063.aspx
  41. 41. TFS2015の 阨RC 2
  42. 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. 43. TFS2015 (Git以魯)  カンバン機能の大幅機能強化(VS Onlineと同等)  複数のスプリントにまたがるバックログをサポートするScaled Agile Framework  TFSのWebポータルからそのままソースコード編集  チームプロジェクトのリネーム  REST APIのサポート  外部サービスの呼び出し(Service Hook)により、既存資産との連携が容易になる。 VS Onlineと同等 1. コミット時にJenkins呼び出し 2. ビルド正常終了後、Slackにビルド成功メッセージをポスト
  44. 44. TFS2015 (Git ) ブランチでのビルドが成功しないとpull requestを受けつけないGated Build ブランチの履歴閲覧(push & pull request) ブランチからのpull request時の コードレビューポリシーを設定 指定人数がレビューしないとマージ 不可
  45. 45. TFS2015 ‒ ㇢㈆㇘編 従来のビルドコントローラーはXAMLビルドと改名。新ビルドシステムと共存可能 高スケーラビリティのビルドシステム GUIとスクリプト(Batch/PowerShell/Bash)で大半のビルドを指定可能に ビルド定義の履歴管理 Androidビルド(Gradle)を実行後、エミュレータによるテストのサポート Xcodeビルドのサポート(Mac必要) Cmake,Jakeなどの著名ツールのサポート SonarQube(OSSの静的解析エンジン)の サポート 外部リポジトリ(外部Git/GitHub)のビルド
  46. 46. TFS2015 ‒ ㇕㇈㇗編  テスト計画に複数の担当者を設定可能 (VS Onlineでも可能)
  47. 47. TFS2015 -㈅㈅㈗㇈管理  Webでのリリース管理が可能に(クライアントインストール不要) NO Image
  48. 48. ㆉとめ Visual StudioとTFS/VSOは開発の最初から最後まで、Windows以外も全 方位Opennessを実現するために使える開発環境。 以下の場合を除いてVSOを最初に使ってみてください Internetアクセスできない 新機能の追加をコントロールしたい 環境のセットアップが大好き 独自の開発プロセスを作りたい(CMMI/Agile/Scrum以外) ※:バージョンアップ時の検証が大変なので全くお勧めしません 項目追加程度のカスタマイズはVSOで対応予定 SCVMMと組み合わせた組織内VMで自動テストをしたい
  49. 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

×