SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Seeing is understanding.1
アジャイル開発と
TDD(テスト駆動開発)
株式会社永和システムマネジメント
株式会社チェンジビジョン
平鍋健児
Seeing is understanding.
平鍋健児
•  ㈱永和システムマネジメント
–  福井市(本社)、上野東京(⽀社)、沖縄(事務所)
–  「⾦融」、「医療」、「組込みシステム」
–  「Google Apps と KAIZEN クラウド」
–  「Ruby と Agile」を使ったシステム開発
•  株式会社チェンジビジョン
–  福井市(開発部)、上野東京(本社)
–  astah* (旧:JUDE) の開発
Seeing is understanding.
世界に50万⼈のユーザー
Seeing is understanding.
Seeing is understanding.
Seeing is understanding.6	
◎	 ●
●
本社/福井市
東京支社/神田
沖縄事務所/那覇市
Seeing is understanding.
東京と福井
7
Seeing is understanding.
東京
Seeing is understanding.
福井
Seeing is understanding.20代 30代 40代
⽣活の中の喜び
Uターンの意味(平鍋の場合)
損益分岐点的な何か…損益分岐点的な何か…
福井
東京
Seeing is understanding.11
アジャイル開発って?
Seeing is understanding.12
プロセスとしてのAgile
•  短いサイクルで、分析、設計、実装、テストを並列
に⾏う
•  タイムボックス型、進化型開発
分析	
設計	
実装	
テスト	時間	 時間	
要求(スコープ) 要求(スコープ)Waterfall Agile
Beck 2000Royce 1970
最後に動くものができる
動くものが徐々に
できあがり、成長する
Seeing is understanding.13
分割の仕⽅
•  顧客に分かる機能で切る。
•  層で切らない。
•  ビジネスの価値が分かる。
•  やりがい、コミュニケーション
"These days we do not program software
module by module;
we program software feature by feature.“
           —Mary Poppendieck
by Akiyah
Seeing is understanding.14
アジャイルの
プラクティス(例 XP)
•  計画ゲーム
•  ⼩規模リリース
•  メタファー
•  シンプルデザイン
•  テスティング
•  リファクタリング
•  ペアプログラミング
•  共同所有権
•  継続的インテグレーション
•  週40時間
•  オンサイト顧客
•  コーディング標準
Seeing is understanding.15
今買って読むならこれ!
p.16
Seeing is understanding.17
⾼速に⽯橋を
叩いて渡る
「開発環境」
協働でゴールに
向かう
「チーム環境」
ビジネス価値、
顧客満⾜、市場創造
継続的インテグレーション
テスト駆動開発
リファクタリング
ペアプログラミング
アジャイルモデリング
…
その他
朝会
タスクかんばん
バーンダウンチャート
ふりかえり
…
その他
アジャイルの
レフトウィング
アジャイルの
ライトウィング
アジャイルのゴール
ソーシャルプラクティス 技術プラクティス
p.18 Project Facilitation by Kenji Hiranabe is licensed under a Creative Commons Attribution 3.0 Unported License.
タスクかんばん	
l  作業の見える化	
– ToDo(未実施)

Doing(実施中)

Done(完了)

で管理。	
– 各自の作業を指示しなく

ても、毎朝自発的に

作業開始。	
– フォーマットは徐々に

カイゼン。	 タスクかんばんの例	
※バーンダウンチャーなどと共に、とにかく、壁に貼る。「情報発信器」とも呼ばれる。	
作業の見える化は、「タスクかんばん」で行なう。	POINT
(協⼒:チェンジビジョンastah* チー
ム)
p.19 Project Facilitation by Kenji Hiranabe is licensed under a Creative Commons Attribution 3.0 Unported License.
バーンダウンチャート	
l  進捗の見える化	
– バーンダウン(下向き)	
– タスクかんばんと連動	
– 中間成果物で

は計測しない。	
– メールでエクセルシート

を配布したり、

サーバに置いたから

見てね、はナシ。	
バーンダウンチャートの例	
全体進捗は、「バーンダウンチャート」で見える化、繰り返しのリズムづくり	POINT
(協⼒:永和システムマネジメント:チー
ム⾓⾕)
p.20
「かんばん-nano」スーツにもベストフィット!	POINT
ポータブルかんばん	
(協力:CCS 佐藤竜一さん)
テスト駆動開発 (TDD:Test-Driven Development)
l  ユニットテストを作り、ユニットテスト
で動作を確認しながら、開発をすすめる
という、開発⼿法
l  ユニットテスト、リファクタリング、ペ
アプログラミングと相互補完する
ユニットテスト リファクタリングTDD
汚い
きれい
(すぐには)動かない 動く
レッド
リファクタ
リング
グリーン
1.  テストコードを書く
2.  失敗させる 4. それを成功させ
る
3. もっともシンプ
ルな
製品コードを書く
5. リファクタ
リング
6. 繰り返す
TDDの⼿順
テストコードを

書く	
コンパイルの	
み通り製品	
コードを

書く	
テストの失敗を	
確認する	
テストが通る	
最小のコードを	
記述する	
テストが通ること

を確認する	
不吉な臭いは	
リファクタリング	
テストが通ること	
を確認する	
1	 2	 3	 4	
5	6	7	
8	 短時間で繰り返す
27
StackのTDDデモ	
•  isEmpty()でスタックが空の場合true。
•  size()でスタックのサイズを取得する。
•  push(v)で引数の値をスタックの⼀番上に
積む。
•  pop()でスタックの⼀番上の値を取り除く。
(値は返さない C++流)
•  top()でスタックの⼀番上の値を取得する。
「⾞窓からTDD」で検索
28	(C)2002-2015 Eiwa System Management, Inc.	
TDDの主な3つのアプローチ	
return 0; return 3; return augend + addend;Fake It Refactoring
return 0; return 3;
return augend + addend;
Fake It
Refactoring
Triangulation(テストを追加)
return 0; return augend + addend;
テストに失敗	
テストに成功	
Fake It → Refactoring	
Triangulation(三角測量)	
Obvious Implementation(明白な実装)	
Fail It
Fail It
Fail It
Seeing is understanding.
さらに知りたく
なった⼈ ?
29
『アジャイル開発とスクラム』
• 顧客・技術・経営の3者をつなぐ
ために、アジャイルと⽇本経営の
接合点を探る
• 海兵隊の組織とアジャイル
• 知識創造プロセスとアジャイル
• 実践知リーダーとアジャイル
• 富⼠通・楽天・リクルートの事例
• Jeff Sutherlandインタビュー
平鍋健児+野中郁次郎著
http://objectclub.jp/technicaldoc/testing/stack_tdd.pdf
33
今買って読むならこれ!
Agile and TDD Demo
Agile and TDD Demo
Agile and TDD Demo
Agile and TDD Demo

Más contenido relacionado

La actualidad más candente

Agile Japan 2016 大阪サテライト
Agile Japan 2016 大阪サテライトAgile Japan 2016 大阪サテライト
Agile Japan 2016 大阪サテライトNaoya Maekawa
 
Digital Innovation Leadership Panel Discussion
Digital Innovation Leadership Panel DiscussionDigital Innovation Leadership Panel Discussion
Digital Innovation Leadership Panel DiscussionKenji Hiranabe
 
Why Agile Now ? - leanstartup and ARC
Why Agile Now ? - leanstartup and ARCWhy Agile Now ? - leanstartup and ARC
Why Agile Now ? - leanstartup and ARCKenji Hiranabe
 
Global Situation of Agile: Rakuten Tech Conference
Global Situation of Agile: Rakuten Tech ConferenceGlobal Situation of Agile: Rakuten Tech Conference
Global Situation of Agile: Rakuten Tech ConferenceKenji Hiranabe
 
Distributed Agile using UML
Distributed Agile using UMLDistributed Agile using UML
Distributed Agile using UMLKenji Hiranabe
 
Agile Guts We Have Had and Will Have
Agile Guts We Have Had and Will HaveAgile Guts We Have Had and Will Have
Agile Guts We Have Had and Will HaveKenji Hiranabe
 
Nonaka Scrum Creating Knowledge with Users
Nonaka Scrum Creating Knowledge with UsersNonaka Scrum Creating Knowledge with Users
Nonaka Scrum Creating Knowledge with UsersKenji Hiranabe
 
Scrum-Fest-Sapporo-2021-Keynote-Our-Journey
Scrum-Fest-Sapporo-2021-Keynote-Our-JourneyScrum-Fest-Sapporo-2021-Keynote-Our-Journey
Scrum-Fest-Sapporo-2021-Keynote-Our-JourneyKenji Hiranabe
 
爆速 オフショアに挑む
爆速 オフショアに挑む爆速 オフショアに挑む
爆速 オフショアに挑む大清 加藤
 
Agile and Scrum: Theory of Knowledge Creation and A Real Story
Agile and Scrum: Theory of Knowledge Creation and A Real StoryAgile and Scrum: Theory of Knowledge Creation and A Real Story
Agile and Scrum: Theory of Knowledge Creation and A Real StoryKenji Hiranabe
 
リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例Arata Fujimura
 
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~Kenji Hiranabe
 
Agile Ba with Covid at Redmine Japan 2020
Agile Ba with Covid at Redmine Japan 2020Agile Ba with Covid at Redmine Japan 2020
Agile Ba with Covid at Redmine Japan 2020Kenji Hiranabe
 
AgileJapan2012講演資料「チケット駆動開発の課題と展望」
AgileJapan2012講演資料「チケット駆動開発の課題と展望」AgileJapan2012講演資料「チケット駆動開発の課題と展望」
AgileJapan2012講演資料「チケット駆動開発の課題と展望」akipii Oga
 
Project Facilitation at Kanazawa.rb
Project Facilitation at Kanazawa.rbProject Facilitation at Kanazawa.rb
Project Facilitation at Kanazawa.rbKenji Hiranabe
 
with コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーションwith コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーションKenji Hiranabe
 
Digital Business and Agile
Digital Business and AgileDigital Business and Agile
Digital Business and AgileKenji Hiranabe
 
20120316 アジャイルジャパン東京サテライト
20120316 アジャイルジャパン東京サテライト20120316 アジャイルジャパン東京サテライト
20120316 アジャイルジャパン東京サテライトToshikazu Inoue
 
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)Yasuharu Nishi
 
正しいものを正しくつくる
正しいものを正しくつくる正しいものを正しくつくる
正しいものを正しくつくるtoshihiro ichitani
 

La actualidad más candente (20)

Agile Japan 2016 大阪サテライト
Agile Japan 2016 大阪サテライトAgile Japan 2016 大阪サテライト
Agile Japan 2016 大阪サテライト
 
Digital Innovation Leadership Panel Discussion
Digital Innovation Leadership Panel DiscussionDigital Innovation Leadership Panel Discussion
Digital Innovation Leadership Panel Discussion
 
Why Agile Now ? - leanstartup and ARC
Why Agile Now ? - leanstartup and ARCWhy Agile Now ? - leanstartup and ARC
Why Agile Now ? - leanstartup and ARC
 
Global Situation of Agile: Rakuten Tech Conference
Global Situation of Agile: Rakuten Tech ConferenceGlobal Situation of Agile: Rakuten Tech Conference
Global Situation of Agile: Rakuten Tech Conference
 
Distributed Agile using UML
Distributed Agile using UMLDistributed Agile using UML
Distributed Agile using UML
 
Agile Guts We Have Had and Will Have
Agile Guts We Have Had and Will HaveAgile Guts We Have Had and Will Have
Agile Guts We Have Had and Will Have
 
Nonaka Scrum Creating Knowledge with Users
Nonaka Scrum Creating Knowledge with UsersNonaka Scrum Creating Knowledge with Users
Nonaka Scrum Creating Knowledge with Users
 
Scrum-Fest-Sapporo-2021-Keynote-Our-Journey
Scrum-Fest-Sapporo-2021-Keynote-Our-JourneyScrum-Fest-Sapporo-2021-Keynote-Our-Journey
Scrum-Fest-Sapporo-2021-Keynote-Our-Journey
 
爆速 オフショアに挑む
爆速 オフショアに挑む爆速 オフショアに挑む
爆速 オフショアに挑む
 
Agile and Scrum: Theory of Knowledge Creation and A Real Story
Agile and Scrum: Theory of Knowledge Creation and A Real StoryAgile and Scrum: Theory of Knowledge Creation and A Real Story
Agile and Scrum: Theory of Knowledge Creation and A Real Story
 
リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例
 
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
 
Agile Ba with Covid at Redmine Japan 2020
Agile Ba with Covid at Redmine Japan 2020Agile Ba with Covid at Redmine Japan 2020
Agile Ba with Covid at Redmine Japan 2020
 
AgileJapan2012講演資料「チケット駆動開発の課題と展望」
AgileJapan2012講演資料「チケット駆動開発の課題と展望」AgileJapan2012講演資料「チケット駆動開発の課題と展望」
AgileJapan2012講演資料「チケット駆動開発の課題と展望」
 
Project Facilitation at Kanazawa.rb
Project Facilitation at Kanazawa.rbProject Facilitation at Kanazawa.rb
Project Facilitation at Kanazawa.rb
 
with コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーションwith コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーション
 
Digital Business and Agile
Digital Business and AgileDigital Business and Agile
Digital Business and Agile
 
20120316 アジャイルジャパン東京サテライト
20120316 アジャイルジャパン東京サテライト20120316 アジャイルジャパン東京サテライト
20120316 アジャイルジャパン東京サテライト
 
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
 
正しいものを正しくつくる
正しいものを正しくつくる正しいものを正しくつくる
正しいものを正しくつくる
 

Similar a Agile and TDD Demo

Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)Upwind Technology Inc.
 
ET West 2012 P-1セッション
ET West 2012 P-1セッションET West 2012 P-1セッション
ET West 2012 P-1セッションNaoya Maekawa
 
エンジニアのキャリアを考える
エンジニアのキャリアを考えるエンジニアのキャリアを考える
エンジニアのキャリアを考えるMKT International Inc.
 
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決 - OpenStack最新情報セミナー...
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決  - OpenStack最新情報セミナー...Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決  - OpenStack最新情報セミナー...
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決 - OpenStack最新情報セミナー...VirtualTech Japan Inc.
 
ウェアラブルカンファレンスの講演資料 - リクルートテクノロジーズ
ウェアラブルカンファレンスの講演資料 - リクルートテクノロジーズウェアラブルカンファレンスの講演資料 - リクルートテクノロジーズ
ウェアラブルカンファレンスの講演資料 - リクルートテクノロジーズRecruit Technologies
 
Androiとテスト
AndroiとテストAndroiとテスト
Androiとテストmiyatay
 
Helpfeel User Manual Search サービス資料.pdf
Helpfeel User Manual Search   サービス資料.pdfHelpfeel User Manual Search   サービス資料.pdf
Helpfeel User Manual Search サービス資料.pdfmkomatsu1
 
Rsj2013 03 homma
Rsj2013 03 hommaRsj2013 03 homma
Rsj2013 03 hommarobotcare
 
採用ピッチ資料_2023
採用ピッチ資料_2023採用ピッチ資料_2023
採用ピッチ資料_2023Flyke1
 
ノーコードとアジャイル
ノーコードとアジャイルノーコードとアジャイル
ノーコードとアジャイルYukio Okajima
 
タレントへ目指せ
タレントへ目指せタレントへ目指せ
タレントへ目指せShuncai Zhou
 
JAWS FESTA 2018 OSAKA KCI SESSION
JAWS FESTA 2018 OSAKA KCI SESSIONJAWS FESTA 2018 OSAKA KCI SESSION
JAWS FESTA 2018 OSAKA KCI SESSION陽平 山口
 
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~Hitachi, Ltd. OSS Solution Center.
 
Helpfeel User Manual Search_ご提案資料.pdf
Helpfeel User Manual Search_ご提案資料.pdfHelpfeel User Manual Search_ご提案資料.pdf
Helpfeel User Manual Search_ご提案資料.pdfmkomatsu1
 

Similar a Agile and TDD Demo (20)

Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)
 
ET West 2012 P-1セッション
ET West 2012 P-1セッションET West 2012 P-1セッション
ET West 2012 P-1セッション
 
エンジニアのキャリアを考える
エンジニアのキャリアを考えるエンジニアのキャリアを考える
エンジニアのキャリアを考える
 
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決 - OpenStack最新情報セミナー...
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決  - OpenStack最新情報セミナー...Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決  - OpenStack最新情報セミナー...
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決 - OpenStack最新情報セミナー...
 
ウェアラブルカンファレンスの講演資料 - リクルートテクノロジーズ
ウェアラブルカンファレンスの講演資料 - リクルートテクノロジーズウェアラブルカンファレンスの講演資料 - リクルートテクノロジーズ
ウェアラブルカンファレンスの講演資料 - リクルートテクノロジーズ
 
Androiとテスト
AndroiとテストAndroiとテスト
Androiとテスト
 
Helpfeel User Manual Search サービス資料.pdf
Helpfeel User Manual Search   サービス資料.pdfHelpfeel User Manual Search   サービス資料.pdf
Helpfeel User Manual Search サービス資料.pdf
 
Aj2016 toyama feedback
Aj2016 toyama feedbackAj2016 toyama feedback
Aj2016 toyama feedback
 
Rsj2013 03 homma
Rsj2013 03 hommaRsj2013 03 homma
Rsj2013 03 homma
 
IotLt vol4_r2
IotLt vol4_r2IotLt vol4_r2
IotLt vol4_r2
 
採用ピッチ資料_2023
採用ピッチ資料_2023採用ピッチ資料_2023
採用ピッチ資料_2023
 
ノーコードとアジャイル
ノーコードとアジャイルノーコードとアジャイル
ノーコードとアジャイル
 
タレントへ目指せ
タレントへ目指せタレントへ目指せ
タレントへ目指せ
 
会社紹介
会社紹介会社紹介
会社紹介
 
クラウドとは何か
クラウドとは何かクラウドとは何か
クラウドとは何か
 
インフラジスティックス製品サブスクリプション/サポートについて
インフラジスティックス製品サブスクリプション/サポートについてインフラジスティックス製品サブスクリプション/サポートについて
インフラジスティックス製品サブスクリプション/サポートについて
 
JAWS FESTA 2018 OSAKA KCI SESSION
JAWS FESTA 2018 OSAKA KCI SESSIONJAWS FESTA 2018 OSAKA KCI SESSION
JAWS FESTA 2018 OSAKA KCI SESSION
 
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
 
Ot×企業 no.2 (2015.03.14)
Ot×企業 no.2 (2015.03.14) Ot×企業 no.2 (2015.03.14)
Ot×企業 no.2 (2015.03.14)
 
Helpfeel User Manual Search_ご提案資料.pdf
Helpfeel User Manual Search_ご提案資料.pdfHelpfeel User Manual Search_ご提案資料.pdf
Helpfeel User Manual Search_ご提案資料.pdf
 

Más de Kenji Hiranabe

effective ba for online communication
effective ba for online communication effective ba for online communication
effective ba for online communication Kenji Hiranabe
 
線形代数の視覚的理解 V1.1-Gストラング勉強会
線形代数の視覚的理解 V1.1-Gストラング勉強会線形代数の視覚的理解 V1.1-Gストラング勉強会
線形代数の視覚的理解 V1.1-Gストラング勉強会Kenji Hiranabe
 
Math in Machine Learning / PCA and SVD with Applications
Math in Machine Learning / PCA and SVD with ApplicationsMath in Machine Learning / PCA and SVD with Applications
Math in Machine Learning / PCA and SVD with ApplicationsKenji Hiranabe
 
Graphic Notes on Linear Algebra and Data Science
Graphic Notes on Linear Algebra and Data ScienceGraphic Notes on Linear Algebra and Data Science
Graphic Notes on Linear Algebra and Data ScienceKenji Hiranabe
 
Appreciating Your Way to XP
Appreciating Your Way to XPAppreciating Your Way to XP
Appreciating Your Way to XPKenji Hiranabe
 
Graphic Notes on Introduction to Linear Algebra
Graphic Notes on Introduction to Linear AlgebraGraphic Notes on Introduction to Linear Algebra
Graphic Notes on Introduction to Linear AlgebraKenji Hiranabe
 
線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノート線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノートKenji Hiranabe
 
ESM Agile Studio DX and COVID
ESM Agile Studio DX and COVIDESM Agile Studio DX and COVID
ESM Agile Studio DX and COVIDKenji Hiranabe
 
Essence position talk by hiranabe
Essence position talk by hiranabeEssence position talk by hiranabe
Essence position talk by hiranabeKenji Hiranabe
 
Agile Scrum at Knowledge Forum 2020
Agile Scrum at Knowledge Forum 2020Agile Scrum at Knowledge Forum 2020
Agile Scrum at Knowledge Forum 2020Kenji Hiranabe
 
Ba and digital here now ness
Ba and digital here now nessBa and digital here now ness
Ba and digital here now nessKenji Hiranabe
 
Modeling in the Agile Age and casual astah models
Modeling in the Agile Age and casual astah modelsModeling in the Agile Age and casual astah models
Modeling in the Agile Age and casual astah modelsKenji Hiranabe
 
Modeling in the Agile Age
Modeling in the Agile Age Modeling in the Agile Age
Modeling in the Agile Age Kenji Hiranabe
 
Agile in automotive industry
Agile in automotive industryAgile in automotive industry
Agile in automotive industryKenji Hiranabe
 
Introduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team upIntroduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team upKenji Hiranabe
 
5-principles-for-project-facilitation
5-principles-for-project-facilitation5-principles-for-project-facilitation
5-principles-for-project-facilitationKenji Hiranabe
 
Nonaka Scrum - The New New Product Development Game, SECI model, The US Marin...
Nonaka Scrum - The New New Product Development Game, SECI model, The US Marin...Nonaka Scrum - The New New Product Development Game, SECI model, The US Marin...
Nonaka Scrum - The New New Product Development Game, SECI model, The US Marin...Kenji Hiranabe
 
デジタルビジネスの潮流とアジャイル開発~ビジネスとエンジニアの協働チームづくり~
デジタルビジネスの潮流とアジャイル開発~ビジネスとエンジニアの協働チームづくり~デジタルビジネスの潮流とアジャイル開発~ビジネスとエンジニアの協働チームづくり~
デジタルビジネスの潮流とアジャイル開発~ビジネスとエンジニアの協働チームづくり~Kenji Hiranabe
 
Mob programming and the power of flow agilejapan 2018
Mob programming and the power of flow agilejapan 2018Mob programming and the power of flow agilejapan 2018
Mob programming and the power of flow agilejapan 2018Kenji Hiranabe
 

Más de Kenji Hiranabe (20)

effective ba for online communication
effective ba for online communication effective ba for online communication
effective ba for online communication
 
線形代数の視覚的理解 V1.1-Gストラング勉強会
線形代数の視覚的理解 V1.1-Gストラング勉強会線形代数の視覚的理解 V1.1-Gストラング勉強会
線形代数の視覚的理解 V1.1-Gストラング勉強会
 
Math in Machine Learning / PCA and SVD with Applications
Math in Machine Learning / PCA and SVD with ApplicationsMath in Machine Learning / PCA and SVD with Applications
Math in Machine Learning / PCA and SVD with Applications
 
Graphic Notes on Linear Algebra and Data Science
Graphic Notes on Linear Algebra and Data ScienceGraphic Notes on Linear Algebra and Data Science
Graphic Notes on Linear Algebra and Data Science
 
Appreciating Your Way to XP
Appreciating Your Way to XPAppreciating Your Way to XP
Appreciating Your Way to XP
 
Graphic Notes on Introduction to Linear Algebra
Graphic Notes on Introduction to Linear AlgebraGraphic Notes on Introduction to Linear Algebra
Graphic Notes on Introduction to Linear Algebra
 
線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノート線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノート
 
ESM Agile Studio DX and COVID
ESM Agile Studio DX and COVIDESM Agile Studio DX and COVID
ESM Agile Studio DX and COVID
 
Agile Ba with Covid
Agile Ba with CovidAgile Ba with Covid
Agile Ba with Covid
 
Essence position talk by hiranabe
Essence position talk by hiranabeEssence position talk by hiranabe
Essence position talk by hiranabe
 
Agile Scrum at Knowledge Forum 2020
Agile Scrum at Knowledge Forum 2020Agile Scrum at Knowledge Forum 2020
Agile Scrum at Knowledge Forum 2020
 
Ba and digital here now ness
Ba and digital here now nessBa and digital here now ness
Ba and digital here now ness
 
Modeling in the Agile Age and casual astah models
Modeling in the Agile Age and casual astah modelsModeling in the Agile Age and casual astah models
Modeling in the Agile Age and casual astah models
 
Modeling in the Agile Age
Modeling in the Agile Age Modeling in the Agile Age
Modeling in the Agile Age
 
Agile in automotive industry
Agile in automotive industryAgile in automotive industry
Agile in automotive industry
 
Introduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team upIntroduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team up
 
5-principles-for-project-facilitation
5-principles-for-project-facilitation5-principles-for-project-facilitation
5-principles-for-project-facilitation
 
Nonaka Scrum - The New New Product Development Game, SECI model, The US Marin...
Nonaka Scrum - The New New Product Development Game, SECI model, The US Marin...Nonaka Scrum - The New New Product Development Game, SECI model, The US Marin...
Nonaka Scrum - The New New Product Development Game, SECI model, The US Marin...
 
デジタルビジネスの潮流とアジャイル開発~ビジネスとエンジニアの協働チームづくり~
デジタルビジネスの潮流とアジャイル開発~ビジネスとエンジニアの協働チームづくり~デジタルビジネスの潮流とアジャイル開発~ビジネスとエンジニアの協働チームづくり~
デジタルビジネスの潮流とアジャイル開発~ビジネスとエンジニアの協働チームづくり~
 
Mob programming and the power of flow agilejapan 2018
Mob programming and the power of flow agilejapan 2018Mob programming and the power of flow agilejapan 2018
Mob programming and the power of flow agilejapan 2018
 

Agile and TDD Demo