もうひとつの
 TDD開発


  ITpro Challenge! 2007.9.7   1/32
                               /32
Test-Driven
Development

(テスト駆動開発)
              2/32
               /32
Omoiyari-Driven
 Development

(思いやり駆動開発)
                  3/32
                   /32
Ticket-Driven
 Development

(チケット駆動開発)
                4/32
                 /32
チームで開発




                                                   5/32
                                                    /32...
コミュニケーション

  メール?
 チャット?
            6/32
             /32
情報が分散
  開発者         開発者




開発者
          開発者

                    7/32
                     /32
なんとかしたいよねー
   と⾔うわけで
 チケット駆動開発に
     挑戦中
             8/32
              /32
チケット駆動開発
   とは?


   ITpro Challenge! 2007.9.7   9/32
                                /32
開発のサイクル
     設計
     チケット
試験          実装
                 10/32
                 10/32
情報を⼀箇所に
  開発者          開発者



        チケット
開発者
           開発者
                     11/32
                     11/32
チケットとは?


  ITpro Challenge! 2007.9.7   12/32
                              12/32
「Trac」というソフトの
    バグ管理機能


                13/32
                13/32
みんなで使うToDoリスト




                14/32
                14/32
やってみよう
 (登録編)


  ITpro Challenge! 2007.9.7   15/32
                              15/32
開発項⽬を登録




          16/32
          16/32
メンバへ割り振り




           17/32
           17/32
⾃動的に
       メールで通知
Trac            開発者
        チケット



                  18/32
                  18/32
⾃分のチケットを表⽰




             19/32
             19/32
チケット単位に実装




            20/32
            20/32
疑問点もチケットで




            21/32
            21/32
進捗状況も分かる




           22/32
           22/32
やってみよう
(コミット編)


  ITpro Challenge! 2007.9.7   23/32
                              23/32
チケット      実装

   実装が終わると
Subversionにコミット
                  24/32
                  24/32
コミットログに
チケット番号を書くと
$ svn commit

写真の右寄せ表⽰に対応した (fix #3)


                         25/32
                         25/32
⾃動でチケットを解決




             26/32
             26/32
チケット無しの
コミットは禁⽌!
チケット     コミット

よく分かんないコミットを無くす
                  27/32
                  27/32
ソースコード
 レビュー


  ITpro Challenge! 2007.9.7   28/32
                              28/32
差分とチケットを確認
       差分



       チケット

             29/32
             29/32
レビューコメントも
 チケットの履歴にて
               修正&
              コミット
       チケット
レビュー
              開発者
  者
       チケット
            ...
まとめ


ITpro Challenge! 2007.9.7   31/32
                            31/32
⼀家に⼀台

Subversion
    ×
   Trac
             32/32
             32/32
more…

Shibuya.trac




                  33/32
                  33/32
Upcoming SlideShare
Loading in …5
×

yet another TDD

8,737
-1

Published on

ITpro Challenge 2007 LT

Published in: Business, Technology
0 Comments
10 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
8,737
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
183
Comments
0
Likes
10
Embeds 0
No embeds

No notes for slide

yet another TDD

  1. 1. もうひとつの TDD開発 ITpro Challenge! 2007.9.7 1/32 /32
  2. 2. Test-Driven Development (テスト駆動開発) 2/32 /32
  3. 3. Omoiyari-Driven Development (思いやり駆動開発) 3/32 /32
  4. 4. Ticket-Driven Development (チケット駆動開発) 4/32 /32
  5. 5. チームで開発 5/32 /32 http://www.flickr.com/photos/tavallai/361088791/
  6. 6. コミュニケーション メール? チャット? 6/32 /32
  7. 7. 情報が分散 開発者 開発者 開発者 開発者 7/32 /32
  8. 8. なんとかしたいよねー と⾔うわけで チケット駆動開発に 挑戦中 8/32 /32
  9. 9. チケット駆動開発 とは? ITpro Challenge! 2007.9.7 9/32 /32
  10. 10. 開発のサイクル 設計 チケット 試験 実装 10/32 10/32
  11. 11. 情報を⼀箇所に 開発者 開発者 チケット 開発者 開発者 11/32 11/32
  12. 12. チケットとは? ITpro Challenge! 2007.9.7 12/32 12/32
  13. 13. 「Trac」というソフトの バグ管理機能 13/32 13/32
  14. 14. みんなで使うToDoリスト 14/32 14/32
  15. 15. やってみよう (登録編) ITpro Challenge! 2007.9.7 15/32 15/32
  16. 16. 開発項⽬を登録 16/32 16/32
  17. 17. メンバへ割り振り 17/32 17/32
  18. 18. ⾃動的に メールで通知 Trac 開発者 チケット 18/32 18/32
  19. 19. ⾃分のチケットを表⽰ 19/32 19/32
  20. 20. チケット単位に実装 20/32 20/32
  21. 21. 疑問点もチケットで 21/32 21/32
  22. 22. 進捗状況も分かる 22/32 22/32
  23. 23. やってみよう (コミット編) ITpro Challenge! 2007.9.7 23/32 23/32
  24. 24. チケット 実装 実装が終わると Subversionにコミット 24/32 24/32
  25. 25. コミットログに チケット番号を書くと $ svn commit 写真の右寄せ表⽰に対応した (fix #3) 25/32 25/32
  26. 26. ⾃動でチケットを解決 26/32 26/32
  27. 27. チケット無しの コミットは禁⽌! チケット コミット よく分かんないコミットを無くす 27/32 27/32
  28. 28. ソースコード レビュー ITpro Challenge! 2007.9.7 28/32 28/32
  29. 29. 差分とチケットを確認 差分 チケット 29/32 29/32
  30. 30. レビューコメントも チケットの履歴にて 修正& コミット チケット レビュー 開発者 者 チケット 30/32 30/32
  31. 31. まとめ ITpro Challenge! 2007.9.7 31/32 31/32
  32. 32. ⼀家に⼀台 Subversion × Trac 32/32 32/32
  33. 33. more… Shibuya.trac 33/32 33/32
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×