[#TiDD] リポジトリマイニング - お手軽にリアルタイムの生データ -
ソフトウェア開発のデータベースに相当するものを「リポジトリ」と呼びます。具体的には、バージョン管理ツールの履歴情報のデータベースや障害管理システムのデータベースなどがあります。
ソフトウェア工学では、古くからメトリクス(尺度)の研究が盛んでした。計測できればより制御が容易になる事から、コード行数や障害件数など様々なメトリクスの分析が行われてきました。
メトリクスの研究の課題は、どのようなメトリクスがソフトウェア開発に役立つのかということのほか、データ収集の負担、収集にかかる時間、人手が介在する事で不正確になる、といった事です。
そこでメトリクスのデータとしてソフトウェア開発のリポジトリを使えば、お手軽にリアルタイムの生データが得られるようになります。
このような考えで作られたのが、EPM(Empirical Project Monitor)です。
リポジトリマイニングに関する国際会議が開かれているほか、チケット駆動開発もその応用の一つと考えられると思います(EPMについては書籍「チケット駆動開発」でも触れています。また、EPMの後続システムでRedmineやtracに対応したEPM-Xについては神谷芳樹さんが「チケット&計測でITプロジェクト運営の体質改善 」で書かれています。電子版はオーム社のサイト、Google、Amazonで買えるようになるそうです)。
教育分野への応用としては、井垣宏先生がProject-based Learningを実践されています。11月30日の第9回RxTstudyで招待講演をお願いしていますので、ぜひご参加ください。
【告知】[#RxTstudy] チケット駆動開発と教育、Redmineの事例とプラグイン、そしてgit
« 電車でPDFが読める! iPad mini retinaモデル WiFi C? | トップページ | [#TiDD] Scrum × PBL × チケット駆動開発 - 第9回 RxTstudy(Redmineやタスク管理を考える勉強会@大阪) - »
「チケット駆動開発」カテゴリの記事
- One fact in one placeとチケット駆動開発 - Software Processes are Software, Too -(2021.12.21)
- マルチスレッド処理と進捗管理・配員・作業分割/割り当て- Software Processes are Software, Too -(2021.12.20)
- カプセル化と組織パターン - Software Processes are Software, Too -(2021.12.20)
- [#TiDD] ポケモンGOにチケット駆動開発のポイントを学ぶ(2018.05.01)
- [#TiDD] プロジェクトを成功させるチケット管理(2017.07.02)
この記事へのコメントは終了しました。
コメント