Soumettre la recherche
Mettre en ligne
2013/02/23ヒーロー島 こんな開発からあんな開発へ
•
1 j'aime
•
537 vues
_
__Black
Suivre
2013/02/23ヒーロー島 バレンタイン・スペシャルでのセッション資料です
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 25
Recommandé
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
Takuto Wada
TFSの導入提案
TFSの導入提案
kawahira kazuto
TDD のこころ
TDD のこころ
Takuto Wada
ペアプログラミング ホントのところ
ペアプログラミング ホントのところ
Takuto Wada
TDD、ペアプログラミングのすすめ
TDD、ペアプログラミングのすすめ
Kyota Yasuda
Tddのすゝめ
Tddのすゝめ
将 高野
Recommandé
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
Takuto Wada
TFSの導入提案
TFSの導入提案
kawahira kazuto
TDD のこころ
TDD のこころ
Takuto Wada
ペアプログラミング ホントのところ
ペアプログラミング ホントのところ
Takuto Wada
TDD、ペアプログラミングのすすめ
TDD、ペアプログラミングのすすめ
Kyota Yasuda
Tddのすゝめ
Tddのすゝめ
将 高野
2012/02/25 ヒーロー島 TFS はじめの一歩
2012/02/25 ヒーロー島 TFS はじめの一歩
__Black
TFS超入門。いつやるの。今でしょ
TFS超入門。いつやるの。今でしょ
Takuya Kawabe
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
智治 長沢
Tfsの中のお宝を探そう
Tfsの中のお宝を探そう
__Black
Lt 20130302 1
Lt 20130302 1
Tomoyuki Obi
20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう
Takuya Kawabe
Team Foundation Server入門
Team Foundation Server入門
Akihiro Nakajima
つながるJavaとTFS
つながるJavaとTFS
__Black
Team Foundation Server 2012 「Express」って何?
Team Foundation Server 2012 「Express」って何?
__Black
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
慎一 古賀
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
テスト駆動開発入門 - C4K Meetup#2
テスト駆動開発入門 - C4K Meetup#2
Masashi Shibata
リリース対象どーれだっ??
リリース対象どーれだっ??
__Black
20150715 『続・断捨離』TDDの心得編
20150715 『続・断捨離』TDDの心得編
nackypon
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
Takashi Takebayashi
つながるjavaとTFS ぱーと2
つながるjavaとTFS ぱーと2
__Black
Hey It's Not My TDD!
Hey It's Not My TDD!
Yasui Tsutomu
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
慎一 古賀
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
智治 長沢
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada
ワークアウトから学んだPDCAのとりかかり方
ワークアウトから学んだPDCAのとりかかり方
__Black
バージョン管理の先にあるもの
バージョン管理の先にあるもの
__Black
Contenu connexe
Similaire à 2013/02/23ヒーロー島 こんな開発からあんな開発へ
2012/02/25 ヒーロー島 TFS はじめの一歩
2012/02/25 ヒーロー島 TFS はじめの一歩
__Black
TFS超入門。いつやるの。今でしょ
TFS超入門。いつやるの。今でしょ
Takuya Kawabe
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
智治 長沢
Tfsの中のお宝を探そう
Tfsの中のお宝を探そう
__Black
Lt 20130302 1
Lt 20130302 1
Tomoyuki Obi
20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう
Takuya Kawabe
Team Foundation Server入門
Team Foundation Server入門
Akihiro Nakajima
つながるJavaとTFS
つながるJavaとTFS
__Black
Team Foundation Server 2012 「Express」って何?
Team Foundation Server 2012 「Express」って何?
__Black
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
慎一 古賀
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
テスト駆動開発入門 - C4K Meetup#2
テスト駆動開発入門 - C4K Meetup#2
Masashi Shibata
リリース対象どーれだっ??
リリース対象どーれだっ??
__Black
20150715 『続・断捨離』TDDの心得編
20150715 『続・断捨離』TDDの心得編
nackypon
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
Takashi Takebayashi
つながるjavaとTFS ぱーと2
つながるjavaとTFS ぱーと2
__Black
Hey It's Not My TDD!
Hey It's Not My TDD!
Yasui Tsutomu
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
慎一 古賀
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
智治 長沢
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada
Similaire à 2013/02/23ヒーロー島 こんな開発からあんな開発へ
(20)
2012/02/25 ヒーロー島 TFS はじめの一歩
2012/02/25 ヒーロー島 TFS はじめの一歩
TFS超入門。いつやるの。今でしょ
TFS超入門。いつやるの。今でしょ
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
Tfsの中のお宝を探そう
Tfsの中のお宝を探そう
Lt 20130302 1
Lt 20130302 1
20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう
Team Foundation Server入門
Team Foundation Server入門
つながるJavaとTFS
つながるJavaとTFS
Team Foundation Server 2012 「Express」って何?
Team Foundation Server 2012 「Express」って何?
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
テスト駆動開発入門 - C4K Meetup#2
テスト駆動開発入門 - C4K Meetup#2
リリース対象どーれだっ??
リリース対象どーれだっ??
20150715 『続・断捨離』TDDの心得編
20150715 『続・断捨離』TDDの心得編
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
つながるjavaとTFS ぱーと2
つながるjavaとTFS ぱーと2
Hey It's Not My TDD!
Hey It's Not My TDD!
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Plus de __Black
ワークアウトから学んだPDCAのとりかかり方
ワークアウトから学んだPDCAのとりかかり方
__Black
バージョン管理の先にあるもの
バージョン管理の先にあるもの
__Black
Team foundation serverを振り返る
Team foundation serverを振り返る
__Black
Xamarinとhockey app
Xamarinとhockey app
__Black
Xamarinアプリ、作ったそのあと・・・
Xamarinアプリ、作ったそのあと・・・
__Black
Application insights
Application insights
__Black
Connect2015概要
Connect2015概要
__Black
Team foundation serverの新しいビルド
Team foundation serverの新しいビルド
__Black
Team Foundation Serverで出てくるキーワード
Team Foundation Serverで出てくるキーワード
__Black
開発環境を全部カソウ化!!
開発環境を全部カソウ化!!
__Black
Java de TFS
Java de TFS
__Black
Plus de __Black
(11)
ワークアウトから学んだPDCAのとりかかり方
ワークアウトから学んだPDCAのとりかかり方
バージョン管理の先にあるもの
バージョン管理の先にあるもの
Team foundation serverを振り返る
Team foundation serverを振り返る
Xamarinとhockey app
Xamarinとhockey app
Xamarinアプリ、作ったそのあと・・・
Xamarinアプリ、作ったそのあと・・・
Application insights
Application insights
Connect2015概要
Connect2015概要
Team foundation serverの新しいビルド
Team foundation serverの新しいビルド
Team Foundation Serverで出てくるキーワード
Team Foundation Serverで出てくるキーワード
開発環境を全部カソウ化!!
開発環境を全部カソウ化!!
Java de TFS
Java de TFS
2013/02/23ヒーロー島 こんな開発からあんな開発へ
1.
こんな開発から あんな開発に! Visual Studio 2012+Team
Foundation Server 2012活用でどんだけ違う??
2.
自己紹介 • HN:ぶらっく(@__Black) ※広島在住
ぶらっくの技術メモ http://blackssi.cocolog-nifty.com/blog/ • 金融系業務パッケージ担当SE • TFS使い始めてまだ2年ぐらい? • TFSUGスタッフです
3.
TFSUG宣伝 • 2/25(月)
第16回TFSUG大阪vol.2 19:00~21:00 • 3/2(土) CLR/H + TFSUG 共催 ALMデイ 13:00~18:30
4.
さっそくですが、 本当のタイトルは
違います!
5.
絶望的デリバリーから 継続的デリバリーへ TFSの目的は開発者を革新に導くこと・・・ 俺は変革しようとしている
6.
継続的デリバリーとは • 継続的なソフトウェアのデリバリー/
信頼できるソフトウェアリリースのための ビルド・テスト・デプロイメントの自動化
7.
継続的デリバリー8つの原則 • ソフトウェアをリリースするための反復可能で
信頼できるプロセスを作る • ほとんどすべてを自動化する • すべてバージョン管理に入れる • 痛みを伴うものはこまめに実施し、 痛い思いは早めに • 品質を作りこむ • 完了した=リリースした • 誰もがデリバリープロセスに対して責任を負う • 継続的改善
8.
絶望的デリバリーとは 空目から誕生した言葉 せっかくなので、具体例を作ってみましたw
9.
絶望的デリバリー8つの例(?) • ソフトウェアのリリースは複数の端末で
毎回手作業 • ほとんどすべてが手動 (プログラムをエクスプローラーでコピー) • 現地にしか設定ファイルがない • 毎回毎回現地一発勝負 • 品質は動かしたらわかる • 完了した=プログラムをビルドした • 誰もが責任から逃げる • 継続的苦痛
10.
こんな開発してませんか?
とりあえず実装してみる テストは手動で Excelで作業内容を管理 バージョン管理はフォルダに ナンバリング/日付入れてます(キリッ
11.
これの何がダメ??
とりあえず実装してみる テストは手動で Excelで作業内容を管理 バージョン管理はフォルダに ナンバリング/日付入れてます(キリッ
12.
これの何がダメ??
とりあえず実装してみる ・「こんな仕様じゃない」と怒られる ・「抜け」が出てくる
13.
これの何がダメ??
テストは手動で ・テストに時間がかかる ・後で変更したときのテストが大変 (時間がかかる/もう忘れたw)
14.
これの何がダメ??
Excelで作業内容を管理 ・管理内容別にExcelファイル 進捗/不具合内容/開発効率... ・入れる項目大杉 (管理番号とか管理番号とか...) ・「読み取り専用で開きますか?」
15.
これの何がダメ??
バージョン管理はフォルダに ナンバリング/日付入れてます(キリッ ・「誰かつついてる??」 ・変更差分がわからない ・どの作業でどのファイルを修正したっけ?
16.
絶望から希望(継続的)に
テスト駆動開発(TDD) 自動テスト 作業項目をTFSに登録 当然、バージョン管理もTFS
17.
何がいいの?
テスト駆動開発(TDD) 自動テスト バージョン管理もTFS 作業項目をTFSに登録
18.
何がいいの?
テスト駆動開発(TDD) ・仕様がハッキリする ・プログラム構造がハッキリする →勘違い/仕様不明確による 手戻りがなくなる
19.
何がいいの?
自動テスト ・テストに時間がかからない ・後で変更したときのテストも容易 →安心して開発 「自動テストは開発者の躾」
20.
何がいいの?
バージョン管理もTFS ・排他ロック/ロックなし+マージ ・作業に対して変更ソースを「関連づけ」 →できて当たり前 計測のために「関連付け」は重要
21.
何がいいの?
作業項目をTFSに登録 ・すべてはTFSの中に レポートは自動で作成 ・入れる項目は変わりません(たぶん) ・複数人で同時に編集可能 編集するための待ち時間なし →報告資料の作成時間短縮
22.
なぜこんなことをするのか? スキルアップ/自動化による時間短縮で 捻出した時間を有意義な行為に割り当てる ・さらに「カイゼン」を行う ・新たなスキルを身に付ける
・家族サービス(?) これが次のサイクルを生み出す →持続可能な開発 個人→組織
23.
なぜこんなことをするのか? 第1回業開中心会議:2013/1/26(土)開催 https://itmedia.smartseminar.jp/public/seminar/view/465 岩永さんのセッション超重要!!
24.
そして、その先へ... 開発の自動化(継続的インテグレーション)から 提供の自動化(継続的デリバリー)へ
25.
こんな開発をするために... Visual StudioとTeam Foundation
Server (Team Foundation Service)は、 開発者が目指すべき開発作業が 具現化されたもの 継続可能な開発/継続的な「カイゼン」 まずは自身の変革を!