Enviar pesquisa
Carregar
Cibc lecture imagire
•
1 gostou
•
992 visualizações
Takashi Imagire
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 33
Recomendados
継続的デリバリー読書会 第 7 章 コミットステージ
継続的デリバリー読書会 第 7 章 コミットステージ
Yasutomo Arai
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
Takuma SHIRAISHI
デプロイメントパイプラインって何?
デプロイメントパイプラインって何?
ke-m kamekoopa
「継続的デリバリー」読書会 第3章 継続的デリバリー
「継続的デリバリー」読書会 第3章 継続的デリバリー
Norikazu Hiraki
継続的デリバリー読書会資料 #1
継続的デリバリー読書会資料 #1
Yusuke HIDESHIMA
#scmbc in hokkaido_session
#scmbc in hokkaido_session
kyon mm
継続的デリバリー読書会 14章
継続的デリバリー読書会 14章
Yusuke HIDESHIMA
バージョン管理の断捨離
バージョン管理の断捨離
Kazushi Kamegawa
Recomendados
継続的デリバリー読書会 第 7 章 コミットステージ
継続的デリバリー読書会 第 7 章 コミットステージ
Yasutomo Arai
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
Takuma SHIRAISHI
デプロイメントパイプラインって何?
デプロイメントパイプラインって何?
ke-m kamekoopa
「継続的デリバリー」読書会 第3章 継続的デリバリー
「継続的デリバリー」読書会 第3章 継続的デリバリー
Norikazu Hiraki
継続的デリバリー読書会資料 #1
継続的デリバリー読書会資料 #1
Yusuke HIDESHIMA
#scmbc in hokkaido_session
#scmbc in hokkaido_session
kyon mm
継続的デリバリー読書会 14章
継続的デリバリー読書会 14章
Yusuke HIDESHIMA
バージョン管理の断捨離
バージョン管理の断捨離
Kazushi Kamegawa
IBM Rational Team Concertに触れてみた
IBM Rational Team Concertに触れてみた
You&I
pentaho PDI(CE版)の運用
pentaho PDI(CE版)の運用
kumeee
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
Hiroaki Komine
継続的デリバリー第11章.Ppt
継続的デリバリー第11章.Ppt
Yusuke HIDESHIMA
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
Mitsuru Katoh
【Redmine】ツールバーボタンを作ろう
【Redmine】ツールバーボタンを作ろう
Kohei Nakamura
ある工場のRedmine +(Plus)
ある工場のRedmine +(Plus)
Kohei Nakamura
FileMaker Server管理者のためのserverspec入門
FileMaker Server管理者のためのserverspec入門
Atsushi Matsuo
ComSys 2012 Yabusame Talk
ComSys 2012 Yabusame Talk
Takahiro Hirofuchi
SCMPreCamp in hokkaido
SCMPreCamp in hokkaido
kyon mm
phpspecで始めるBDD
phpspecで始めるBDD
Yuuki Takezawa
JavaOneで聴いてきたディープなJavaFXセッション
JavaOneで聴いてきたディープなJavaFXセッション
Takashi Aoe
BDD Frameworkで回帰テストの自動実行を実現する方法
BDD Frameworkで回帰テストの自動実行を実現する方法
潤司 渡部
react勉強会 #2
react勉強会 #2
KentaIwadate
OSS Gateワークショップ(チュートリアル) - フィードバック
OSS Gateワークショップ(チュートリアル) - フィードバック
Kouhei Sutou
PHP agile test tips
PHP agile test tips
Tsutomu Chikuba
OSS Gateワークショップ(チュートリアル) - まとめ
OSS Gateワークショップ(チュートリアル) - まとめ
Kouhei Sutou
Test
Test
Kei Sawada
TddでFizzBuzzしてみる in Swift
TddでFizzBuzzしてみる in Swift
Shoichi Matsuda
Sparknize - Visualize CSV Data With Sparkline In Seconds
Sparknize - Visualize CSV Data With Sparkline In Seconds
Kei Sawada
レッツ!Google Apps ScriptでTDD(仮)
レッツ!Google Apps ScriptでTDD(仮)
Kei Sawada
三周遅れのXP
三周遅れのXP
Yoshiori Shoji
Mais conteúdo relacionado
Mais procurados
IBM Rational Team Concertに触れてみた
IBM Rational Team Concertに触れてみた
You&I
pentaho PDI(CE版)の運用
pentaho PDI(CE版)の運用
kumeee
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
Hiroaki Komine
継続的デリバリー第11章.Ppt
継続的デリバリー第11章.Ppt
Yusuke HIDESHIMA
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
Mitsuru Katoh
【Redmine】ツールバーボタンを作ろう
【Redmine】ツールバーボタンを作ろう
Kohei Nakamura
ある工場のRedmine +(Plus)
ある工場のRedmine +(Plus)
Kohei Nakamura
FileMaker Server管理者のためのserverspec入門
FileMaker Server管理者のためのserverspec入門
Atsushi Matsuo
ComSys 2012 Yabusame Talk
ComSys 2012 Yabusame Talk
Takahiro Hirofuchi
SCMPreCamp in hokkaido
SCMPreCamp in hokkaido
kyon mm
phpspecで始めるBDD
phpspecで始めるBDD
Yuuki Takezawa
JavaOneで聴いてきたディープなJavaFXセッション
JavaOneで聴いてきたディープなJavaFXセッション
Takashi Aoe
BDD Frameworkで回帰テストの自動実行を実現する方法
BDD Frameworkで回帰テストの自動実行を実現する方法
潤司 渡部
react勉強会 #2
react勉強会 #2
KentaIwadate
OSS Gateワークショップ(チュートリアル) - フィードバック
OSS Gateワークショップ(チュートリアル) - フィードバック
Kouhei Sutou
PHP agile test tips
PHP agile test tips
Tsutomu Chikuba
OSS Gateワークショップ(チュートリアル) - まとめ
OSS Gateワークショップ(チュートリアル) - まとめ
Kouhei Sutou
Mais procurados
(17)
IBM Rational Team Concertに触れてみた
IBM Rational Team Concertに触れてみた
pentaho PDI(CE版)の運用
pentaho PDI(CE版)の運用
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
テクてく Lotus 技術者夜会 03/16 Lotus Notes/Domino Upgrade Pack とは
継続的デリバリー第11章.Ppt
継続的デリバリー第11章.Ppt
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
IBM Notes/Domino 9.0.1 アプリケーション開発新機能
【Redmine】ツールバーボタンを作ろう
【Redmine】ツールバーボタンを作ろう
ある工場のRedmine +(Plus)
ある工場のRedmine +(Plus)
FileMaker Server管理者のためのserverspec入門
FileMaker Server管理者のためのserverspec入門
ComSys 2012 Yabusame Talk
ComSys 2012 Yabusame Talk
SCMPreCamp in hokkaido
SCMPreCamp in hokkaido
phpspecで始めるBDD
phpspecで始めるBDD
JavaOneで聴いてきたディープなJavaFXセッション
JavaOneで聴いてきたディープなJavaFXセッション
BDD Frameworkで回帰テストの自動実行を実現する方法
BDD Frameworkで回帰テストの自動実行を実現する方法
react勉強会 #2
react勉強会 #2
OSS Gateワークショップ(チュートリアル) - フィードバック
OSS Gateワークショップ(チュートリアル) - フィードバック
PHP agile test tips
PHP agile test tips
OSS Gateワークショップ(チュートリアル) - まとめ
OSS Gateワークショップ(チュートリアル) - まとめ
Destaque
Test
Test
Kei Sawada
TddでFizzBuzzしてみる in Swift
TddでFizzBuzzしてみる in Swift
Shoichi Matsuda
Sparknize - Visualize CSV Data With Sparkline In Seconds
Sparknize - Visualize CSV Data With Sparkline In Seconds
Kei Sawada
レッツ!Google Apps ScriptでTDD(仮)
レッツ!Google Apps ScriptでTDD(仮)
Kei Sawada
三周遅れのXP
三周遅れのXP
Yoshiori Shoji
部屋とワイシャツとPHPとアジャイル開発と私
部屋とワイシャツとPHPとアジャイル開発と私
Kei Sawada
ユニットテストの保守性を作りこむ, xpjugkansai2011
ユニットテストの保守性を作りこむ, xpjugkansai2011
H Iseri
アジャイル開発とTDDを半年間実践してみた顛末と、これから
アジャイル開発とTDDを半年間実践してみた顛末と、これから
Kei Sawada
クロージャデザインパターン
クロージャデザインパターン
Moriharu Ohzu
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
Takashi Imagire
The FizzBuzz Programing Contest
The FizzBuzz Programing Contest
Junichi Ito
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
Kei Sawada
プレゼンテーションZEN
プレゼンテーションZEN
garr
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
Quotes from Sir Ken Robinson’s 2013 TED talk
Quotes from Sir Ken Robinson’s 2013 TED talk
garr
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
Moriharu Ohzu
Destaque
(17)
Test
Test
TddでFizzBuzzしてみる in Swift
TddでFizzBuzzしてみる in Swift
Sparknize - Visualize CSV Data With Sparkline In Seconds
Sparknize - Visualize CSV Data With Sparkline In Seconds
レッツ!Google Apps ScriptでTDD(仮)
レッツ!Google Apps ScriptでTDD(仮)
三周遅れのXP
三周遅れのXP
部屋とワイシャツとPHPとアジャイル開発と私
部屋とワイシャツとPHPとアジャイル開発と私
ユニットテストの保守性を作りこむ, xpjugkansai2011
ユニットテストの保守性を作りこむ, xpjugkansai2011
アジャイル開発とTDDを半年間実践してみた顛末と、これから
アジャイル開発とTDDを半年間実践してみた顛末と、これから
クロージャデザインパターン
クロージャデザインパターン
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
The FizzBuzz Programing Contest
The FizzBuzz Programing Contest
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
プレゼンテーションZEN
プレゼンテーションZEN
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Quotes from Sir Ken Robinson’s 2013 TED talk
Quotes from Sir Ken Robinson’s 2013 TED talk
オブジェクト指向できていますか?
オブジェクト指向できていますか?
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
Semelhante a Cibc lecture imagire
継続的インテグレーションとテストの話
継続的インテグレーションとテストの話
Preferred Networks
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
Ryutaro YOSHIBA
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
智治 長沢
Jenkinsstudy#4kokawa
Jenkinsstudy#4kokawa
Takashi Kokawa
テスト勉強会よしおか100311 1
テスト勉強会よしおか100311 1
Hiro Yoshioka
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
Tsutomu Chikuba
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
智治 長沢
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
Akiko Kosaka
Trac Plugin Developement with Jenkins
Trac Plugin Developement with Jenkins
Takahisa Wada
ITS fidel
ITS fidel
Fidel Softech P. Ltd
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
Naoki Umehara
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
de:code 2017
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
finoue
Gamedevenvstudy1
Gamedevenvstudy1
Takashi Kokawa
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
Bringing Continuous Agile to Japan
Bringing Continuous Agile to Japan
Andy Singleton
静的解析Klocwork とJenkins CIの連携
静的解析Klocwork とJenkins CIの連携
Masaru Horioka
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
智治 長沢
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
Tomohiro Ohtake
20211221 jasst nano_test automation operation
20211221 jasst nano_test automation operation
Sadaaki Emura
Semelhante a Cibc lecture imagire
(20)
継続的インテグレーションとテストの話
継続的インテグレーションとテストの話
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
Jenkinsstudy#4kokawa
Jenkinsstudy#4kokawa
テスト勉強会よしおか100311 1
テスト勉強会よしおか100311 1
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
Trac Plugin Developement with Jenkins
Trac Plugin Developement with Jenkins
ITS fidel
ITS fidel
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
Gamedevenvstudy1
Gamedevenvstudy1
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
Bringing Continuous Agile to Japan
Bringing Continuous Agile to Japan
静的解析Klocwork とJenkins CIの連携
静的解析Klocwork とJenkins CIの連携
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
20211221 jasst nano_test automation operation
20211221 jasst nano_test automation operation
Mais de Takashi Imagire
『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたこと
『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたこと
Takashi Imagire
2件のHPG18 ショートペーパーの説明
2件のHPG18 ショートペーパーの説明
Takashi Imagire
コミケでのゲームエンジン2017
コミケでのゲームエンジン2017
Takashi Imagire
同人ゲーム開発におけるゲームエンジンの現状
同人ゲーム開発におけるゲームエンジンの現状
Takashi Imagire
Chroma blur (日本語での説明)
Chroma blur (日本語での説明)
Takashi Imagire
ソフトウェアだんどり
ソフトウェアだんどり
Takashi Imagire
卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例
卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例
Takashi Imagire
ゲームエンジンの歴史概要
ゲームエンジンの歴史概要
Takashi Imagire
(人狼知能合宿)ビデオゲームへの人狼知能の応用について
(人狼知能合宿)ビデオゲームへの人狼知能の応用について
Takashi Imagire
ゲームテストへの新しいアプローチ
ゲームテストへの新しいアプローチ
Takashi Imagire
ゲーム作りから導くスクラムマネージャー
ゲーム作りから導くスクラムマネージャー
Takashi Imagire
LeSS Study [2015/Dec./16] 資料(公開版)
LeSS Study [2015/Dec./16] 資料(公開版)
Takashi Imagire
課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)
課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)
Takashi Imagire
The SGGX Microflake Distribution 実装
The SGGX Microflake Distribution 実装
Takashi Imagire
SGGXマイクロフレーク分布
SGGXマイクロフレーク分布
Takashi Imagire
くじびきイテレーション for アジャイルサムライ横浜道場
くじびきイテレーション for アジャイルサムライ横浜道場
Takashi Imagire
GDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックス
Takashi Imagire
すべての優先度が1の時の優先順位の決め方
すべての優先度が1の時の優先順位の決め方
Takashi Imagire
くじびきイテレーション
くじびきイテレーション
Takashi Imagire
実践的ふりかえり (SAPPORO CEDEC 2014)
実践的ふりかえり (SAPPORO CEDEC 2014)
Takashi Imagire
Mais de Takashi Imagire
(20)
『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたこと
『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたこと
2件のHPG18 ショートペーパーの説明
2件のHPG18 ショートペーパーの説明
コミケでのゲームエンジン2017
コミケでのゲームエンジン2017
同人ゲーム開発におけるゲームエンジンの現状
同人ゲーム開発におけるゲームエンジンの現状
Chroma blur (日本語での説明)
Chroma blur (日本語での説明)
ソフトウェアだんどり
ソフトウェアだんどり
卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例
卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例
ゲームエンジンの歴史概要
ゲームエンジンの歴史概要
(人狼知能合宿)ビデオゲームへの人狼知能の応用について
(人狼知能合宿)ビデオゲームへの人狼知能の応用について
ゲームテストへの新しいアプローチ
ゲームテストへの新しいアプローチ
ゲーム作りから導くスクラムマネージャー
ゲーム作りから導くスクラムマネージャー
LeSS Study [2015/Dec./16] 資料(公開版)
LeSS Study [2015/Dec./16] 資料(公開版)
課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)
課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)
The SGGX Microflake Distribution 実装
The SGGX Microflake Distribution 実装
SGGXマイクロフレーク分布
SGGXマイクロフレーク分布
くじびきイテレーション for アジャイルサムライ横浜道場
くじびきイテレーション for アジャイルサムライ横浜道場
GDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックス
すべての優先度が1の時の優先順位の決め方
すべての優先度が1の時の優先順位の決め方
くじびきイテレーション
くじびきイテレーション
実践的ふりかえり (SAPPORO CEDEC 2014)
実践的ふりかえり (SAPPORO CEDEC 2014)
Último
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Último
(9)
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Cibc lecture imagire
1.
CI Boot Camp
2.
こんにちは
3.
一番最初に大切なコト • 会場を提供してくれた長久さんNIIさん、
ありがとう • 企画してくれた粉川さん、ありがとう • 参加してくれたみなさん、ありがとう
4.
ゲーム開発環境勉強会 • Facebookグループを中心に活動 –
http://www.facebook.com/groups/189611231110905/ • CEDEC2011「ゲーム開発効率化/品質向 上ラウンドテーブル」の後に発足 • 1年間で4回の勉強会(今回除く)を開催
5.
新しいものが続々と
6.
競争の激化
7.
何をよりどころに すれば良いの
8.
これからの開発に必要なコト • 価値の創造 –
UX、… • 素早い具現化 – Agile 本日のテーマ
9.
アジャイルを実際に行うには • プロセス • ツール
10.
アジャイル 三種の神器 • SCM:
Software Configuration Management – ソフトウェア構成管理(ツール) • Git, SubVersion, … • BTS: Bug Tracking System – バグ管理システム • Redmine, Trac, JIRA, … • CI: Continuous Integration – 継続的統合(ツール) • Jenkins, Travis CI
11.
というのは建前で
12.
妄想
TDD Boot Camp SCM Agile Scrum Boot Camp Boot Camp Boot Camp やりたい!
13.
妄想
TDD Boot Camp SCM Agile Scrum Boot Camp Boot Camp Boot Camp 何かが足りない…
14.
妄想
TDD Boot Camp SCM Agile Scrum Boot Camp Boot Camp Boot Camp CI Boot Camp
15.
CIBCとは • CIを手を動かして体験してもらうこと
で、本を読むよりも深く理解しても らう場 • ただし、与えられた課題をこなすだけで なく – 自分の現場でどのように応用できるか 考えて下さい – 他の方と議論してください
16.
CIとは?
17.
バグを出したことが ない人?
18.
今日の対象者 ではないので お帰り下さい
19.
バグを防ぎたいとは 思いませんか? 品質を高めたいとは 思いませんか?
20.
あるんです 銀の弾丸となり得るもの が
21.
バグを防ぐには⇒ なるべく早くバクを
見つけて退治する 品質を高めるには⇒ なるべく早くフィードバックを もらって改善する
22.
CI (Continuous Integration) •
継続的インテグレーション(統合) – 常にソフトウェアを統合しておくことで、モ ジュール間の不整合を最小限に留め、品質を 向上する手法 • ビルド • テスト • 静的解析 – 自動化できる部分は自動化しておくことで、 バグを早期に発見し、不具合を未然に防ぎや すくする
23.
継続的デリバリー • CIをデプロイ(製品出荷)まで進める –
何時でも使えるものが出荷できる • バグは使われる時間が多いほど発見されやすい • 早期提供、早期フィードバック – 新しいアイデアがすぐに実現できる – ムダな昨日の作り込みを排除 • 自動化されたデプロイ – リリース作業でのヒューマンエラーの削減 • 焦っても大丈夫 – 価値を生む仕事に専念 – デプロイメント職人が不必要になる
24.
継続的デリバリーで得られる物 • 堅実な開発 –
バグを事前に見つけやすい安心感 – 最新版の動作が実感できる安心感 • 通常は直前の状態に戻しやすい – 何時でも見せられるものがある安心感 • 偉い人は突然やってくる – すぐに中止の判断も出来る • 金の垂れ流しを防止して、すばやいリカバリー
25.
従来のデプロイ
SCM デプロイ先 誰かがビルド 誰かが置く コンパイラ
26.
継続的インテグレーション1
失敗したら通知 メール CIサーバー ①SCMの更新を監視 or 定期的に取得 SCM ②ビルド ③実行ファイル を渡す コンパイラ
27.
継続的インテグレーション2
失敗したら通知 メール CIサーバー ①SCMの更新を監視 or 定期的に取得 SCM ②ビルド ④テストを実行 ③実行ファイル を渡す Unit test コンパイラ
28.
継続的デリバリー1
失敗したら通知 メール CIサーバー ①SCMの更新を監視 ⑤ビルド、テストが or 定期的に取得 成功なら配布 SCM ⑤ビルド、テストが 成功ならコミットに目印 ④テストを実行 デプロイ先 ②ビルド ③実行ファイル を渡す Unit test コンパイラ
29.
継続的デリバリー2
BTS 失敗したら通知 失敗したらバグチケット作成 メール CIサーバー ①SCMの更新を監視 ⑤ビルド、テストが or 定期的に取得 成功なら配布 SCM ⑤ビルド、テストが 成功ならコミットに目印 ④テストを実行 デプロイ先 ②ビルド ③実行ファイル を渡す Unit test コンパイラ
30.
登場人物たちの補足 (1/3)
Git • 分散バージョン管理システムの1つ – ローカルでみんなが同じコピーを所有 – ブランチ変更が高速なため多用しやすい – みんなもいるし何とかなりやすい • Linus Torvalds が初期開発者
31.
Gitの使い方 • 使い方の一例
feature, story, fix, topic, .. 機能等の価値ある単位での個別開発 機能開発終了: 機能開発開始: git checkout develop git branch story/#番号 git merge --no-ff story/#番号 git checkout story/#番号 develop 主要開発ソース リリース、デプロイ: git checkout master git merge --no-ff develop master 最新製品と同じソース
32.
登場人物たちの補足 (2/3)
Google test • C++ Unit Test フレームワークの1つ – http://opencv.jp/googletestdocs/index.html – EXPECT_EQ(期待値, 実行結果)等で正しいか判 断 • EXPECT_TRUE, EXPECT_FALSE • EXPECT_EQ, EXPECT_NE, EXPECT_LT, EXPECT_LE, EXPECT_GT, EXPECT_GE • EXPECT_STREQ, EXPECT_STRNE, EXPECT_STRCASEEQ, EXPECT_STRCASENE • ASSERT(エラーで停止), EXPECT(エラってもそのまま実行)
33.
登場人物たちの補足 (3/3) ALMinium –
BTSの1つであるRedmineを利用(プラグイン追加) して ALM(Application Lifecycle Management)を実現する ためのツール – BTS • チケット発行、ステータス管理で作業タスクを管理 – 新規 – 進行中 – 解決 – フィードバック – 終了 – (却下)