補完チケット方式はチケット駆動開発の先祖返り
さかばさんの記事を読んで思ったことをメモ。
【元ネタ】
[#TiDD] チケット駆動開発によるアダプタブル・ウォータフォール開発 #agileto2011: ソフトウェアさかば
[#TiDD] チケット駆動でAdaptable Waterfall開発!: ソフトウェアさかば
いきなりBTS/ITSをベースに全ての作業をチケット化してタスク管理する完全チケット方式が難しい場合、補完チケット方式という手法がある。
補完チケット方式の具体例の一つは、テスト工程の障害管理。
又、チケット駆動開発をWF型開発に適用する場合、一番導入しやすいのはテスト工程の障害管理。
要件定義、設計、開発、単体テストと順調に進んでも、結合テスト以降のテスト工程は予期しないバグ修正や突然の仕様変更が頻発しやすい。
そこで、チケット駆動開発を導入したいなら、チケット管理システムをまさにバグ管理として導入して運用すればいい。
そうすれば、システムの修正にまつわるすべての事象、作業はBTSに集約され、ワークフロー管理でき、集計した結果から是正対策や予防対策を講じることもできる。
現代のソフトウェア開発ではITS/SCM/CIは必須ツールだと思うが、実際はBTSすら導入しておらずExcelでチマチマと課題一覧や障害一覧を保守しているプロジェクトも多い。
そんなプロジェクトには、いきなり完全チケット方式によるチケット駆動開発でAgileに開発するよりも、まずはBTSをバグ管理として運用する所から始めた方が確実だろう。
BTSで障害管理プロセスをきちんと学習できれば、バグ修正とバグ検証というコーディングパイプラインは、仕様変更にも新規開発にも運用保守にも拡張可能。
必ず二人の目を通して作業をチェックし合うというプロセスをスムーズに連携できなければ、チームで開発するのは難しいだろう。
そしてチケット駆動開発を意識すれば、BTSの機能を拡張したプラクティスを導入できて効果を発揮できるだろう。
BTSからチケット駆動開発へ進化した歴史から眺めれば、補完チケット方式は先祖返りの開発スタイル。
丁度、哺乳類が海から陸地に上がって進化した後、海に戻って活動領域を広げていったイルカやクジラに似ている。
でも普通の魚類とは違って、進化した哺乳類なのだ。
| 固定リンク
「プロジェクトマネジメント」カテゴリの記事
- チームトポロジーの感想~大規模アジャイル開発でも組織構造は大きく変化する(2025.01.01)
- 「スクラムの拡張による組織づくり」のScrum@Scaleの感想(2024.03.31)
- ストラテジストとプロジェクトマネージャの役割の違いは何なのかpart2~プロセスのレイヤと達成目標のレイヤが異なる(2023.02.18)
- ストラテジストとプロジェクトマネージャの役割の違いは何なのかpart1~CSFはWBSみたいなものと捉える(2023.02.14)
- PM理論では課業志向の方が関係志向よりも生産性が高いことを主張しているのではないか(2023.01.22)
「ソフトウェア工学」カテゴリの記事
- Jiraの機能はTracに似ている気がする #redmine(2025.06.01)
- チームトポロジーの感想~大規模アジャイル開発でも組織構造は大きく変化する(2025.01.01)
- Redmineは組織のナレッジ基盤として実現可能なのか~島津製作所の事例を読み解く #redmineT(2024.12.29)
- アーキテクチャ設計はベストプラクティスを参照するプロセスに過ぎないのか?~Software Processes are Software, Too(ソフトウェアプロセスもまたソフトウェアである)(2024.09.22)
- 「システムアーキテクチャ構築の原理」の感想part2~非機能要件がシステムのアーキテクチャに影響を与える観点をプロセス化する(2024.05.06)
「チケット駆動開発」カテゴリの記事
- Jiraの機能はTracに似ている気がする #redmine(2025.06.01)
- Redmineは組織のナレッジ基盤として実現可能なのか~島津製作所の事例を読み解く #redmineT(2024.12.29)
- 第26回redmine.tokyo勉強会の感想~多様性はコミュニティが成功する重要な要因の一つ #redmineT(2024.06.15)
- チケットはデータでとプロセスの二面性を持つ #redmine(2023.12.24)
- 小説活動にプルリクエスト駆動が必要になってきた(2022.05.08)
「Agile」カテゴリの記事
- Jiraの機能はTracに似ている気がする #redmine(2025.06.01)
- チームトポロジーにおける4チームのインタラクションをUMLで整理してみた(2025.01.12)
- チームトポロジーの感想~大規模アジャイル開発でも組織構造は大きく変化する(2025.01.01)
- 「世界一流エンジニアの思考法」の感想(2024.12.08)
- 「システムアーキテクチャ構築の原理」の感想part2~非機能要件がシステムのアーキテクチャに影響を与える観点をプロセス化する(2024.05.06)
コメント