チケット駆動開発のリズムとXPのリズムは似ている
オブジェクト倶楽部のXPの開発プロセスの図がとても分かりやすかったのでメモ。
【元ネタ】
- eXtreme programming FAQ
にある「エクストリームプログラミングの開発プロセスは?」の図
Comparison of issue tracking systems - Atlassianウェブサイト-ドキュメンテーション - アトラシアン ウィキに書いた「TiDDの運用サイクル」の図
XPの開発プロセスをプロジェクト・イテレーション・開発・コーディングの4つのタイミングでうまく図示している。
XPなどのアジャイル開発の特徴の一つが開発にリズムがあること。
その理由は、イテレーションが生み出すリズムがプロジェクト・開発・コーディングの断面でもリズムをもたらしていること。
同様に、チケット駆動開発にもリズムは発生する。
バージョンをXPのイテレーション、Scrumのスプリントのように扱えば、そこから開発のリズムが生まれる。
チケット駆動開発では、プロジェクト・イテレーション・1日(デイリー)・1作業(タスク)の断面でリズムがあり、それぞれの断面でITSを中心とした3種の神器が透過的にサポートしてくれる。
開発のリズムがあるからこそ、それに合わせて作業できて、XPの言う「持続可能な作業ペース」「週40時間労働」が実現される。
これがウォーターフォール型開発の場合、設計・開発・テストの工程を経るたびに作業負荷が増して、最後のリリースとリリース後の対応で作業がピークになる。
Scrumも似たような開発サイクルがある。
チケット駆動開発もXPやScrumのように上手に理論化してみたい。
| 固定リンク
「チケット駆動開発」カテゴリの記事
- 小説活動にプルリクエスト駆動が必要になってきた(2022.05.08)
- 知識は経験よりも大切か、経験は知識よりも勝るのか、SECIモデルは相互作用を語る(2022.04.26)
- プロジェクト管理の基本はテーラリング、Redmineはプロセスをテーラリングするツール(2022.04.21)
- タスク分割は親子チケットにすべきか、それともチェックリストにすべきか #redmine(2022.03.04)
- Redmineにメンション機能が入るらしい(2022.01.15)
「Agile」カテゴリの記事
- パッケージ設計の原則の意義は変化しているのか(2023.09.30)
- 日本のアジャイル開発の先人による話が良かった(2023.07.15)
- JSTQBのテストプロセスの概念モデルを描いてみた(2023.05.26)
- PM理論では課業志向の方が関係志向よりも生産性が高いことを主張しているのではないか(2023.01.22)
- 現代日本人の弱点はリーダーシップ不足と生産性が著しく低いこと、そしてリスク許容度が著しく低いことだ(2022.12.23)
コメント