Submit Search
Upload
TFS超入門。いつやるの。今でしょ
•
8 likes
•
23,036 views
Takuya Kawabe
Follow
2013.03.09 VisualStudio勉強会第1回LT用資料 TFS超入門。いつやるの。今でしょ
Read less
Read more
Technology
Report
Share
Report
Share
1 of 33
Download now
Download to read offline
Recommended
運用業務でのRedmine
運用業務でのRedmine
Tomohisa Kusukawa
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
View customize pluginを使いこなす
View customize pluginを使いこなす
onozaty
Redmineによるメール対応管理の運用事例
Redmineによるメール対応管理の運用事例
Go Maeda
ユーザ要望に応えるView customize活用事例
ユーザ要望に応えるView customize活用事例
Hidehisa Matsutani
Redmineでメトリクスを見える化する方法
Redmineでメトリクスを見える化する方法
Hidehisa Matsutani
View CustomizeからREST APIを使用する
View CustomizeからREST APIを使用する
Asa Morino
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
Kohei Nakamura
Recommended
運用業務でのRedmine
運用業務でのRedmine
Tomohisa Kusukawa
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
View customize pluginを使いこなす
View customize pluginを使いこなす
onozaty
Redmineによるメール対応管理の運用事例
Redmineによるメール対応管理の運用事例
Go Maeda
ユーザ要望に応えるView customize活用事例
ユーザ要望に応えるView customize活用事例
Hidehisa Matsutani
Redmineでメトリクスを見える化する方法
Redmineでメトリクスを見える化する方法
Hidehisa Matsutani
View CustomizeからREST APIを使用する
View CustomizeからREST APIを使用する
Asa Morino
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
Kohei Nakamura
データモデリング入門-astah*を使って、TMの手法を使う-
データモデリング入門-astah*を使って、TMの手法を使う-
Koichi Inami
ChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdf
Zenji Kanzaki
うちのRedmineの使い方
うちのRedmineの使い方
Tomohisa Kusukawa
なぜデータモデリングが重要なのか?
なぜデータモデリングが重要なのか?
Yoshitaka Kawashima
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
akipii Oga
Redmine + Lychee導入のアンチパターン
Redmine + Lychee導入のアンチパターン
agileware_jp
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
はじめる! Redmine (2021年版)
はじめる! Redmine (2021年版)
Go Maeda
Redmine issue assign notice plugin の紹介
Redmine issue assign notice plugin の紹介
onozaty
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
Tokoroten Nakayama
ふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかた
Yoshitaka Kawashima
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
Go Maeda
Redmine + MySQL 応答性能の調査結果と対策
Redmine + MySQL 応答性能の調査結果と対策
Kuniharu(州晴) AKAHANE(赤羽根)
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
onozaty
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeNA
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
はじめる! Redmine (2015)
はじめる! Redmine (2015)
Go Maeda
「伝わるチケット」の書き方
「伝わるチケット」の書き方
onozaty
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
Tokoroten Nakayama
DDD sample code explained in Java
DDD sample code explained in Java
増田 亨
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
智治 長沢
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
智治 長沢
More Related Content
What's hot
データモデリング入門-astah*を使って、TMの手法を使う-
データモデリング入門-astah*を使って、TMの手法を使う-
Koichi Inami
ChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdf
Zenji Kanzaki
うちのRedmineの使い方
うちのRedmineの使い方
Tomohisa Kusukawa
なぜデータモデリングが重要なのか?
なぜデータモデリングが重要なのか?
Yoshitaka Kawashima
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
akipii Oga
Redmine + Lychee導入のアンチパターン
Redmine + Lychee導入のアンチパターン
agileware_jp
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
はじめる! Redmine (2021年版)
はじめる! Redmine (2021年版)
Go Maeda
Redmine issue assign notice plugin の紹介
Redmine issue assign notice plugin の紹介
onozaty
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
Tokoroten Nakayama
ふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかた
Yoshitaka Kawashima
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
Go Maeda
Redmine + MySQL 応答性能の調査結果と対策
Redmine + MySQL 応答性能の調査結果と対策
Kuniharu(州晴) AKAHANE(赤羽根)
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
onozaty
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeNA
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
はじめる! Redmine (2015)
はじめる! Redmine (2015)
Go Maeda
「伝わるチケット」の書き方
「伝わるチケット」の書き方
onozaty
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
Tokoroten Nakayama
DDD sample code explained in Java
DDD sample code explained in Java
増田 亨
What's hot
(20)
データモデリング入門-astah*を使って、TMの手法を使う-
データモデリング入門-astah*を使って、TMの手法を使う-
ChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdf
うちのRedmineの使い方
うちのRedmineの使い方
なぜデータモデリングが重要なのか?
なぜデータモデリングが重要なのか?
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
Redmine + Lychee導入のアンチパターン
Redmine + Lychee導入のアンチパターン
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
はじめる! Redmine (2021年版)
はじめる! Redmine (2021年版)
Redmine issue assign notice plugin の紹介
Redmine issue assign notice plugin の紹介
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
ふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかた
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
Redmine + MySQL 応答性能の調査結果と対策
Redmine + MySQL 応答性能の調査結果と対策
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
はじめる! Redmine (2015)
はじめる! Redmine (2015)
「伝わるチケット」の書き方
「伝わるチケット」の書き方
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DDD sample code explained in Java
DDD sample code explained in Java
Similar to TFS超入門。いつやるの。今でしょ
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
智治 長沢
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
智治 長沢
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
GoAzure
Go azure tfs_service
Go azure tfs_service
Kaoru NAKAMURA
20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう
Takuya Kawabe
20151127 Agile Japan ビギナー向けセミナー
20151127 Agile Japan ビギナー向けセミナー
麻記子 中佐藤
アジャイル開発&TFS導入
アジャイル開発&TFS導入
You&I
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
You&I
20151127 agile japanpreseminar_公開用
20151127 agile japanpreseminar_公開用
Makiko Nakasato
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
慎一 古賀
今、おさえておきたい DevOps
今、おさえておきたい DevOps
智治 長沢
Team Foundation Server入門
Team Foundation Server入門
Akihiro Nakajima
Visual Studio Onlineを使ってみた
Visual Studio Onlineを使ってみた
Masanori Ishigami
Planning Effective Test Plan
Planning Effective Test Plan
Kazushi Kamegawa
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
慎一 古賀
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
de:code 2017
つながるJavaとTFS
つながるJavaとTFS
__Black
TFSUG #21
TFSUG #21
Kaoru NAKAMURA
TFSを支える技術
TFSを支える技術
Kazushi Kamegawa
Team Foundation Serivceを使ってみる
Team Foundation Serivceを使ってみる
You&I
Similar to TFS超入門。いつやるの。今でしょ
(20)
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
Go azure tfs_service
Go azure tfs_service
20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう
20151127 Agile Japan ビギナー向けセミナー
20151127 Agile Japan ビギナー向けセミナー
アジャイル開発&TFS導入
アジャイル開発&TFS導入
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
20151127 agile japanpreseminar_公開用
20151127 agile japanpreseminar_公開用
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
今、おさえておきたい DevOps
今、おさえておきたい DevOps
Team Foundation Server入門
Team Foundation Server入門
Visual Studio Onlineを使ってみた
Visual Studio Onlineを使ってみた
Planning Effective Test Plan
Planning Effective Test Plan
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
つながるJavaとTFS
つながるJavaとTFS
TFSUG #21
TFSUG #21
TFSを支える技術
TFSを支える技術
Team Foundation Serivceを使ってみる
Team Foundation Serivceを使ってみる
More from Takuya Kawabe
役に立つソフトウェアを目指してLet'sチャレンジ
役に立つソフトウェアを目指してLet'sチャレンジ
Takuya Kawabe
顧客価値って奥深いですね
顧客価値って奥深いですね
Takuya Kawabe
概念モデルって難しいですよね
概念モデルって難しいですよね
Takuya Kawabe
保守とDDDと私
保守とDDDと私
Takuya Kawabe
ドメイン駆動設計(DDD)導入判定チェックシート
ドメイン駆動設計(DDD)導入判定チェックシート
Takuya Kawabe
C#実装から見るDDD(ドメイン駆動設計)
C#実装から見るDDD(ドメイン駆動設計)
Takuya Kawabe
Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Takuya Kawabe
はじめてのDart
はじめてのDart
Takuya Kawabe
ぐるぐるDDD(ドメイン駆動設計)に参加してみました
ぐるぐるDDD(ドメイン駆動設計)に参加してみました
Takuya Kawabe
Wifiの暗号種別を調べてみました
Wifiの暗号種別を調べてみました
Takuya Kawabe
Visual studio2013からGithubへPushする方法
Visual studio2013からGithubへPushする方法
Takuya Kawabe
Windows497日問題体験記
Windows497日問題体験記
Takuya Kawabe
デブサミ関西2013 わんくま同盟LT
デブサミ関西2013 わんくま同盟LT
Takuya Kawabe
オブジェクト指向アンチパターンを考えてみた
オブジェクト指向アンチパターンを考えてみた
Takuya Kawabe
More from Takuya Kawabe
(14)
役に立つソフトウェアを目指してLet'sチャレンジ
役に立つソフトウェアを目指してLet'sチャレンジ
顧客価値って奥深いですね
顧客価値って奥深いですね
概念モデルって難しいですよね
概念モデルって難しいですよね
保守とDDDと私
保守とDDDと私
ドメイン駆動設計(DDD)導入判定チェックシート
ドメイン駆動設計(DDD)導入判定チェックシート
C#実装から見るDDD(ドメイン駆動設計)
C#実装から見るDDD(ドメイン駆動設計)
Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅
はじめてのDart
はじめてのDart
ぐるぐるDDD(ドメイン駆動設計)に参加してみました
ぐるぐるDDD(ドメイン駆動設計)に参加してみました
Wifiの暗号種別を調べてみました
Wifiの暗号種別を調べてみました
Visual studio2013からGithubへPushする方法
Visual studio2013からGithubへPushする方法
Windows497日問題体験記
Windows497日問題体験記
デブサミ関西2013 わんくま同盟LT
デブサミ関西2013 わんくま同盟LT
オブジェクト指向アンチパターンを考えてみた
オブジェクト指向アンチパターンを考えてみた
Recently uploaded
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
Recently uploaded
(9)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TFS超入門。いつやるの。今でしょ
1.
Team Foundation Server
超入門 いつ始めるの? 今でしょ VSハッカソン倶楽部勉強会 大阪 第1回 LT用資料 2013.03.09
2.
自己紹介
• かわべたくや • ツイッターID @kawakawa • 大阪在住 2
3.
本日は、 Team Foundation Server の機能を超簡単に紹介 したいと思います。
3
4.
Team Foundation Server
(・_・).... ん? 4
5.
Team Foundation Server
(・_・).... チーム… 5
6.
Team Foundation Server
(・_・).... ぼっちだし 6
7.
でも大丈夫! ぼっちでも関係なく、 開発者なら役立つお話し
します。 7
8.
TFSのキーワード 「継続的●●●」
8
9.
チーム×ツール Team Foundation
Server & Service 共感しActionできる開発基盤 アルティメイタム http://www.slideshare.net/tomohn/20130214-devsumi-2013-p Microsoftエバンジェリスト 長沢 智治 様 9
10.
ALM(Application
Lifecycle Management) と呼ばれています。 10
11.
いろいろな 継続的●●●が
含まれています。 • 継続的インテグレーション • 継続的デリバリー • 継続的フィードバック 11
12.
今日は時間が無いため、 『継続的インテグ レーション』 に関するTFS機能を紹介しま
す。 12
13.
継続的インテグレーションとは? 継続的インテグレーション、CI(英: continuous integration)とは、主にプログラマーのアプリ ケーション作成時の品質改善や納期の短縮のた めの習慣のことである。エクストリーム・プログラ ミング (XP)
のプラクティスの一つで、狭義には ビルドやテスト、インスペクションなどを継続的に 実行していくことを意味する。 By Wikipedia 13
14.
継続的インテグレーションとは? 継続的インテグレーション、CI(英: continuous integration)とは、主にプログラマーのアプリ ケーション作成時の品質改善や納期の短縮のた めの習慣のことである。エクストリーム・プログラ ミング (XP)
のプラクティスの一つで、狭義には ビルドやテスト、インスペクションなどを継続的に 実行していくことを意味する。 By Wikipedia 14
15.
言い換えると、継続的インテグレー ションとは、バージョン管理、自動 ビルド、テスト、インスペクション などを使って、ソフトウェアが 動作することを、素早く常に 確認する作業となります。
15
16.
ここからは、 継続的インテグレーショ ンに該当するTFS機能を 紹介していきます!
16
17.
バージョン管理(1) • ソースのバージョン管理 • そもそも、TFSはVSSから進化 •
機能イメージとしては Subversion • 履歴、ブランチ、マージ、比 較など基本機能はすべてそ ろってます。 17
18.
バージョン管理(2) ServiceならGitもつかえます♪
Gitでソース管理 18
19.
自動ビルド(1) • ビルドのタイミングを細かく
制御できます。 • コミット時に自動ビルドする ことで、エラーならコミット しないなど、リポジトリをキ レイにしておく事もできます。 19
20.
自動ビルド(2)
20
21.
コードレビュー(1) • コミット前に、コードレ
ビューを依頼することができ ます。 • レビュアーはソースに対して、 修正やコメントなどを追加す ることもできます。 21
22.
コードレビュー(2)
22
23.
コードレビュー(3)
23
24.
テスト(1) •
TDD自体はVSの機能 • ビルド時に自動的にTDDで使用 したテストを実行します • テストケースを追加することが できます(Express除く) • テストマネージャを使うと、追 加したテストケースも自動実行 できます 24
25.
テスト(2) テストケース一覧
25
26.
駆け足で機能紹介してき ましたが、TFSには継続的 インテグレーションを行 う為の機能はまだまだあ ります。
26
27.
あと、継続的デリバリー や継続的フィードバック を行う機能も多くあり、 ALMを体現しているツール と言えます。
27
28.
TFSもExpressや、クラウ ド版であるTeam Foundation Serviceなら 無料で使用できます。 (Seriveは2013年中に有料サービス化予定)
28
29.
ぶっちゃけ、ALMを行う為 のツールはTFS以外にも沢 山あります。 Jenkinsとか、Redmineと か、Jiraとか。
29
30.
まずは、何でも良いので ALMの世界を体験してみて は如何でしょうか?
30
31.
いつ? TFS始めるのですか?
31
32.
「今」でしょ
32
33.
ご清聴ありがとう ございました
33
Download now