狠狠撸

狠狠撸Share a Scribd company logo
TFS ?on ?Azure ?で始める
イマドキのソフトウェア开発
TFSUGについて
? TFSUG ?は、Microsoft ?の開発環境プラットフォームである ?Team ?Foundation ?
  Server ?(TFS) ?を中?心に、昨今のソフトウェア開発に必要なアプリケーションライ
  フサイクル管理理(ALM)や、アジャイルなどの開発?方法論論やプラクティスについ
  ての情報を共有することを?目的とした?非営利利のコミュニティです

? TFS、Visual ?Studio ?ALM、ALM、アジャイル開発や、開発プロセス改善、開発プ
  ラクティスに関?心のある?方はどなたでも参加できます。TFS ?や ?Visual ?Studio ?の
  ユーザー経験も問いません。 ?

? ?月?一回の勉強会が主な活動です。

? ハッシュタグは ?#tfsug
? TFSUG.com


                                                             2
3
?自?己紹介
中村 ?薫(なかむら ?かおる)
@kaorun55




                   4
お話しすること

? TFSについて
? TFSがAzure上で動作する(サービスと
して提供される)と何が嬉しいのか
? イマドキのソフトウェア开発について

                          5
アジェンダ

? 罢贵厂の概要
? 础尝惭の概要
? TFServiceの概要
? イマドキのソフトウェア开発

                  6
?用語
TFS         Team	
 ?Founda2on	
 ?Server

            Team	
 ?Founda2on	
 ?Service
TFService
            TFS	
 ?on	
 ?Azure
VS          Visual	
 ?Studio

ALM         Applica2on	
 ?Lifecycle	
 ?Management

                                                7
罢贵厂の概要




         8
罢贵厂使ってますか?




    hFp://www.?ickr.com/photos/valeriebb/3006348550/
                                                       9
TFS2010
? ソフトウェア開発における、必要な
  ツールを網羅羅しているツール
? リポジトリを?一元化することで、情報
  を有機的に関連づけることができる
? リポジトリの情報を?見見るツールにVS、
  Eclipse、Excelなどがある

                         10
TFS2010の機能
? バージョン管理理
? 作业项?目管理理
? ?自動ビルド(?自動テスト)
? テスト項?目
? レポート出?力力


                   11
TFS2012
? 「開発」を超えて「運?用」までサポートする
? 「開発」と「運?用」を有機的に関連づける




         hFp://www.microsoP.com/visualstudio/11/ja-?‐jp/products/alm
                                                                12
TFS2012の新機能
? フィードバックのサポート




       hFp://www.microsoP.com/visualstudio/11/ja-?‐jp/products/alm
                                                              13
TFS2012のエディション
? TFS2012
? TFS2012 ?Express(← ?NEW!!)
? TFService ?(← ?NEW!!)




                               14
础尝惭の概要




         15
ALMとは
? ビジネスの中で果たすソフトウェアの?一?生
? 開発や運?用を進めていく中で考えること




                        16
ビジネスの中のソフトウェア




                17
罢贵厂/痴厂の适?用范囲の変迁




                  18
VS6ーVS ?.NET ?2003
 個?人開発者や少数のチームが対象




       hFp://www.microsoP.com/visualstudio/11/ja-?‐jp/products/alm
                                                              19
VS2005ーVS2008
チームコラボレーションの導?入と洗練




      hFp://www.microsoP.com/visualstudio/11/ja-?‐jp/products/alm
                                                             20
VS2010
 アジャイルなプロセスを導?入




         hFp://www.microsoP.com/visualstudio/11/ja-?‐jp/products/alm
                                                                21
VS2012
 開発から運?用まで含めた流流れの導?入




         hFp://www.microsoP.com/visualstudio/11/ja-?‐jp/products/alm
                                                                22
新しい概念念                Continuous ?Feedback




Continuous ?Delivery

                                         23
24
世界中の开発者が利利?用する
    ツールの
 標準になるという意味


                 25
Team ?Foundation ?Service




                            26
TFServiceの概要
? TFSをAzure上でクラウド化したサービス
? TFS2012とほぼ同等の機能を備える




                        27
背景
? TFSで?一番問い合わせが多いものはイ
  ンストールと運?用
? これらをサポートすることで、ユー
  ザーは開発に注?力力することができる




                        28
TFServiceとAzure
? TFServiceからAzureへワンクリックで
  デプロイできる
? Azureをビルドサーバーとして利利?用で
  きる




                          29
TFSがAzureで動くと嬉しいこと
? 構築や運?用の?人的コストを減らすこと
  ができる
? 注?力力すべき開発に専念念できる
? 場合によっては、?手元で動かすよりレ
  スポンスが良良い


                        30
罢贵厂别谤惫颈肠别と罢贵厂2012




                    31
TFS2012 ?RC




              32
TFService ?Preview




                     33
バックログ




        34
スプリント




        35
タスクボード




         36
作业项?目




        37
イマドキのソフトウェア开発




                38
開発プロセス
? アジャイル
 –Scrum
 –XP
? 従来型
 –ウォーターフォール(的ななにか)
 –V字モデル

                     39
従来型のV字モデル
 要求               受け入れテスト



 設計               結合テスト



  実装   っっっっっっz
                 ユニットテスト

                           40
従来型のV字モデル
  要求                    受け入れテスト

バックログ                 受け?入れテスト

   設計                   結合テスト
            CI
 タスク                   UIテスト

       実装   っっっっっっz
                      ユニットテスト

 バージョン管理理             ユニットテスト
                                 41
Scrumのサイクル




 hFp://www.mountaingoatsoPware.com/scrum-?‐a-?‐presenta2on
Scrumのサイクル
ユニットテスト                            バージョン管理理

                                           UIテスト
      CI




          タスク                      受け?入れテスト

  バックログ
          hFp://www.mountaingoatsoPware.com/scrum-?‐a-?‐presenta2on
罢贵厂と开発プロセス




             44
世界中の开発者が利利?用する
    ツールの
 標準になるという意味


                 45
46
47
48
49
Scrumのサイクル
ユニットテスト                            バージョン管理理

                                           UIテスト
      CI




          タスク                      受け?入れテスト

  バックログ
          hFp://www.mountaingoatsoPware.com/scrum-?‐a-?‐presenta2on
海外の状况




        51
出てきた?言葉葉
? Business Value
? DevOps
? Continuous Delivery , Feedback
? Scrum , Kanban , Lean Startup
? XP(TDD , Pair Programming)
?…
                                   52
出てこなかった?言葉葉

? Continuous Integration
? Bug Tracking System
? Source Code Mangement



                           53
まとめ




      54
丑贵辫://锄补肠丑丑辞濒尘补苍.肠辞尘/迟补濒办/丑辞飞-?‐驳颈迟丑耻产-?‐耻蝉别蝉-?‐驳颈迟丑耻产-?‐迟辞-?‐产耻颈濒诲-?‐驳颈迟丑耻产
                                                                    55
良良いプロダクトに必要なもの

? 個々?人の技術
? 適切切なツール ?
? ほどよいプロセス

良良いプロダクト=技術×ツール×プロセス
     ただし、バランスが?大切切
                     56
2012年年07?月13?日(?金金) ?19:00-‐??21:00
   ?日本マイクロソフト ?品川本社
    hFp://kokucheese.com/event/index/43281/
                                              57
ステキなチームと
ステキなツールで
素晴らしいプロダクトを



          58

More Related Content

What's hot (19)

PPTX
Visual Studio Online BUILD を本気で使いこなして品質&効率を劇的に上げる! [ Comm Tech Festival ] C-4
慎一 古賀
?
PDF
罢贵厂超入门。いつやるの。今でしょ
Takuya Kawabe
?
PDF
はじめてのTeam Foundation ServerとVisual Studio Online
Kazushi Kamegawa
?
PDF
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック?テスト機能の使い方
de:code 2017
?
PDF
Team Foundation Serverで出てくるキーワード
__Black
?
PPTX
ウォーターフォール?アジャイル?DevOps どんなチームでも開発?テスト?リリースでVSTS/TFSをフル活用する方法
慎一 古賀
?
PPTX
Visual Studio Onlineを使ってみた
Masanori Ishigami
?
PDF
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
Developers Summit
?
PDF
ソフトウェア构成管理入门
智治 長沢
?
PPTX
【厂罢础颁2017】テスト自动化システム 成长记
友隆 浅黄
?
PPTX
バックログとタスクをインポート?エクスポート Team Foundation Server と Excel?Project との連携
慎一 古賀
?
PDF
機敏な製品リリースを可能にする企業内の連携モデルを提示するScaled Agile Framework (SAFe) のご紹介
takuf
?
PPTX
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Masanori Ishigami
?
PDF
开発支援ツールとは?
Daisuke Nishino
?
PDF
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
智治 長沢
?
PPTX
心?技?態 -LINEにおける改善の真実-
LINE Corporation
?
PDF
はじめてのTeam foundation server執筆裏話
Kazushi Kamegawa
?
PDF
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
智治 長沢
?
PDF
快適?簡単?安心なアプリE2Eテストの実行環境 #stac2017
驰补丑辞辞!デベロッパーネットワーク
?
Visual Studio Online BUILD を本気で使いこなして品質&効率を劇的に上げる! [ Comm Tech Festival ] C-4
慎一 古賀
?
罢贵厂超入门。いつやるの。今でしょ
Takuya Kawabe
?
はじめてのTeam Foundation ServerとVisual Studio Online
Kazushi Kamegawa
?
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック?テスト機能の使い方
de:code 2017
?
Team Foundation Serverで出てくるキーワード
__Black
?
ウォーターフォール?アジャイル?DevOps どんなチームでも開発?テスト?リリースでVSTS/TFSをフル活用する方法
慎一 古賀
?
Visual Studio Onlineを使ってみた
Masanori Ishigami
?
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
Developers Summit
?
ソフトウェア构成管理入门
智治 長沢
?
【厂罢础颁2017】テスト自动化システム 成长记
友隆 浅黄
?
バックログとタスクをインポート?エクスポート Team Foundation Server と Excel?Project との連携
慎一 古賀
?
機敏な製品リリースを可能にする企業内の連携モデルを提示するScaled Agile Framework (SAFe) のご紹介
takuf
?
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Masanori Ishigami
?
开発支援ツールとは?
Daisuke Nishino
?
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
智治 長沢
?
心?技?態 -LINEにおける改善の真実-
LINE Corporation
?
はじめてのTeam foundation server執筆裏話
Kazushi Kamegawa
?
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
智治 長沢
?
快適?簡単?安心なアプリE2Eテストの実行環境 #stac2017
驰补丑辞辞!デベロッパーネットワーク
?

Viewers also liked (8)

PPTX
Technical session 3 windows azure におけるデータ中心クラウド サービス開発事始め
GoAzure
?
PPT
Machine Guarding MSOE #1
larosej
?
PPTX
Technical session 2 iaa s 始めました~自社内にある windows も linux もそして sql server も azur...
GoAzure
?
PPTX
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
GoAzure
?
PDF
A 2-4 Windows Azure de Linux - Azure で動かす Linux
GoAzure
?
PDF
Technical session 1 新機能web サイトで実現する web アプリケーション高速開発
GoAzure
?
PPT
47 Maint Tools & Techniques Fope06
jubin
?
PDF
Special session maruyamaマイクロソフトは本当にオープン ソースに対してオープンか
GoAzure
?
Technical session 3 windows azure におけるデータ中心クラウド サービス開発事始め
GoAzure
?
Machine Guarding MSOE #1
larosej
?
Technical session 2 iaa s 始めました~自社内にある windows も linux もそして sql server も azur...
GoAzure
?
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
GoAzure
?
A 2-4 Windows Azure de Linux - Azure で動かす Linux
GoAzure
?
Technical session 1 新機能web サイトで実現する web アプリケーション高速開発
GoAzure
?
47 Maint Tools & Techniques Fope06
jubin
?
Special session maruyamaマイクロソフトは本当にオープン ソースに対してオープンか
GoAzure
?
Ad

Similar to A 1-1 tfs on azure で始めるイマドキのソフトウェア开発 (20)

PDF
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
智治 長沢
?
PDF
Agile 459 | 11/17 資料
智治 長沢
?
PDF
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌
智治 長沢
?
PDF
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
智治 長沢
?
PDF
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
智治 長沢
?
PDF
チャレンジ基盘としてのチケット駆动开発(旧版)
Makoto SAKAI
?
PDF
罢贵厂の导入提案
kawahira kazuto
?
PDF
挑戦の道具としてのチケット駆动开発(长编版)
Makoto SAKAI
?
PDF
2011年マイクロソフト テクノロジー振り返り~開発編~
Takeshi Shinmura
?
PDF
JaSST'12 Kansai
智治 長沢
?
PDF
アジャイル开発の现在?过去?未来~今を知り、源流を访ね、先を见据える~
Kenji Hiranabe
?
PDF
第4回品川搁别诲尘颈苍别勉强会资料「チケット駆动开発のフレームワーク~现场の経験知からパターン言语へ(ベータ版)」
akipii Oga
?
PDF
ソフトウェア开発の现场风景
Koichi ITO
?
PDF
挑戦の道具としてのチケット駆动开発(デブサミ用短编)
Makoto SAKAI
?
PDF
骋颁厂アジャイル开発を使ったゲームの作り方
Hiroyuki Tanaka
?
PDF
【Agile Conference tokyo 2010】 Going Agile with Tool
智治 長沢
?
PDF
バニラで使う罢贵厂
yasuohosotani
?
PDF
【XDev】A-2 アジリティ向上のためのツール活用
智治 長沢
?
PDF
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
InnovationSprint2011
?
PDF
チケット駆动开発をパターン言语で読み解く~「成功するプロジェクトのための开発基盘と手法」
akipii Oga
?
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
智治 長沢
?
Agile 459 | 11/17 資料
智治 長沢
?
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌
智治 長沢
?
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
智治 長沢
?
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
智治 長沢
?
チャレンジ基盘としてのチケット駆动开発(旧版)
Makoto SAKAI
?
罢贵厂の导入提案
kawahira kazuto
?
挑戦の道具としてのチケット駆动开発(长编版)
Makoto SAKAI
?
2011年マイクロソフト テクノロジー振り返り~開発編~
Takeshi Shinmura
?
JaSST'12 Kansai
智治 長沢
?
アジャイル开発の现在?过去?未来~今を知り、源流を访ね、先を见据える~
Kenji Hiranabe
?
第4回品川搁别诲尘颈苍别勉强会资料「チケット駆动开発のフレームワーク~现场の経験知からパターン言语へ(ベータ版)」
akipii Oga
?
ソフトウェア开発の现场风景
Koichi ITO
?
挑戦の道具としてのチケット駆动开発(デブサミ用短编)
Makoto SAKAI
?
骋颁厂アジャイル开発を使ったゲームの作り方
Hiroyuki Tanaka
?
【Agile Conference tokyo 2010】 Going Agile with Tool
智治 長沢
?
バニラで使う罢贵厂
yasuohosotani
?
【XDev】A-2 アジリティ向上のためのツール活用
智治 長沢
?
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
InnovationSprint2011
?
チケット駆动开発をパターン言语で読み解く~「成功するプロジェクトのための开発基盘と手法」
akipii Oga
?
Ad

More from GoAzure (9)

PDF
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
GoAzure
?
PPTX
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
GoAzure
?
PPTX
A 2-3ゾウ使いへの第一歩 hadoop on azure 編
GoAzure
?
PDF
A 1-4 azure × metro style apps~ azure ではじめるmetro スタイル アプリ~
GoAzure
?
PDF
B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留
GoAzure
?
PPTX
A 2-2 php on windows azure
GoAzure
?
PPTX
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
GoAzure
?
PDF
B 2-1 はじめての Windows Azure
GoAzure
?
PDF
A 1-2 One ASP.NET - ASP.NET Web Stack
GoAzure
?
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
GoAzure
?
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
GoAzure
?
A 2-3ゾウ使いへの第一歩 hadoop on azure 編
GoAzure
?
A 1-4 azure × metro style apps~ azure ではじめるmetro スタイル アプリ~
GoAzure
?
B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留
GoAzure
?
A 2-2 php on windows azure
GoAzure
?
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
GoAzure
?
B 2-1 はじめての Windows Azure
GoAzure
?
A 1-2 One ASP.NET - ASP.NET Web Stack
GoAzure
?

Recently uploaded (9)

PPTX
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PPTX
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
PPTX
色について.pptx .
iPride Co., Ltd.
?
PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
色について.pptx .
iPride Co., Ltd.
?
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?

A 1-1 tfs on azure で始めるイマドキのソフトウェア开発