SlideShare a Scribd company logo
1 of 7
Download to read offline
テスターとデベロッパーの新しい関係
株式会社チェンジビジョン
平鍋健児
当日資料に、この付箋で話したことを追記しています。写真だけ
でほとんど意味なさなかったので。。。
p.2	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
平鍋健児	
•  ㈱永和システムマネジメント
– 福井市(本社)、上野東京(⽀支社)
– Ruby  と  Agileを使ったシステム開発
•  株式会社チェンジビジョン
– 福井市(開発部)、上野東京(本社)
– astah*  (旧:JUDE)  の開発
•  活動
– UML+マインドマップエディタ  astah*の開発
– 要求開発アライアンス、理理事
– 翻訳、XP関連書籍、『リーン開発の本質』
『IMPACT  MAPPING』等多数。
– 著書『アジャイル開発とスクラム』、『要求開発』
『ソフトウェア開発に役⽴立立つマインドマップ』
会場のみさんに「astah	
  をご存
知の人」と聞いたところ、約
90%の方が手を挙げて頂きま
した。ありがとうございます。
下の本は書いたり訳した本。
アジャイルとモデリングを日
本の現場に紹介してきました。
3
『アジャイル開発とスクラム』
•  顧客・技術・経営の3者をつなぐ
ために、アジャイルと⽇日本経営の
接合点を探る
•  海兵隊の組織とアジャイル
•  知識識創造プロセスとアジャイル
•  実践知リーダーとアジャイル
•  富⼠士通・楽天・リクルートの事例例
•  Jeff  Sutherlandインタビュー
平鍋健児+野中郁次郎著	
アジャイルを上司に説明するならこの本です。
ぼくが初めてアジャイルの中でのテスターについて考えさせられたのは、Salt	
  Lake	
  City	
  の
ADC2003。Kay	
  Johansenがテスターセッションをやっていた。彼女は自分がテストの部門に属し
ていて、どのようにアジャイル開発に貢献できるか考えていた。このキャンディは、デベロッ
パーが彼女の席までインシデントのことを聞きにきた時に上げるもの。話すきっかけをオープン
に作るツールだ。ぼくはこの時はじめて、アジャイルの持つコミュニケーションの意味について
考えた。ちなみに現在彼女は Pluralsight	
  (Utah発の急成長スタートアップ)にてアジャイル開発
をしている。そこでは、テスターという明確なロールはない。チーム一体型だ。
ぼくの考える理想型の話。左の写真では、開発と品賞保証が分かれており、それぞれの理解
を持っている。その期間が長くなると、別々の理解が生じて後で合わせるのが難しい。この理
解の不一致の期間を「短く」「早く」したい。右の写真のように、お互いが縫い合うように密着し
て開発を進めるのがアジャイルスタイル。
6
分析	
設計	
実装	
テスト	
時間	
 時間	
要求(スコープ) 要求(スコープ)Waterfall Agile
Beck 2000Royce 1970
最後に動くものができる
動くものが徐々に
できあがり、成長する
Waterfallでは最後になってテストが出てきます。最後にテストが必要な特性をもつプロジェクト
やプロダクトもあるでしょう。Agileでは1つのイテレーション(短期繰り返し単位)の中にテストが
含まれます。はたして、テスターの出番は?すでにテスト部隊がある組織はどのように貢献で
きるでしょう?また品質保証組織はどのように貢献できるでしょう?
アジャイルの世界でも、テスト
の話が盛り上がっています。
二つのコミュニティをもっと繋
げて行きましょう!

More Related Content

More from Kenji 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
 
with コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーションwith コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーション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
 
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
 
Software design and team design
Software design and team designSoftware design and team design
Software design and team designKenji Hiranabe
 
AgileJapan Fukui Satellite
AgileJapan Fukui SatelliteAgileJapan Fukui Satellite
AgileJapan Fukui SatelliteKenji Hiranabe
 
Modern Agile Keynote at Agile Japan 2017
Modern Agile Keynote at Agile Japan 2017Modern Agile Keynote at Agile Japan 2017
Modern Agile Keynote at Agile Japan 2017Kenji Hiranabe
 

More from Kenji Hiranabe (20)

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
 
線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノート線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノート
 
with コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーションwith コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーション
 
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
 
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
 
Software design and team design
Software design and team designSoftware design and team design
Software design and team design
 
AgileJapan Fukui Satellite
AgileJapan Fukui SatelliteAgileJapan Fukui Satellite
AgileJapan Fukui Satellite
 
Modern Agile Keynote at Agile Japan 2017
Modern Agile Keynote at Agile Japan 2017Modern Agile Keynote at Agile Japan 2017
Modern Agile Keynote at Agile Japan 2017
 

New relationship between testers and developers (at JaSST 2015)