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