Submit Search
Upload
AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけて
•
3 likes
•
1,566 views
S
Shuji Morisaki
Follow
http://kokucheese.com/event/index/16868/
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 26
Recommended
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
Shuji Morisaki
「コンテキストの理解による技法、事例の分析」森崎 修司
「コンテキストの理解による技法、事例の分析」森崎 修司
Shuji Morisaki
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
レガシーコードとの付き合い方とテストでの話
レガシーコードとの付き合い方とテストでの話
H Iseri
Dev love関西 レガシーコードへの取り組み 20140325
Dev love関西 レガシーコードへの取り組み 20140325
Seiichi Sugahara
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
kyon mm
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
Kaizen process with test #hackt
Kaizen process with test #hackt
kyon mm
Recommended
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
Shuji Morisaki
「コンテキストの理解による技法、事例の分析」森崎 修司
「コンテキストの理解による技法、事例の分析」森崎 修司
Shuji Morisaki
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
レガシーコードとの付き合い方とテストでの話
レガシーコードとの付き合い方とテストでの話
H Iseri
Dev love関西 レガシーコードへの取り組み 20140325
Dev love関西 レガシーコードへの取り組み 20140325
Seiichi Sugahara
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
kyon mm
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
Kaizen process with test #hackt
Kaizen process with test #hackt
kyon mm
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
Moriharu Ohzu
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
kyon mm
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
Yahoo!デベロッパーネットワーク
テストスキルを測ってみよう
テストスキルを測ってみよう
Akira Ikeda
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
SHIFT Inc.
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
kyon mm
How to let them in house of quality
How to let them in house of quality
Takahiro Toku
アプリケーションコードにおける技術的負債について考える
アプリケーションコードにおける技術的負債について考える
pospome
PHPでAIプログラミングコンテスト準優勝するまでの軌跡
PHPでAIプログラミングコンテスト準優勝するまでの軌跡
Shintaro Kurachi
実践的な設計って、なんだろう?
実践的な設計って、なんだろう?
増田 亨
Erpと自然言語処理
Erpと自然言語処理
Works Applications
トランザクションスクリプトのすすめ
トランザクションスクリプトのすすめ
pospome
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
Noriyuki Mizuno
どこに何を書くのか?
どこに何を書くのか?
pospome
オブジェクト指向最強
オブジェクト指向最強
haganemetal
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
kyon mm
JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~
JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~
Hiroyuki Ohnaka
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
Shoichi Matsuda
ありえるえりあ勉強会@五反田~テスト編~ Part2
ありえるえりあ勉強会@五反田~テスト編~ Part2
Tomoyuki Sato
リーン原則とソフトウェア開発
リーン原則とソフトウェア開発
You&I
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
Makoto Iguchi
More Related Content
What's hot
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
Moriharu Ohzu
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
kyon mm
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
Yahoo!デベロッパーネットワーク
テストスキルを測ってみよう
テストスキルを測ってみよう
Akira Ikeda
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
SHIFT Inc.
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
kyon mm
How to let them in house of quality
How to let them in house of quality
Takahiro Toku
アプリケーションコードにおける技術的負債について考える
アプリケーションコードにおける技術的負債について考える
pospome
PHPでAIプログラミングコンテスト準優勝するまでの軌跡
PHPでAIプログラミングコンテスト準優勝するまでの軌跡
Shintaro Kurachi
実践的な設計って、なんだろう?
実践的な設計って、なんだろう?
増田 亨
Erpと自然言語処理
Erpと自然言語処理
Works Applications
トランザクションスクリプトのすすめ
トランザクションスクリプトのすすめ
pospome
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
Noriyuki Mizuno
どこに何を書くのか?
どこに何を書くのか?
pospome
オブジェクト指向最強
オブジェクト指向最強
haganemetal
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
kyon mm
JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~
JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~
Hiroyuki Ohnaka
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
Shoichi Matsuda
What's hot
(19)
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
テストスキルを測ってみよう
テストスキルを測ってみよう
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
How to let them in house of quality
How to let them in house of quality
アプリケーションコードにおける技術的負債について考える
アプリケーションコードにおける技術的負債について考える
PHPでAIプログラミングコンテスト準優勝するまでの軌跡
PHPでAIプログラミングコンテスト準優勝するまでの軌跡
実践的な設計って、なんだろう?
実践的な設計って、なんだろう?
Erpと自然言語処理
Erpと自然言語処理
トランザクションスクリプトのすすめ
トランザクションスクリプトのすすめ
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
どこに何を書くのか?
どこに何を書くのか?
オブジェクト指向最強
オブジェクト指向最強
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~
JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
Similar to AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけて
ありえるえりあ勉強会@五反田~テスト編~ Part2
ありえるえりあ勉強会@五反田~テスト編~ Part2
Tomoyuki Sato
リーン原則とソフトウェア開発
リーン原則とソフトウェア開発
You&I
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
Makoto Iguchi
失敗しないパッケージ導入5
失敗しないパッケージ導入5
小島 規彰
確率論及統計論輪講 精度より成果
確率論及統計論輪講 精度より成果
Kiyoshi Ogawa
ソフトウェア開発の現場風景
ソフトウェア開発の現場風景
Koichi ITO
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め
Dai FUJIHARA
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め
Rakuten Group, Inc.
CEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするために
Takafumi Ikeda
To be sn agile enterprise
To be sn agile enterprise
Rakuten Group, Inc.
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Kenji Hiranabe
仕様七変化
仕様七変化
galluda
ウォーターフォールとアジャイル開発の比較
ウォーターフォールとアジャイル開発の比較
Unicast Inc.
TDDBC osaka 2012/06/02
TDDBC osaka 2012/06/02
Hiro Yoshioka
Odstudy 20120225 エンジニアのための提案力向上セミナー
Odstudy 20120225 エンジニアのための提案力向上セミナー
kumi_shiki
Xp Terakoya No02
Xp Terakoya No02
takepu
なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423
なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423
Yusuke Suzuki
Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理
You&I
大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について
Rakuten Group, Inc.
ソフトウェア調達におけるアジャイル開発の要点と現状 Slideshare
ソフトウェア調達におけるアジャイル開発の要点と現状 Slideshare
Yoichi Tamamaki
Similar to AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけて
(20)
ありえるえりあ勉強会@五反田~テスト編~ Part2
ありえるえりあ勉強会@五反田~テスト編~ Part2
リーン原則とソフトウェア開発
リーン原則とソフトウェア開発
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
失敗しないパッケージ導入5
失敗しないパッケージ導入5
確率論及統計論輪講 精度より成果
確率論及統計論輪講 精度より成果
ソフトウェア開発の現場風景
ソフトウェア開発の現場風景
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め
CEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするために
To be sn agile enterprise
To be sn agile enterprise
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
仕様七変化
仕様七変化
ウォーターフォールとアジャイル開発の比較
ウォーターフォールとアジャイル開発の比較
TDDBC osaka 2012/06/02
TDDBC osaka 2012/06/02
Odstudy 20120225 エンジニアのための提案力向上セミナー
Odstudy 20120225 エンジニアのための提案力向上セミナー
Xp Terakoya No02
Xp Terakoya No02
なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423
なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423
Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理
大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について
ソフトウェア調達におけるアジャイル開発の要点と現状 Slideshare
ソフトウェア調達におけるアジャイル開発の要点と現状 Slideshare
Recently uploaded
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Recently uploaded
(9)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけて
1.
関係者に理解してもらえるアジャイル開発にむけて ー採択されたアジャイル開発の学術論文から
説明のパターンをさぐるー 森崎 修司 tweets: @smorisaki
2.
はじめに 姿勢・考え方がアジャイル プロセス・プラクティスがアジャイル
2
3.
アジャイル的姿勢がないとき(開発序盤) • 姿勢は必ずしもプラクティス・プロセスに縛られるもので
はない。 金払うんだか もちろんです。 ら後はよろしく。 契約、 コミュニケション ルール、 規約、 正論、・・・ 委託側 受託側 3
4.
アジャイル的姿勢があるとき(開発序盤) • 姿勢は必ずしもプラクティス・プロセスに縛られるもので
はない。 一緒に価値あるソフトウェ はい。限られた時間とリ アを作りましょう。 ソースで価値を最大化し ましょう。 委託側 受託側 4
5.
アジャイル的姿勢がないとき(開発中盤) • お互いに開発するソフトウェア・システムのことを真剣に
考えていない。 状況がかわってき 調整はしますが契 ました。仕様変更 約上、仕様凍結後 させてほしいんで なので・・ すが 委託側 受託側 5
6.
アジャイル的姿勢があるとき(中盤) • 変更があっても、もっともムダが少なく変更インパクトが
少ない方法を双方が検討する。 状況がかわって どこを変えるのがもっ きました。仕様変 とも効率的ですか? 更させてほしいん 変更によるインパクト ですが を列挙してみます。 委託側 受託側 6
7.
アジャイル的姿勢がないとき(不具合発見時) • お互いに歩み寄ることによって問題を解決しようとしな
い。 こんな不具合が も、申し訳ありませ 発見できないもん ん。有識者をまじえ、 なんですねぇ。 レビューを強化しま プロとしてどうする す! つもりですか? 委託側 受託側 7
8.
アジャイル的姿勢があるとき(不具合発見時) • お互いに歩み寄ることによって問題を解決する。 この不具合は運用である
早急に不具合を修正しま 程度回避できますので、 す。Aと Bの複合による問 我々のお客様には影響は 題なのでAを先に解決し 出さないようにできます。 て復旧作業を済ませてか 今後はしっかりしてください。 らBを修正します。 委託側 受託側 8
9.
事例 アジャイル的姿勢があるウォータフォール
• 東京証券取引所Arrowheadの開発 • フィードバック型V字モデル – あるフェーズの成果物のレビューにおいて前工程の漏れ が発見できなければ、そのレビューや工程に問題がある。 基本設計 レビュー 詳細設計 レビュー (健全でない例) (健全な例) 検出欠陥の混入工程の内訳 検出欠陥の混入工程の内訳 ・詳細設計: 120件 ・詳細設計: 120件 ・基本設計: 0件 ・基本設計: 3件 詳細な情報: ソフトウェア品質シンポジウム2011 企画セッション 9 http://www.atmarkit.co.jp/im/carc/serial/userprincipal/02/01.html
10.
アジャイル的プロセス・プラクティスがないとき このあたり試行錯
うーん。次のバージョ 誤してみたい。 ンですかねぇ。 委託側 受託側 10
11.
アジャイル的プロセス・プラクティスがあるとき このあたり試行錯
パラメータをいくつか 誤してみたい。 変化させてみましょう。 この件はこのイテレー ションで決着を付け るつもりで 委託側 受託側 11
12.
アジャイル的プロセス・プラクティスがないとき 他サービスとの連
その部分は未実装で 携のほうが優先 す。優先順位が高い 順位が高くなった。 とされていた部分の 実装中なのでお待ち ください。 委託側 受託側 12
13.
アジャイル的プロセス・プラクティスがあるとき 他サービスとの連
わかりました。そちら 携のほうが優先 を先に作りましょう。 順位が高くなった。 何を後回しにします か? 委託側 受託側 13
14.
本セッションのあらましと今後の流れ • 前提 –
アジャイル的プロセス・プラクティスには関係者の理解( アジャイル的姿勢)が必要である。 – 理解を得るための説明、説得方法にもコツがあるはず • 紹介の意図 – 学術論文の査読も同様に説明、説得の側面がある。 – 採録になっている論文をみればスマートな説明、説得に 役立つかもしれない。 • 以降では・・・ – 国際会議の査読の流れ – 採録・不採録になったアジャイル論文の紹介 14
15.
論文査読の流れ
採録 掲載 投稿 著者 不採録 査読 別の会議に 査読者1 査読者2 査読者3 投稿等 会議・シンポジウム 15
16.
アジャイル開発論文での採録の分かれ目
前提の明確化 • 説明の相手がプラクティスを熟知している場合でも、両 者のイメージが一致しているとは限らない。 • × – 読者がプラクティスの定義を知っていることを前提にし ており、特に説明がなく、具体的なイメージを持ちにくい 。 • ○ – プラクティスの定義や観察・試行との関連性が示してあ り、アジャイルを知らない読者でも理解できるよう配慮が ある。 16
17.
アジャイル開発論文での採録の分かれ目
前提の明確化例 • × – 構成管理ツールの履歴を調査し、100回以上のリファク タリングが実施されていることがわかり、テスト自動化の 効果が極めて高いことを確認した。 • ○ – お考えください。 17
18.
アジャイル開発論文での採録の分かれ目
前提の明確化例 • × – 構成管理ツールの履歴を調査し、100回以上のリファク タリングが実施されていることがわかり、テスト自動化の 効果が極めて高いことを確認した。 • ○ – デグレードのおそれから保守性を犠牲にする場合があり 、テスト自動化によってその状況を防げるか調査した。 – 構成管理ツールの履歴を調査し、100回以上のリファク タリングが実施されていることがわかり、テスト自動化の 効果が極めて高いことを確認した。 18
19.
アジャイル開発論文での採録の分かれ目
他との関連 • 他の開発プロセスや既存の慣習との関連が書かれて いる。 • × – 実施したプロジェクトだけに閉じている。 • ○ – 既存の(アジャイルでない)体制やプロセスとの関連が明 示されている。 19
20.
アジャイル開発論文での採録の分かれ目
他との関連の例 • ×(実施したプロジェクトだけに閉じている) – TDDにおいてテストコードの実行コード(テスト対象)のカ バレッジを計測したところ96%であることがわかった。この 結果はTDDの有効性を示している。 • ○(既存との関連が明示されている) – 手動テストでのソースコードのカバレッジを計測したところ 90%であった。TDDにおいてソースコードのカバレッジを 計測したところ96%であった。この結果はTDDがカバレッ ジの側面で妥当であることを示している。 20
21.
アジャイル開発論文での採録の分かれ目
比較対象・評価基準 • 「ないとき」を比較対象にする。 • 評価基準は異なるプラクティスやプロセスでも使えるも のとする。(できれば説得相手も知っているものとする) • × – プラクティスへの準拠度合い等、アジャイル開発に特化 した評価基準 • ○ – 不具合密度、不具合修正時間や工数あたりの成果物 サイズ等、アジャイル開発以外でも適用できる評価基準 21
22.
アジャイル開発論文での採録の分かれ目
試行・事例・観察プロジェクト • 事例は数多く、かつ、長期間のものがよい。 • × – 少数・短期間 • ○ – 多数・長期間 • 数を揃えたり、長期間の試行は簡単ではない。 → 試行・事例 + シミュレーションの合わせ技 – 実際には試行していないが「こうなるだろう」という Example scenarioをつけているものもある。 22
23.
例題1 • 前提
– 目的: ユーザにオンサイトでいてもらうこと – 対象: ユーザ – タイミング: プロジェクト計画中(契約前) – ソフトウェア: 委託開発の業務システム • 何を課題と設定しますか? • どのような事実をもって理解してもらおうとしますか? • オンサイトでないときとのメリットとデメリットは何ですか? • 起こりうる課題が何であると説明しますか? 23
24.
例題2 • 前提 –
目的: 透明性を確保すること – 対象: プロジェクトメンバと管理職 – タイミング: プロジェクト計画の途中 – ソフトウェア: 内製の製品 • 何を課題と設定しますか? • どのような事実をもって理解してもらおうとしますか? • 透明性によるメリットとデメリットの比較はどうしますか? 24
25.
まとめと参考文献 • まとめ –
アジャイル的な姿勢とアジャイル的なプラクティスのどち らが必要? – アジャイル開発に関する学術論文から説明、合意のパ ターンを議論した。 • 参考文献 – Ultimate Agile Stories Iteration1「学術研究論文に学ぶ アジャイル開発の有効性の示し方」 (収益は東日本大震災義援金になります) 25
26.
お知らせ 1. 論文、記事等の公開情報をお知らせするメールニュースご希
望の方はメールアドレスをお知らせください。 – From: 情報をお送りするメールアドレス – To: ismoris@ipc.shizuoka.ac.jp – Subject: 論文、記事等の公開情報のお知らせ希望 – 本文 ご氏名: ご所属: – いただいた情報を本来の目的以外で使用することはありません。 2. 当研究グループとの具体的な連携(有償の受託・共同研究) を募集しています。 – 詳細な統計データや海外動向との比較ができます。 – 関西圏・首都圏の拠点の企業とも多く連携しています。 26