SlideShare a Scribd company logo
1 of 38
Download to read offline
Pivotal Trackerで
アジャイルなプロジェクト管理

     2012/07/07
       You&I



     わんくま同盟 名古屋勉強会 #22
ダレ、イッタイ。

•   H/N:   You&I(読み:ユーアンドアイ)
•   出身:    生まれも育ちも名古屋市
•   年齢:    30代中盤
•   本職:    商学部出身の職業プログラマ
•   言語:    C++, C#, VB6.0, 日本語COBOL
•   日記:    http://d.hatena.ne.jp/youandi/
•   所属:    プログラミング生放送 名古屋支部
           名古屋アジャイル勉強会

                わんくま同盟 名古屋勉強会 #22
Agenda

1. アジャイル開発について
2. Scrumについて
3. ユーザーストーリーについて
4. Pivotal Trackerについて
5. デモ
6. まとめ




             わんくま同盟 名古屋勉強会 #22
1.アジャイル開発について


     わんくま同盟 名古屋勉強会 #22
1.アジャイル開発について (1/3)

• 2001年に、アジャイル開発手法を支持する多く
  の著名人によって公開された、アジャイル開発手
  法の精神をまとめた文書が、アジャイルマニフェスト
  (アジャイルソフトウェア開発宣言)である。日本語
  訳の公開は2010年。
 – http://agilemanifesto.org/iso/ja/
• アジャイルマニフェストと合わせて、12の原則も
  公開されており、これらを含めてアジャイル開発の
  根底を成している。

               わんくま同盟 名古屋勉強会 #22
1.アジャイル開発について (2/3)

• アジャイルマニフェストや原則を元に様々なアジャ
  イルプラクティスが存在します。
• 注意事項として、アジャイルプラクティスをやってい
  るからといって、アジャイル開発している事にはなり
  ません。10人いたら10通りのアジャイル開発のや
  り方があります。これをやればOKといったものはあ
  りません。



         わんくま同盟 名古屋勉強会 #22
1.アジャイル開発について (3/3)

• 新たにアジャイル開発を行う際には、アジャイル開
  発を理解した人(アジャイルコーチ等)をチームに入
  れる事が推奨されます。
• マニフェストや原則を理解した上で、常にカイゼン
  を行っていくのが実践への近道です。




         わんくま同盟 名古屋勉強会 #22
2. SCRUMについて


      わんくま同盟 名古屋勉強会 #22
2. Scrumについて (1/7)

• Pivotal Trackerは、アジャイル開発向けに最
  適化されたプロジェクト管理ツール。と告知では紹
  介しましたが、その利用方法の基本は、「ユー
  ザーストーリー」による作業管理です。
• 「ユーザーストーリー」をベースに開発を行っていく
  アジャイル開発フレームワークとして、Scrumがあ
  ります。今回はScrumを通して、アジャイル開発
  の流れを簡単に紹介します。


          わんくま同盟 名古屋勉強会 #22
2. Scrumについて (2/7)

• アジャイルな開発プロセス
 1. Crystal Family(The Crystal
    methodology:Crystal Clear, etc.)
 2. DSDM(Dynamic Systems Development
    Method:反復型開発)
 3. FDD(Feature-Driven Development)
 4. RUP(Rational Unified Process)/UP
 5. Scrum
 6. eXtreme Programming(XP)


            わんくま同盟 名古屋勉強会 #22
2. Scrumについて (3/7)

• アジャイルな開発プロセスで定義されている事
 1.   ゴール(作業の完了条件)
 2.   ロール(役割)
 3.   見積もり
 4.   要件定義(ユーザーストーリー、バックログ)
 5.   タイムボックス管理(イテレーション、スプリント)
 6.   製品リリース管理(継続的デリバリー)
 7.   ふりかえり(レトロスペクティブ)
 8.   PDCAサイクル(Plan-Do-Check-Act cycle)
 9.   見える化
               わんくま同盟 名古屋勉強会 #22
2. Scrumについて (4/7)

• Scrumは、竹内弘高・野中郁次郎両氏による
  1986年に発表された論文「The New New
  Product Development Games」において、
  日本の製造業の新規製品開発のプロセスがラグ
  ビーのボールのパス回しのようであると例えられた
  事に由来します。
• この論文の詳細は、(株)チェンジビジョンの平鍋さ
  んがつい最近ブログにまとめているのでそちらで。
 – http://blogs.itmedia.co.jp/hiranabe/2012/
   06/origin-of-scrum-reopened-1.html
              わんくま同盟 名古屋勉強会 #22
2. Scrumについて (5/7)

• 先の論文の内容を参考に、1990年代の中頃に、
  Jeff Sutherland氏らによって、Scrumは実践
  &体系化されて今日に至ります。
• Scrumには、Scrum Allianceによる7種類の
  認証制度があります。所謂スクラムマスター。但し
  Scrumを実施するにあたり必須ではありません。
• Scrumの流れは以下の画像が分かり易い。
 – http://www.ryuzee.com/contents/blog/47
   89

             わんくま同盟 名古屋勉強会 #22
2. Scrumについて (6/7)
2. Scrumについて (7/7)

• プロダクトバックログとは、いわゆるToDoリストの事。
• 単なるToDoリストと異なる点は、
 – プロダクトオーナーが管理する。
 – チームとしてプロダクトで顧客への価値を生み出す為
   のユーザーストーリー(後述)を集めたもの。
 – ユーザーストーリーは優先順位付けされる。
• プロダクトバッグログは、イテレーション(スプリント)
  中に随時内容の見直しや棚卸しを行います。


          わんくま同盟 名古屋勉強会 #22
3. ユーザーストーリーについて


     わんくま同盟 名古屋勉強会 #22
3. ユーザーストーリーについて (1/6)

• ユーザーストーリーは、通常インデックスカードとい
  う付箋紙大の用紙1枚につき、1つのストーリー
  を記述して管理します。
• 記述例
 – オンラインショップの利用者として、ブラウザで商品の注
   文を行いたい。
 – オンラインショップの利用者として、商品カートの内容
   を編集したい。
• UMLのユースケース記述と同じですね。

         わんくま同盟 名古屋勉強会 #22
3. ユーザーストーリーについて (2/6)

• ユーザーストーリーの記述内容
 – 顧客視点で、顧客への価値を提供する内容を書く。
 – 主語と述語をはっきり書く。誰が何をどうやってどうする
   のか。
 – あまり細かく書かない。バックログの時点では不要な情
   報は邪魔になる。見積に必要な情報を記述する。
 – 機能縦断的にストーリーを書く。
 – 裏書きにそのストーリーのゴール・完了条件を記述す
   る場合もあります。


         わんくま同盟 名古屋勉強会 #22
3. ユーザーストーリーについて (3/6)




                                   フェーズ3
フェーズ1




                  フェーズ2
        設計                実装               テスト

イテレーション1       イテレーション2    イテレーション3        イテレーション4

        設計       設計          設計              設計
        実装       実装          実装              実装
    テスト          テスト         テスト             テスト


                  わんくま同盟 名古屋勉強会 #22
3. ユーザーストーリーについて (4/6)

ユーザーストーリー作成時の6つのポイント
• INVEST(頭文字を取って)
 1.   Independent (独立性がある)
 2.   Negotiable (交渉の余地がある)
 3.   Valuable (価値がある)
 4.   Estimable (見積り可能)
 5.   Small (サイズが小さい)
 6.   Testable (テスト可能)


              わんくま同盟 名古屋勉強会 #22
3. ユーザーストーリーについて (5/6)

• ユーザーストーリーの見積もり
 – ユーザーストーリーの作業見積では、相対見積で見
   積を行います。通常プランニングポーカーを利用します。
 – 相対見積を利用するのは、厳密な見積は必要ない
   が、それでもある程度の精度を確保する為です。
 – 一般的に、見積において10倍を超える規模の差が
   出ると、見積の精度が悪くなります。
 – 作業量はストーリーポイントという指標で表されます。
   ポイント2に対して、ポイント5の作業量は2.5倍の規
   模がある事を示します。

         わんくま同盟 名古屋勉強会 #22
3. ユーザーストーリーについて (6/6)

• ベロシティ
 – ストーリーポイントがチームの開発速度の指標になりま
   す。そしてプロジェクト全体の作業を見積もる際にも
   利用されます。
 – その指標がベロシティと呼ばれます。ベロシティは、チー
   ムがあるイテレーションで完了となったストーリーポイン
   ト数の合計になります。
 – ベロシティはチームのメンバーの増減によって値が変わ
   ります。アジャイル開発ではチームメンバーの変更は行
   われない事が前提です。

          わんくま同盟 名古屋勉強会 #22
4. PIVOTAL TRACKER
について

       わんくま同盟 名古屋勉強会 #22
4. Pivotal Tracker (1/11)

Pivotal Trackerについて
http://www.pivotaltracker.com/
• Pivotal Trackerは、簡単に利用できる、ソフ
   トウェア開発チームの為のコラボレーション重視の
   アジャイルプロジェクト管理ツールです。
• Pivotal Trackerは、Pivotal Labs社が開発
   している有償のオンラインWebアプリケーションで
   す。


             わんくま同盟 名古屋勉強会 #22
4. Pivotal Tracker (2/11)

• でもお高いんでしょう?
 – http://www.pivotaltracker.com/pricing




              わんくま同盟 名古屋勉強会 #22
4. Pivotal Tracker (3/11)

• 無料で使える条件
 – パブリックプロジェクトに設定する。
  • 但し誰からも丸見えになってしまう。
 – 自分一人だけで使う。
  • 当然チーム内でのコラボレーションは出来ない。
 – 非営利のプロジェクトとして申請する
  • 英語で申請するのはちょっと・・・。あと仕事用では使えない。
 – 教育用途として申請する
  • お仕事では使えません。



           わんくま同盟 名古屋勉強会 #22
4. Pivotal Tracker (4/11)

• Pivotal Trackerは、ITS(Issue Tracking
  System)やBTS(Bug Tracking System)
  の一つです。チケットに該当するのが先程説明し
  た「ユーザーストーリー」になります。
• ブラウザがあればいつでもどこでも使えます。
  (対応ブラウザはFirefox及びSafariの最新版,
  IE8 or IE9。但しIEの場合一部機能に制限
  あり。Androidブラウザでも動作しました。)


              わんくま同盟 名古屋勉強会 #22
4. Pivotal Tracker (5/11)

• Pivotal Trackerの特徴
 –    http://www.pivotaltracker.com/features
 1.   One View
 2.   Real-time Collaboration
 3.   Agile, the Pivotal Way
 4.   Simple Workflow
 5.   Developer-Friendly
 6.   Integrations



                 わんくま同盟 名古屋勉強会 #22
4. Pivotal Tracker (6/11)

1. One View
 – プロジェクトページは単一ページ表示となっていて、プ
   ロジェクトの状況が一望出来ます。
 – 1クリックや1キー操作で何が起こったのか確認出来
   ます。
 – Drag&Dropで簡単にユーザーストーリーの優先度
   が変更出来ます。何がリリーススケジュールに影響す
   るのか一目瞭然です。




              わんくま同盟 名古屋勉強会 #22
4. Pivotal Tracker (7/11)

2. Real-time Collaboration
  – ブラウザでリロード操作をする事なく、常に最新状態
    が表示されます。複数人による変更もシームレスに
    マージされます。
  – すべてが同期されており、サイトにログインしていなくて
    も、E-MailやRSS、Twitter、Webコールバック等
    でプロジェクトの最新状態を知る事が出来ます。




               わんくま同盟 名古屋勉強会 #22
4. Pivotal Tracker (8/11)

3. Agile, the Pivotal Way
  – 過去のイテレーションの実績を元に未来のイテレー
    ションの予測が出来ます。
  – 自己組織化されたチームには最適です。次にやるべ
    きユーザーストーリーがイテレーションバックログとして
    可視化されており、誰もが着手する事が出来ます。
  – 簡単なワークフローが迅速な製品のデリバリーと多く
    のフィードバックを促します。変動する複雑さと戦うよ
    りも、それを管理できるようにプロセスを単純化します。


               わんくま同盟 名古屋勉強会 #22
4. Pivotal Tracker (9/11)

4. Simple Workflow
 – 今週のイテレーションを示す「CURRENT」パネルで
   チームが最初のユーザーストーリーを開始する事で開
   発作業が始まります。
 – 顧客によってユーザーストーリーが受け入れられた時
   にその作業完了となります。受け取り拒否はフィード
   バックを取り入れる良い機会です。
 – 受け入れられたユーザーストーリーのストーリーポイン
   トを元に、イテレーション終了事に自動的にベロシ
   ティが更新されます。

              わんくま同盟 名古屋勉強会 #22
4. Pivotal Tracker (10/11)

5. Developer-Friendly
 – 本製品は簡単に拡張したり、開発者向けのAPIを
   利用して自分専用のツールを作成する事も可能で
   す。サードパーティー製のツール群もあります。
 – SCMシステムとの統合もサポートします。
   Subversion, Git, GitHubと連携したり、他シス
   テム向けのフックを作成する事も可能です。




              わんくま同盟 名古屋勉強会 #22
4. Pivotal Tracker (11/11)

6. Integrations
  – ユーザーストーリーにBTS/ITSのチケットを紐付けて
    オンライン共同作業を行う事が出来ます。JIRA,
    Lighthouse, Bugzilla, Satifaction,
    Zendeskと統合可能です。
  – CSV形式のファイルのインポート/エクスポートにより、
    簡単に他のツールからユーザーストーリーを取り込ん
    だり、出力を行う事が出来ます。




              わんくま同盟 名古屋勉強会 #22
5. デモ


        わんくま同盟 名古屋勉強会 #22
5. デモ

• 注意事項
 – Pivotal Trackerは英語UIのみです。
 – 日本語入力は可能ですが、日本語IMEで変換を確
   定する際にENTERキーを押下すると誤動作します。




         わんくま同盟 名古屋勉強会 #22
6. まとめ


         わんくま同盟 名古屋勉強会 #22
6. まとめ

• アジャイル開発について理解していないと使いこな
  すのは難しいかも知れません。
• 逆にアジャイル開発を理解している人ならば、使
  い易くアジャイルなプロジェクト管理の手間を省い
  てくれるツールです。
• オフショア開発等の遠隔地との情報共有するのに
  とても良いツールだと思います。



        わんくま同盟 名古屋勉強会 #22

More Related Content

What's hot

RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jpRAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp智治 長沢
 
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~Rakuten Group, Inc.
 
日本語Puppet demystifying dev ops in the enterprise handout
日本語Puppet demystifying dev ops in the enterprise handout日本語Puppet demystifying dev ops in the enterprise handout
日本語Puppet demystifying dev ops in the enterprise handoutPuppet
 
0からのWebディレクション講座 システム開発編 170415 slide_share
0からのWebディレクション講座 システム開発編 170415 slide_share0からのWebディレクション講座 システム開発編 170415 slide_share
0からのWebディレクション講座 システム開発編 170415 slide_sharesato takuma
 
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】智治 長沢
 
無料Webセミナー:効率的な情報共有によるプロジェクト管理・運用の改善方法
無料Webセミナー:効率的な情報共有によるプロジェクト管理・運用の改善方法無料Webセミナー:効率的な情報共有によるプロジェクト管理・運用の改善方法
無料Webセミナー:効率的な情報共有によるプロジェクト管理・運用の改善方法ricksoftKK
 
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!Developers Summit
 
5minQues - SWET近況報告
5minQues - SWET近況報告5minQues - SWET近況報告
5minQues - SWET近況報告Masaki Nakagawa
 
DevOpsの3.5次元的解釈に基づくCI/CDパイプライン設計
DevOpsの3.5次元的解釈に基づくCI/CDパイプライン設計DevOpsの3.5次元的解釈に基づくCI/CDパイプライン設計
DevOpsの3.5次元的解釈に基づくCI/CDパイプライン設計CASAREAL, Inc.
 
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2智治 長沢
 
基調講演、Luke Kanies、Puppet CEO兼創立者
基調講演、Luke Kanies、Puppet CEO兼創立者基調講演、Luke Kanies、Puppet CEO兼創立者
基調講演、Luke Kanies、Puppet CEO兼創立者Puppet
 
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成Rakuten Group, Inc.
 
でぶさみ夏2013 キーノート オレンジレンジャーの資料
でぶさみ夏2013 キーノート オレンジレンジャーの資料でぶさみ夏2013 キーノート オレンジレンジャーの資料
でぶさみ夏2013 キーノート オレンジレンジャーの資料Tomohiro Fujii
 
DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]智治 長沢
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援智治 長沢
 
20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineerKazuaki Matsuo
 
アジャイル開発とメトリクス
アジャイル開発とメトリクスアジャイル開発とメトリクス
アジャイル開発とメトリクスRakuten Group, Inc.
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 智治 長沢
 
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例de:code 2017
 
機敏な製品リリースを可能にする企業内の連携モデルを提示するScaled Agile Framework (SAFe) のご紹介
機敏な製品リリースを可能にする企業内の連携モデルを提示するScaled Agile Framework (SAFe) のご紹介機敏な製品リリースを可能にする企業内の連携モデルを提示するScaled Agile Framework (SAFe) のご紹介
機敏な製品リリースを可能にする企業内の連携モデルを提示するScaled Agile Framework (SAFe) のご紹介takuf
 

What's hot (20)

RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jpRAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
 
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
 
日本語Puppet demystifying dev ops in the enterprise handout
日本語Puppet demystifying dev ops in the enterprise handout日本語Puppet demystifying dev ops in the enterprise handout
日本語Puppet demystifying dev ops in the enterprise handout
 
0からのWebディレクション講座 システム開発編 170415 slide_share
0からのWebディレクション講座 システム開発編 170415 slide_share0からのWebディレクション講座 システム開発編 170415 slide_share
0からのWebディレクション講座 システム開発編 170415 slide_share
 
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
 
無料Webセミナー:効率的な情報共有によるプロジェクト管理・運用の改善方法
無料Webセミナー:効率的な情報共有によるプロジェクト管理・運用の改善方法無料Webセミナー:効率的な情報共有によるプロジェクト管理・運用の改善方法
無料Webセミナー:効率的な情報共有によるプロジェクト管理・運用の改善方法
 
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
 
5minQues - SWET近況報告
5minQues - SWET近況報告5minQues - SWET近況報告
5minQues - SWET近況報告
 
DevOpsの3.5次元的解釈に基づくCI/CDパイプライン設計
DevOpsの3.5次元的解釈に基づくCI/CDパイプライン設計DevOpsの3.5次元的解釈に基づくCI/CDパイプライン設計
DevOpsの3.5次元的解釈に基づくCI/CDパイプライン設計
 
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
 
基調講演、Luke Kanies、Puppet CEO兼創立者
基調講演、Luke Kanies、Puppet CEO兼創立者基調講演、Luke Kanies、Puppet CEO兼創立者
基調講演、Luke Kanies、Puppet CEO兼創立者
 
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
 
でぶさみ夏2013 キーノート オレンジレンジャーの資料
でぶさみ夏2013 キーノート オレンジレンジャーの資料でぶさみ夏2013 キーノート オレンジレンジャーの資料
でぶさみ夏2013 キーノート オレンジレンジャーの資料
 
DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
 
20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer
 
アジャイル開発とメトリクス
アジャイル開発とメトリクスアジャイル開発とメトリクス
アジャイル開発とメトリクス
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
 
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
 
機敏な製品リリースを可能にする企業内の連携モデルを提示するScaled Agile Framework (SAFe) のご紹介
機敏な製品リリースを可能にする企業内の連携モデルを提示するScaled Agile Framework (SAFe) のご紹介機敏な製品リリースを可能にする企業内の連携モデルを提示するScaled Agile Framework (SAFe) のご紹介
機敏な製品リリースを可能にする企業内の連携モデルを提示するScaled Agile Framework (SAFe) のご紹介
 

Similar to Pivotal Trackerでアジャイルなプロジェクト管理

ユーザーストーリーワークショップ実践編
ユーザーストーリーワークショップ実践編ユーザーストーリーワークショップ実践編
ユーザーストーリーワークショップ実践編You&I
 
アジャイル開発&TFS導入
アジャイル開発&TFS導入アジャイル開発&TFS導入
アジャイル開発&TFS導入You&I
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshopDaisuke Sugai
 
リーン原則とソフトウェア開発
リーン原則とソフトウェア開発リーン原則とソフトウェア開発
リーン原則とソフトウェア開発You&I
 
Scrumワークショップ
ScrumワークショップScrumワークショップ
ScrumワークショップYou&I
 
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~InnovationSprint2011
 
はじめてのScrumこれから大切にしたいこと Release#2
はじめてのScrumこれから大切にしたいこと Release#2はじめてのScrumこれから大切にしたいこと Release#2
はじめてのScrumこれから大切にしたいこと Release#2Takenori Takaki
 
ユーザーストーリーワークショップ
ユーザーストーリーワークショップユーザーストーリーワークショップ
ユーザーストーリーワークショップYou&I
 
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
ユーザー企業における標準化のあり方 : QCon Tokyo 2010ユーザー企業における標準化のあり方 : QCon Tokyo 2010
ユーザー企業における標準化のあり方 : QCon Tokyo 2010Yusuke Suzuki
 
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進めRakuten Group, Inc.
 
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進めDai FUJIHARA
 
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門陽一 滝川
 
リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例Arata Fujimura
 
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門You&I
 
Techcrunch hackathon 2013
Techcrunch hackathon 2013Techcrunch hackathon 2013
Techcrunch hackathon 2013Nao Tokui
 

Similar to Pivotal Trackerでアジャイルなプロジェクト管理 (20)

Pivotal Tracker概略
Pivotal Tracker概略Pivotal Tracker概略
Pivotal Tracker概略
 
ユーザーストーリーワークショップ実践編
ユーザーストーリーワークショップ実践編ユーザーストーリーワークショップ実践編
ユーザーストーリーワークショップ実践編
 
アジャイル開発&TFS導入
アジャイル開発&TFS導入アジャイル開発&TFS導入
アジャイル開発&TFS導入
 
Scrum"再"入門
Scrum"再"入門Scrum"再"入門
Scrum"再"入門
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshop
 
リーン原則とソフトウェア開発
リーン原則とソフトウェア開発リーン原則とソフトウェア開発
リーン原則とソフトウェア開発
 
Scrumワークショップ
ScrumワークショップScrumワークショップ
Scrumワークショップ
 
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
 
はじめてのScrumこれから大切にしたいこと Release#2
はじめてのScrumこれから大切にしたいこと Release#2はじめてのScrumこれから大切にしたいこと Release#2
はじめてのScrumこれから大切にしたいこと Release#2
 
ユーザーストーリーワークショップ
ユーザーストーリーワークショップユーザーストーリーワークショップ
ユーザーストーリーワークショップ
 
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
ユーザー企業における標準化のあり方 : QCon Tokyo 2010ユーザー企業における標準化のあり方 : QCon Tokyo 2010
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
 
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め
 
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め
 
[デブサミ関西2013]チケット駆動で プロジェクトチームを加速せよ
[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ
[デブサミ関西2013]チケット駆動で プロジェクトチームを加速せよ
 
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
 
リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例
 
To be sn agile enterprise
To be sn agile enterpriseTo be sn agile enterprise
To be sn agile enterprise
 
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
 
Techcrunch hackathon 2013
Techcrunch hackathon 2013Techcrunch hackathon 2013
Techcrunch hackathon 2013
 
Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編
 

Recently uploaded

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (9)

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 

Pivotal Trackerでアジャイルなプロジェクト管理

  • 1. Pivotal Trackerで アジャイルなプロジェクト管理 2012/07/07 You&I わんくま同盟 名古屋勉強会 #22
  • 2. ダレ、イッタイ。 • H/N: You&I(読み:ユーアンドアイ) • 出身: 生まれも育ちも名古屋市 • 年齢: 30代中盤 • 本職: 商学部出身の職業プログラマ • 言語: C++, C#, VB6.0, 日本語COBOL • 日記: http://d.hatena.ne.jp/youandi/ • 所属: プログラミング生放送 名古屋支部 名古屋アジャイル勉強会 わんくま同盟 名古屋勉強会 #22
  • 3. Agenda 1. アジャイル開発について 2. Scrumについて 3. ユーザーストーリーについて 4. Pivotal Trackerについて 5. デモ 6. まとめ わんくま同盟 名古屋勉強会 #22
  • 4. 1.アジャイル開発について わんくま同盟 名古屋勉強会 #22
  • 5. 1.アジャイル開発について (1/3) • 2001年に、アジャイル開発手法を支持する多く の著名人によって公開された、アジャイル開発手 法の精神をまとめた文書が、アジャイルマニフェスト (アジャイルソフトウェア開発宣言)である。日本語 訳の公開は2010年。 – http://agilemanifesto.org/iso/ja/ • アジャイルマニフェストと合わせて、12の原則も 公開されており、これらを含めてアジャイル開発の 根底を成している。 わんくま同盟 名古屋勉強会 #22
  • 6. 1.アジャイル開発について (2/3) • アジャイルマニフェストや原則を元に様々なアジャ イルプラクティスが存在します。 • 注意事項として、アジャイルプラクティスをやってい るからといって、アジャイル開発している事にはなり ません。10人いたら10通りのアジャイル開発のや り方があります。これをやればOKといったものはあ りません。 わんくま同盟 名古屋勉強会 #22
  • 7. 1.アジャイル開発について (3/3) • 新たにアジャイル開発を行う際には、アジャイル開 発を理解した人(アジャイルコーチ等)をチームに入 れる事が推奨されます。 • マニフェストや原則を理解した上で、常にカイゼン を行っていくのが実践への近道です。 わんくま同盟 名古屋勉強会 #22
  • 8. 2. SCRUMについて わんくま同盟 名古屋勉強会 #22
  • 9. 2. Scrumについて (1/7) • Pivotal Trackerは、アジャイル開発向けに最 適化されたプロジェクト管理ツール。と告知では紹 介しましたが、その利用方法の基本は、「ユー ザーストーリー」による作業管理です。 • 「ユーザーストーリー」をベースに開発を行っていく アジャイル開発フレームワークとして、Scrumがあ ります。今回はScrumを通して、アジャイル開発 の流れを簡単に紹介します。 わんくま同盟 名古屋勉強会 #22
  • 10. 2. Scrumについて (2/7) • アジャイルな開発プロセス 1. Crystal Family(The Crystal methodology:Crystal Clear, etc.) 2. DSDM(Dynamic Systems Development Method:反復型開発) 3. FDD(Feature-Driven Development) 4. RUP(Rational Unified Process)/UP 5. Scrum 6. eXtreme Programming(XP) わんくま同盟 名古屋勉強会 #22
  • 11. 2. Scrumについて (3/7) • アジャイルな開発プロセスで定義されている事 1. ゴール(作業の完了条件) 2. ロール(役割) 3. 見積もり 4. 要件定義(ユーザーストーリー、バックログ) 5. タイムボックス管理(イテレーション、スプリント) 6. 製品リリース管理(継続的デリバリー) 7. ふりかえり(レトロスペクティブ) 8. PDCAサイクル(Plan-Do-Check-Act cycle) 9. 見える化 わんくま同盟 名古屋勉強会 #22
  • 12. 2. Scrumについて (4/7) • Scrumは、竹内弘高・野中郁次郎両氏による 1986年に発表された論文「The New New Product Development Games」において、 日本の製造業の新規製品開発のプロセスがラグ ビーのボールのパス回しのようであると例えられた 事に由来します。 • この論文の詳細は、(株)チェンジビジョンの平鍋さ んがつい最近ブログにまとめているのでそちらで。 – http://blogs.itmedia.co.jp/hiranabe/2012/ 06/origin-of-scrum-reopened-1.html わんくま同盟 名古屋勉強会 #22
  • 13. 2. Scrumについて (5/7) • 先の論文の内容を参考に、1990年代の中頃に、 Jeff Sutherland氏らによって、Scrumは実践 &体系化されて今日に至ります。 • Scrumには、Scrum Allianceによる7種類の 認証制度があります。所謂スクラムマスター。但し Scrumを実施するにあたり必須ではありません。 • Scrumの流れは以下の画像が分かり易い。 – http://www.ryuzee.com/contents/blog/47 89 わんくま同盟 名古屋勉強会 #22
  • 15. 2. Scrumについて (7/7) • プロダクトバックログとは、いわゆるToDoリストの事。 • 単なるToDoリストと異なる点は、 – プロダクトオーナーが管理する。 – チームとしてプロダクトで顧客への価値を生み出す為 のユーザーストーリー(後述)を集めたもの。 – ユーザーストーリーは優先順位付けされる。 • プロダクトバッグログは、イテレーション(スプリント) 中に随時内容の見直しや棚卸しを行います。 わんくま同盟 名古屋勉強会 #22
  • 16. 3. ユーザーストーリーについて わんくま同盟 名古屋勉強会 #22
  • 17. 3. ユーザーストーリーについて (1/6) • ユーザーストーリーは、通常インデックスカードとい う付箋紙大の用紙1枚につき、1つのストーリー を記述して管理します。 • 記述例 – オンラインショップの利用者として、ブラウザで商品の注 文を行いたい。 – オンラインショップの利用者として、商品カートの内容 を編集したい。 • UMLのユースケース記述と同じですね。 わんくま同盟 名古屋勉強会 #22
  • 18. 3. ユーザーストーリーについて (2/6) • ユーザーストーリーの記述内容 – 顧客視点で、顧客への価値を提供する内容を書く。 – 主語と述語をはっきり書く。誰が何をどうやってどうする のか。 – あまり細かく書かない。バックログの時点では不要な情 報は邪魔になる。見積に必要な情報を記述する。 – 機能縦断的にストーリーを書く。 – 裏書きにそのストーリーのゴール・完了条件を記述す る場合もあります。 わんくま同盟 名古屋勉強会 #22
  • 19. 3. ユーザーストーリーについて (3/6) フェーズ3 フェーズ1 フェーズ2 設計 実装 テスト イテレーション1 イテレーション2 イテレーション3 イテレーション4 設計 設計 設計 設計 実装 実装 実装 実装 テスト テスト テスト テスト わんくま同盟 名古屋勉強会 #22
  • 20. 3. ユーザーストーリーについて (4/6) ユーザーストーリー作成時の6つのポイント • INVEST(頭文字を取って) 1. Independent (独立性がある) 2. Negotiable (交渉の余地がある) 3. Valuable (価値がある) 4. Estimable (見積り可能) 5. Small (サイズが小さい) 6. Testable (テスト可能) わんくま同盟 名古屋勉強会 #22
  • 21. 3. ユーザーストーリーについて (5/6) • ユーザーストーリーの見積もり – ユーザーストーリーの作業見積では、相対見積で見 積を行います。通常プランニングポーカーを利用します。 – 相対見積を利用するのは、厳密な見積は必要ない が、それでもある程度の精度を確保する為です。 – 一般的に、見積において10倍を超える規模の差が 出ると、見積の精度が悪くなります。 – 作業量はストーリーポイントという指標で表されます。 ポイント2に対して、ポイント5の作業量は2.5倍の規 模がある事を示します。 わんくま同盟 名古屋勉強会 #22
  • 22. 3. ユーザーストーリーについて (6/6) • ベロシティ – ストーリーポイントがチームの開発速度の指標になりま す。そしてプロジェクト全体の作業を見積もる際にも 利用されます。 – その指標がベロシティと呼ばれます。ベロシティは、チー ムがあるイテレーションで完了となったストーリーポイン ト数の合計になります。 – ベロシティはチームのメンバーの増減によって値が変わ ります。アジャイル開発ではチームメンバーの変更は行 われない事が前提です。 わんくま同盟 名古屋勉強会 #22
  • 23. 4. PIVOTAL TRACKER について わんくま同盟 名古屋勉強会 #22
  • 24. 4. Pivotal Tracker (1/11) Pivotal Trackerについて http://www.pivotaltracker.com/ • Pivotal Trackerは、簡単に利用できる、ソフ トウェア開発チームの為のコラボレーション重視の アジャイルプロジェクト管理ツールです。 • Pivotal Trackerは、Pivotal Labs社が開発 している有償のオンラインWebアプリケーションで す。 わんくま同盟 名古屋勉強会 #22
  • 25. 4. Pivotal Tracker (2/11) • でもお高いんでしょう? – http://www.pivotaltracker.com/pricing わんくま同盟 名古屋勉強会 #22
  • 26. 4. Pivotal Tracker (3/11) • 無料で使える条件 – パブリックプロジェクトに設定する。 • 但し誰からも丸見えになってしまう。 – 自分一人だけで使う。 • 当然チーム内でのコラボレーションは出来ない。 – 非営利のプロジェクトとして申請する • 英語で申請するのはちょっと・・・。あと仕事用では使えない。 – 教育用途として申請する • お仕事では使えません。 わんくま同盟 名古屋勉強会 #22
  • 27. 4. Pivotal Tracker (4/11) • Pivotal Trackerは、ITS(Issue Tracking System)やBTS(Bug Tracking System) の一つです。チケットに該当するのが先程説明し た「ユーザーストーリー」になります。 • ブラウザがあればいつでもどこでも使えます。 (対応ブラウザはFirefox及びSafariの最新版, IE8 or IE9。但しIEの場合一部機能に制限 あり。Androidブラウザでも動作しました。) わんくま同盟 名古屋勉強会 #22
  • 28. 4. Pivotal Tracker (5/11) • Pivotal Trackerの特徴 – http://www.pivotaltracker.com/features 1. One View 2. Real-time Collaboration 3. Agile, the Pivotal Way 4. Simple Workflow 5. Developer-Friendly 6. Integrations わんくま同盟 名古屋勉強会 #22
  • 29. 4. Pivotal Tracker (6/11) 1. One View – プロジェクトページは単一ページ表示となっていて、プ ロジェクトの状況が一望出来ます。 – 1クリックや1キー操作で何が起こったのか確認出来 ます。 – Drag&Dropで簡単にユーザーストーリーの優先度 が変更出来ます。何がリリーススケジュールに影響す るのか一目瞭然です。 わんくま同盟 名古屋勉強会 #22
  • 30. 4. Pivotal Tracker (7/11) 2. Real-time Collaboration – ブラウザでリロード操作をする事なく、常に最新状態 が表示されます。複数人による変更もシームレスに マージされます。 – すべてが同期されており、サイトにログインしていなくて も、E-MailやRSS、Twitter、Webコールバック等 でプロジェクトの最新状態を知る事が出来ます。 わんくま同盟 名古屋勉強会 #22
  • 31. 4. Pivotal Tracker (8/11) 3. Agile, the Pivotal Way – 過去のイテレーションの実績を元に未来のイテレー ションの予測が出来ます。 – 自己組織化されたチームには最適です。次にやるべ きユーザーストーリーがイテレーションバックログとして 可視化されており、誰もが着手する事が出来ます。 – 簡単なワークフローが迅速な製品のデリバリーと多く のフィードバックを促します。変動する複雑さと戦うよ りも、それを管理できるようにプロセスを単純化します。 わんくま同盟 名古屋勉強会 #22
  • 32. 4. Pivotal Tracker (9/11) 4. Simple Workflow – 今週のイテレーションを示す「CURRENT」パネルで チームが最初のユーザーストーリーを開始する事で開 発作業が始まります。 – 顧客によってユーザーストーリーが受け入れられた時 にその作業完了となります。受け取り拒否はフィード バックを取り入れる良い機会です。 – 受け入れられたユーザーストーリーのストーリーポイン トを元に、イテレーション終了事に自動的にベロシ ティが更新されます。 わんくま同盟 名古屋勉強会 #22
  • 33. 4. Pivotal Tracker (10/11) 5. Developer-Friendly – 本製品は簡単に拡張したり、開発者向けのAPIを 利用して自分専用のツールを作成する事も可能で す。サードパーティー製のツール群もあります。 – SCMシステムとの統合もサポートします。 Subversion, Git, GitHubと連携したり、他シス テム向けのフックを作成する事も可能です。 わんくま同盟 名古屋勉強会 #22
  • 34. 4. Pivotal Tracker (11/11) 6. Integrations – ユーザーストーリーにBTS/ITSのチケットを紐付けて オンライン共同作業を行う事が出来ます。JIRA, Lighthouse, Bugzilla, Satifaction, Zendeskと統合可能です。 – CSV形式のファイルのインポート/エクスポートにより、 簡単に他のツールからユーザーストーリーを取り込ん だり、出力を行う事が出来ます。 わんくま同盟 名古屋勉強会 #22
  • 35. 5. デモ わんくま同盟 名古屋勉強会 #22
  • 36. 5. デモ • 注意事項 – Pivotal Trackerは英語UIのみです。 – 日本語入力は可能ですが、日本語IMEで変換を確 定する際にENTERキーを押下すると誤動作します。 わんくま同盟 名古屋勉強会 #22
  • 37. 6. まとめ わんくま同盟 名古屋勉強会 #22
  • 38. 6. まとめ • アジャイル開発について理解していないと使いこな すのは難しいかも知れません。 • 逆にアジャイル開発を理解している人ならば、使 い易くアジャイルなプロジェクト管理の手間を省い てくれるツールです。 • オフショア開発等の遠隔地との情報共有するのに とても良いツールだと思います。 わんくま同盟 名古屋勉強会 #22