ひつじのにっきスマートフォン用の表示で見るひつじのにっきmhidakaのにっきです。長文、気が向いたとき更新。氏パネルセッションです。チケット管理システムに関する質問に回答する形で進行していました。まとめチケット管理システムはツールである。必要に応じて最適なものを選ぶことが大切。チケット管理システムをすべて比較できるひとは少ない。調べて、聞いて、使ってみると良い。開発の規模が大きくなると導入効果も上がる。前提として導入するだけじゃなくて、ちゃんとみんなで使うこと、日々改善すること。コミュニケーションにかかるコストを節約できる。頻繁な変更への対応、メンバ間、顧客との課題共有がしやすい。資料が公開されています。@Sean_SF製品をアジャイル開発している会社。JIRA使用歴2年チケット管理システムを使うことが普通だったチケット管理システムはたくさんあるが、何が違うのか?詳しいひとに聞いてみよう。見るチケット駆動開発の体験談をまとめて出版。@Ryuzeeアジャイルの導入支援。スクラム道の共同設立者TIS、野村総合研究所を経てベンチャーのCTOになぜチケット管理システムを使うのかプロジェクト全体状況の把握とプライオリティ付け10個のプロジェクトが同時に進行、1つずつの管理が難しくなった。Excelどこ?なにがあるの?メールでみるとプライオリティ付けができない。2週間前のメールとかが最近のメールで上書きされてしまう。人数が増えるとコミュニケーションコストが大きくなる。チケットを介してやりとりすることで、見えないコストが減る。(=無駄なところにとられるコスト。開発途中で要件がかわるのがほとんど。だれがなにしているのかが「ガントチャートでしか見えない」状態での仕様変更は、タスク依存関係がちゃんと見えなくなる。一人で複数の案件を担当していたら、メンバーが替わったときに引き継げない。メールの内容をみつけることができず、ナレッジがたまらない。DTSやITSがあれば、すぐ見つけられる。スキルの追跡が可能=ナレッジ蓄積しやすい。そのツールを使っているのか?Trac導入が簡単。インストーラが用意されており、10分とかからず、環境構築が可能プラグインによる拡張が容易であること数百のプラグイン、マクロが提供されているプロジェクトの特性にあわせてカスタマイズ可能レポートを自由に定義できる(エクセルを作ってくれる。優れている、ガントチャートやロードマップ。Agile開発の特徴を理解できる。イテレーション、リリース計画。構成管理パターンが理解できる。メインラインモデルは複数プロジェクト対応、タスク管理できる。トピックブランチはチケット単位でブランチできる。いろんなViewをつかってチケット属性と進捗の観点でひも付けがうまい。ダウンチャート、かんばん、レポート、など自動で作り出せる。ツールをどうやってつかうか?プロジェクトの大きさ、内容で使い分けができるのが良い。Tracは柔軟性が高い。JIRA(じら)シンプルで必要十分な管理方法バージョン、コンポーネント、アサイン、ステータス、優先度マルチプロジェクト前提サブシステム、フェーズ、目的で選べる優秀なコミュニケーションツール検索クエリーの共有、オフィス製品との連携(Excel、Wordでの出力)、レポート、リリースノートコミュニケーションアジャイルはF2Fとよく言う。隣にいるのになんでチケットを切る必要があるのか、共有して残したいものを確認しよう。使い始めると楽しくなってきてチケットをやたら切るひとがいる。見積もりと一緒でチケットの粒度が難しい。nothingの世界チケット管理システムに商用を使うメリットリリースタイミングが明確、サポートがついてくる。証跡を残すなどワークフロー設定ができると可能。ドックフーディング:アトラシアン社がJIRAを使っている。利用についてオープンソースプロジェクトの場合はJIRAは無償で使える。ボーダフォンさんのチケット管理システムの事例:JIRAにチケットを切ると印刷されてでてくる、ホワイトボードにRFIDをつかってはるチケット管理システムの導入効果JIRAコミュニケーション精度が向上。負荷分散の目安につかえる。蓄積情報の活用(どのコンポーネントがやばいのか、どういうチケットが多くなれば活性度が落ちるのか、など)Redmine開発者の評判が良い自分のタスク、チームの状態がわかる。イテレーションのリズムがあるので開発しやすい。Redmineを中核としてソフトウェア開発から管理のためのExcelをなくしたい管理のためのExcelがプロジェクト管理のボトルネック。エクセルを作る、管理する、というのが大変工数がかかる。チケット駆動開発はアジャイルじゃないと使えない、わけではない。ウォーターフォール型でもバグを改修するタイミングではとても有効。Tracチケット管理全般。導入しただけでは効果は上がらない。うまく使うことでアジリティや顧客満足度が向上するチームで使い方や運用方法を決める必要がある。ツールの導入で効果を出すためにプロジェクトのはじめから使う。プロジェクト成功のための場につかう。全員がそこをみることが大事。