Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
RR
Uploaded by
Ryo RKTM
PDF, PPTX
1,423 views
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
Technology
◦
Business
◦
Read more
5
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 27
2
/ 27
3
/ 27
4
/ 27
5
/ 27
6
/ 27
7
/ 27
8
/ 27
9
/ 27
10
/ 27
11
/ 27
12
/ 27
13
/ 27
14
/ 27
15
/ 27
16
/ 27
17
/ 27
18
/ 27
19
/ 27
20
/ 27
21
/ 27
22
/ 27
23
/ 27
24
/ 27
25
/ 27
26
/ 27
27
/ 27
More Related Content
PDF
XP祭り関西2010発表資料「チケット駆動開発のプラクティス集」
by
akipii Oga
PDF
RedmineとTracの機能比較~TiDDに必要な必須機能
by
akipii Oga
PDF
チケットファーストでアジャイル開発!~チケットに分割して統治せよ
by
akipii Oga
PDF
20090612 実践Redmine @ Redmine勉強会
by
Yusuke Ando
PDF
yet another TDD
by
Kohei MATSUOKA
PDF
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ
by
akipii Oga
PDF
20091010名古屋Ruby会議01 プログラマとプログラマでない人のための課題管理ツール『Redmine』
by
Ryo RKTM
PDF
挑戦の道具としてのチケット駆動開発(長編版)
by
Makoto SAKAI
XP祭り関西2010発表資料「チケット駆動開発のプラクティス集」
by
akipii Oga
RedmineとTracの機能比較~TiDDに必要な必須機能
by
akipii Oga
チケットファーストでアジャイル開発!~チケットに分割して統治せよ
by
akipii Oga
20090612 実践Redmine @ Redmine勉強会
by
Yusuke Ando
yet another TDD
by
Kohei MATSUOKA
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ
by
akipii Oga
20091010名古屋Ruby会議01 プログラマとプログラマでない人のための課題管理ツール『Redmine』
by
Ryo RKTM
挑戦の道具としてのチケット駆動開発(長編版)
by
Makoto SAKAI
Similar to 第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
PDF
AgileJapan2012講演資料「チケット駆動開発の課題と展望」
by
akipii Oga
PDF
挑戦の道具としてのチケット駆動開発(デブサミ用短編)
by
Makoto SAKAI
PPTX
Redmineで始めるチケット駆動開発
by
Takuya Sato
PDF
チャレンジ基盤としてのチケット駆動開発(旧版)
by
Makoto SAKAI
PDF
プロジェクトを成功させるチケット管理
by
Makoto SAKAI
PDF
Remineを活かしたプロセス支援 - 失敗しないプロセス支援 -
by
Makoto SAKAI
PDF
チケット駆動開発によるアダプタブル・ウォータフォール開発
by
Makoto SAKAI
PDF
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
by
akipii Oga
PDF
チケット駆動開発によるプロジェクト改善の仕組み
by
Makoto SAKAI
PDF
チケット駆動開発の解説~タスク管理からプロセス改善へ
by
akipii Oga
PDF
20120711 WUM Redmineの使い道_公開版
by
Yu Nakata
PDF
チケット駆動開発現場の最前線.pdf
by
Yokoba
PDF
チケット駆動開発はアジャイル1次ブームの夢を見る
by
Makoto SAKAI
PDF
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
by
Taku Yajima
PDF
チケット駆動開発をパターン言語で読み解く~「成功するプロジェクトのための開発基盤と手法」
by
akipii Oga
PDF
[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ
by
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
PDF
Kanonってなぁ~に?~楽々Kanonで華麗にお仕事しよう~
by
Takashi Okamoto
PDF
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
by
akipii Oga
PDF
Why Ticket Driven Development is Agile? : No Ticket, No Commit!
by
akipii Oga
PDF
Redmineを使ってみよう
by
mrgoofy33 .
AgileJapan2012講演資料「チケット駆動開発の課題と展望」
by
akipii Oga
挑戦の道具としてのチケット駆動開発(デブサミ用短編)
by
Makoto SAKAI
Redmineで始めるチケット駆動開発
by
Takuya Sato
チャレンジ基盤としてのチケット駆動開発(旧版)
by
Makoto SAKAI
プロジェクトを成功させるチケット管理
by
Makoto SAKAI
Remineを活かしたプロセス支援 - 失敗しないプロセス支援 -
by
Makoto SAKAI
チケット駆動開発によるアダプタブル・ウォータフォール開発
by
Makoto SAKAI
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
by
akipii Oga
チケット駆動開発によるプロジェクト改善の仕組み
by
Makoto SAKAI
チケット駆動開発の解説~タスク管理からプロセス改善へ
by
akipii Oga
20120711 WUM Redmineの使い道_公開版
by
Yu Nakata
チケット駆動開発現場の最前線.pdf
by
Yokoba
チケット駆動開発はアジャイル1次ブームの夢を見る
by
Makoto SAKAI
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
by
Taku Yajima
チケット駆動開発をパターン言語で読み解く~「成功するプロジェクトのための開発基盤と手法」
by
akipii Oga
[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ
by
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
Kanonってなぁ~に?~楽々Kanonで華麗にお仕事しよう~
by
Takashi Okamoto
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
by
akipii Oga
Why Ticket Driven Development is Agile? : No Ticket, No Commit!
by
akipii Oga
Redmineを使ってみよう
by
mrgoofy33 .
More from Ryo RKTM
PDF
ヤマオススメ@NGK2014
by
Ryo RKTM
PDF
NGK2014 ヤマオススメ
by
Ryo RKTM
PDF
20130202 ドメイン駆動設計読書会at名古屋のお誘い
by
Ryo RKTM
PDF
20130202 ドメイン駆動設計読書会at名古屋のお誘い β
by
Ryo RKTM
PDF
20120806 ドメイン駆動設計読書会at名古屋のお誘いα版
by
Ryo RKTM
PDF
Play framework 2.0のちょっとした紹介
by
Ryo RKTM
PDF
20111127 scala hackathon_in_名古屋
by
Ryo RKTM
PDF
20111105 LL名古屋 俺と嫁のagiLe deveLopment
by
Ryo RKTM
PDF
名古屋Scala勉強会のご紹介@OSC2010名古屋
by
Ryo RKTM
PDF
第24回名古屋アジャイル勉強会『朝会を始めよう!』α版
by
Ryo RKTM
PDF
20091226 名古屋SGGAE/J勉強会発表資料『Lift on GAE/J』
by
Ryo RKTM
PDF
名古屋アジャイル勉強会第17回「仕事を定時に終わらせるための『タイムボックス』の考え方」発表資料
by
Ryo RKTM
ODP
名古屋アジャイル勉強会第9回(2009/02/27)発表資料
by
Ryo RKTM
ヤマオススメ@NGK2014
by
Ryo RKTM
NGK2014 ヤマオススメ
by
Ryo RKTM
20130202 ドメイン駆動設計読書会at名古屋のお誘い
by
Ryo RKTM
20130202 ドメイン駆動設計読書会at名古屋のお誘い β
by
Ryo RKTM
20120806 ドメイン駆動設計読書会at名古屋のお誘いα版
by
Ryo RKTM
Play framework 2.0のちょっとした紹介
by
Ryo RKTM
20111127 scala hackathon_in_名古屋
by
Ryo RKTM
20111105 LL名古屋 俺と嫁のagiLe deveLopment
by
Ryo RKTM
名古屋Scala勉強会のご紹介@OSC2010名古屋
by
Ryo RKTM
第24回名古屋アジャイル勉強会『朝会を始めよう!』α版
by
Ryo RKTM
20091226 名古屋SGGAE/J勉強会発表資料『Lift on GAE/J』
by
Ryo RKTM
名古屋アジャイル勉強会第17回「仕事を定時に終わらせるための『タイムボックス』の考え方」発表資料
by
Ryo RKTM
名古屋アジャイル勉強会第9回(2009/02/27)発表資料
by
Ryo RKTM
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
1.
第13回名古屋アジャイル勉強会 『チケット駆動開発入門』
2009/06/26
2.
本日持ち帰って頂きたいこと。 チケット駆動開発は 高いトレーサビリティを容易に実現してくれる。 ウォーターフォールでもばっちり使える。 バージョン管理ツールは超重要。
「誰が、いつ、何をやったか」がわかる。 情報集約重要ツールとしてのITSは熱い。
3.
今日やること チケット駆動開発の説明 チケット駆動開発とは? デモ 情報共有ツールとしてのITS 他のやり方と比較してどう? ワークショップ
みんな大好きワークショップ
4.
自己紹介 北村亮です。(id:RKTM) 三重から名古屋に通うプログラマ。 好きな言語:Ruby。 大学時代は文学心理学専攻。 OSC2009 Nagoya@8/22(土)にも ご参加下さい。
5.
今日のお題 『チケット駆動開発入門』
6.
『チケット駆動開発』とは? チケット駆動開発 (ticket-driven development; TiDD)
とは、 プログラム開発手法の一種。 作業をタスクに分割しBTSのチケットに割り当てて管理 を行う開発スタイル。 参考:http://ja.wikipedia.org/wiki/チケット駆動開発
7.
チケット? 「行うべき作業」を記録したもの。 例:
「○○画面設計」 「△△バッチの不具合の修正」 「●●環境で動作するか検証」 ステータスあり。 開始日・終了日あり。 担当者欄あり。 見積もり工数を入れるのも可。
8.
チケット『駆動』? その1 「はじめにチケットありき。」 「チケットなしの作業禁止。」
チケットがない作業は闇作業。 「チケットなしのコミット禁止。」 チケットがないコミットは闇コミット。 チケットにより作業のインプット・原因・「なぜ」を 明確にする。 作業説明のお供にチケットを。 作業メモもチケットに記録していく。
9.
チケット『駆動』? その2 プロジェクトの流れ。 リーダーは、作業をチケットとして登録。 メンバーは、チケットをサインアップ。
メンバーは、作業が完了したらチケットのステータスを 「解決」に変更。 リーダーは、メンバーの成果物を確認し、 Okならチケットのステータスを完了にして終了。 Ngならまたメンバーに差し戻し。OKが出るまで繰り返す。
10.
仕事の流れのデモ リーダーが、チケット登録 メンバーが、チケットをサインアップ メンバーが、成果物をコミット リーダーが、成果物をレビュー 差し戻し 終了
11.
ITS(BTS) ITS(Issue Tracking System)・・・問題管理システム
BTS(Bug Tracking System)・・・バグ管理システム 実際のツール Trac(Python) 手始めはWindowsへの導入が簡単なTrac Lightningがお勧 め。 Redmine(Ruby) 複数プロジェクト対応。 デザインが良い(気がする)。
12.
バージョン管理システム 皆さん使ってますか? 仕事のアウトプットは バージョン管理システムに入れる。 ソースコードはもちろん。 設計書も。 なぜか?
13.
よくある(かもしれない)話 設計書をファイルサーバーで管理している場合 履歴を「bkフォルダ」などに入れたり、「XXX設計 書.xls_20090626」といったファイルを作成したり。
レビュー承認後の「完成した状態」から手が加えられて しまうと・・・ 変更されたことが検知できない。最悪の場合、レビューされな いまま納品されることも。 こんな非生産的な事態が発生します。
14.
怒れるマネージャーの詰問
15.
バージョン管理システム超重要。 プロジェクトの成果物はリポジトリに保管。 設計書はバイナリだろうと当然対象。 チケットと連携できる。(後述) 誰が、いつ、何をやったかが分かる。 「このあらいを作ったのはだれ?」
ただし、「なぜ」それをやったか、「何をインプットとして」 やったかは、わからない。 それをチケットで補う。
16.
ふつう仕事はこんな流れ。 INPUTを受け取り、 PROCESSして、 OUTPUTを出す。 INPUT
PROCESS OUTPUT
17.
もう少し補足すると
レビュー 作業説明 完了報告 人 リーダー メンバー リーダー 情 INPUT PROCESS 報 OUTPUT チケット コミット
18.
バージョン管理ツールとチケットの連携 チケット駆動開発では、OUTPUT(コミット)と INPUT(チケット)が紐付く。 コミットログに特定のキーワードを入れることにより、チ ケットと紐付けが可能。 下記が明確に、かつ、記録として残る。
チケット(INPUT)に対して、何を行ったか(コミット)。 この変更(コミット)は、なぜ行ったのか(チケット) 高いトレーサビリティを簡単に実現。
19.
高トレーサビリティを容易に実現 「容易」に 1件の不具合修正の結果、1つの設計書と2つのソース ファイルと、1つの単体テスト結果に変更が加わった。
これを人手でトレースするのは困難。 不具合を記録したチケットから、関係するリビジョンのリンクを クリックすれば修正したファイルが何かすぐに分かる。
20.
チケット駆動開発での課題 チケット駆動開発での課題 チケットの粒度:最大で2~3日ぐらいの粒度に分ける。 チケットは定期的に棚卸。放置しない。強制アサインも
OK。
21.
Redmineの紹介 チケット関係の機能 ガントチャート、サマリ 情報共有の機能 wiki、ニュース。
ノウハウはwikiにためる。 「活動」にて日々のメンバーの動きを確認。 検索 プロジェクト内、プロジェクト間。
22.
Redmineの紹介 色々な設定 ロールと権限 ワークフロー
チケットのステータス トラッカー 全てのプロジェクトに影響を与える項目の設定は 要注意。
23.
他のツールと比較。 ツール
エクセル MS-PROJECT Redmine ライセンス料 △ × ○ フリー。 ガントチャート × ○ △ イナヅマ線が魅力 顧客に提示するには苦し 過去の時点のイナヅマ いかも。 線と比較もできる。 工数集計 ○ ○ ○ 計算式を埋め込 確かそういった機能が チケットにかかった作業時 むのが容易。 あったはず。 間を設定できる。
24.
参考情報 『入門Redmine』 前田 剛
(著) 『Xp祭り関西2009講演資料「チケットファーストでア ジャイル開発!~チケットに分割して統治せよ」』 http://forza.cocolog-nifty.com/blog/2009/02/xp2009-746a.html
25.
ワークショップ 4コマ漫画を描く!
26.
4コマ漫画作成プロジェクト ゴール: 完成した4コマ漫画を皆の前で発表。 先ずは作業を洗い出してください。 その内容を付箋紙に書き付ける。→擬似チケット。
予定作業時間も。
27.
4コマ漫画作成プロジェクト 作業を洗い出したらイテレーション開始。 チケットに従って作業を進めてください。 一定の時間で区切りますので、振り返り。
それが終わればまた次のイテレーション開始。
Download