SlideShare a Scribd company logo
1 of 66
Download to read offline
Eclipse-way




            12-A-4
                     Rational

2009   2   13




        Eclipse-Way Eclipse
                                 Rational TeamConcert
                100   ×3


                           RTC
       




2009   2   13
The Jazz Project

        http://www.jazz.net/
       




2009    2   13
 Eclipse-Way
           
                Rational Team Concert
                
                




2009   2   13
the Eclipse Way

                                                                        validate

                                                                                                      enable
                                                      drive with
                                                      open eyes
                                   reduce stress
                                                                   transparency

                                                                                              attract
                                                                         show progress       to latest

                                                                                           new &
                                           feedback
                                                              update      learn          noteworthy
                               validate

                                            API
                          enable

                explore



                                                                                                          validate




2009   2   13
the Eclipse Way

                                                                        validate

                                                                                                      enable
                                                      drive with
                                                      open eyes
                                   reduce stress
                                                                   transparency

                                                                                              attract
                                                                         show progress       to latest

                                                                                           new &
                                           feedback
                                                              update      learn          noteworthy
                               validate

                                            API
                          enable

                explore



                                                                                                          validate




2009   2   13
the Eclipse Way

                                                                        validate

                                                                                                      enable
                                                      drive with
                                                      open eyes
                                   reduce stress
                                                                   transparency

                                                                                              attract
                                                                         show progress       to latest

                                                                                           new &
                                           feedback
                                                              update      learn          noteworthy
                               validate

                                            API
                          enable

                explore



                                                                                                          validate




2009   2   13
the Eclipse Way

                                                                        validate

                                                                                                      enable
                                                      drive with
                                                      open eyes
                                   reduce stress
                                                                   transparency

                                                                                              attract
                                                                         show progress       to latest

                                                                                           new &
                                           feedback
                                                              update      learn          noteworthy
                               validate

                                            API
                          enable

                explore



                                                                                                          validate




2009   2   13
Team First
           “                 ”                         “                        “
                                                    “                 “
           
                                                    Process

                    Streams                                                 Members
                                                            follows
                                            works
                                                            owns
                                            in                            has
           Categories                                                                  Build
                           is responsible           Team              produces

                                   shares                             defines
                Queries
                                             generates                             Release/
                                                                                Iteration Plan
                          Events



2009   2   13
 Work items                                                                      Release
                                                                 found in
                                                                                        promoted
                       Iteration       planned
                                                                 reported
                                       for
                         Plan                                    against

                                                 Work Item                          Build
                                                               included
                        subscribes
                        approves
                                                         implements     included
                        reviews            related                                      built from
                User                                                               Snapshot
                                                         Change Set
                                   Artifacts
                                                                                   Stream
                                                             included
                                                                                     change flow

                                                                   Workspace




2009   2   13
“               ”




2009   2   13
“               ”




2009   2   13
“               “




2009   2   13
2009   2   13
Rational TeamConcert




2009   2   13
Winnipeg    Lexington
                                          Saint Nazaire
                             Ottawa
                Toronto
                                              Zurich
       Beaverton          Raleigh




2009   2   13



2009
2
       

13
                                         decompression
                                           retrospective

                                        initial release plan
                                               plan

                                             develop
                                                               M1a




                              4 weeks
                                             stabilize
                                               plan
                                                               M1




                                             develop

                              4 weeks        stabilize
                                               plan
                                                               …




                                             develop
       New & Noteworthy
                              4 weeks




                                             stabilize
                                        fix - spit & polish
                                               test
                                                fix
                                               test
2009   2   13
(PMC)
 
                                                              PMC

                                                Component       Component
                                                                             …
                                                   Lead            Lead
           
                                   Contributor   Contributor         …
                    
                         e.g. “   5“

 
           
 
           
           
                    
                    

2009   2       13
“                           ”
       


       

      “architecture follows organization”
    Team Concert


                  “         ”
       
       
       
       


2009   2   13
Teams of Teams
                                              Main development
                                              line




                               Jazz
                            Development




           Agile Planning            Source Control

                                                                     Maintenance
                                                      Dynamic team
                                                                     Development line



2009   2   13
Defects   ,           Tasks ,
  
           Enhancements
                              Build status
  
                                 Retrospectives
  
                    Plan Items    ,
  
                    Stories




2009   2   13

           
  
           

           
           




2009   2   13
2009   2   13
2009
2
13
                  decompression
                    retrospective

                 initial release plan
                        plan

                      develop
                                        M1a




       4 weeks
                      stabilize
                        plan
                                        M1




                      develop

       4 weeks        stabilize
                        plan
                                        …




                      develop
       4 weeks




                      stabilize
                 fix - spit & polish
                        test
                         fix
                        test
 Plan Item (                )
                Proposed   ,       Committed   ,
           
                Deferred
                    Story
  
                Task
  




2009   2   13
”                   ”

                “       ”
       
           -

                “       ”
       




2009   2   13
Jazz.net
       
               https://jazz.net/development/DevelopmentItem.jsp?href=content/project/plans/rtc-plan-2.0.html

               Components and product configurations
       
               Release deliverables
       
               Release milestones
       
               Operating environments
       
               Compatibility and Evolution
       
               Themes and Priorities
       
               Plan items
       
               UIs
       




2009       2   13
Jazz.net
                               “Enterprise Scalability and Security”
                               “Jazz Product Family”
                               “Web Access”
                               “Easy to Set up and Maintain”
                               ....
               Plan Item
           (               )




2009   2       13
Jazz.net



               Plan Item
           (               )   “Project level read access control”
                               “Server performance and scaling
                               data”
                               “Provide REST API or work items”
                               “Support Visual Studio IDE”




2009   2       13
Jazz.net




2009   2   13
Jazz.net



               Plan Item
           (               )




2009   2       13

  
           

  




2009   2   13
”   ”


                “   ”




2009   2   13
2009
2
13
                  decompression
                    retrospective

                 initial release plan
                        plan

                      develop
                                        M1a




       4 weeks
                      stabilize
                        plan
                                        M1




                      develop

       4 weeks        stabilize
                        plan
                                        …




                      develop
       4 weeks




                      stabilize
                 fix - spit & polish
                        test
                         fix
                        test

   




2009   2   13
”               ”
”                   ”




2009   2   13
”                   ”
”                           ”

                →       →
    




2009   2   13
”                   ”
”                           ”

                →       →
    
                →
    
                →




2009   2   13
”                   ”
”                           ”

                →       →
    
                →
    
                →


                 →
    
                    →

2009   2   13
Team First
”                   ”

                                                   Process

                    Streams                                             Members
                                                        follows
                                           works
                                                        owns
                                           in                      has
           Categories                                                              Build
                          is responsible           Team           produces

                                  shares                          defines
            Queries
                                            generates        /                 Release/
                                                                            Iteration Plan
                                                     ”              ”
                         Events

                    ”Whole team”→”Dynamic Team”
                -

2009   2   13
Eclipse
                workspace



                            B

                Eclipse
                workspace




2009   2   13
auto-
                           check in
                                      Eclipse
                                      workspace


                deliver
                                                  B
                          auto-
                          check in    Eclipse
                                      workspace




2009   2   13
auto-
                           check in
                                      Eclipse
                                      workspace


                deliver
                                                  B
                          auto-
                          check in    Eclipse
                                      workspace




2009   2   13
auto-
                           check in
                                      Eclipse
                                      workspace


                deliver
                                                  B
                          auto-
                          check in    Eclipse
                                      workspace


                            Suspend
                            /Resume




2009   2   13
auto-
                           check in
                                      Eclipse
                                      workspace


                deliver
                                                  B
                          auto-
                          check in    Eclipse
                                      workspace


                            Suspend
                            /Resume




2009   2   13
auto-
                           check in
                                      Eclipse
                                      workspace


                deliver
                                                  B
                          auto-
                          check in    Eclipse
                                      workspace


                            Suspend
                            /Resume




2009   2   13





                              Integration
                              Stream
                                            Maintenance
                                            Stream




                Build
                workspace
                            Developer
                            workspaces

2009   2   13
RTC        ”    ”


           (Repository workspaces)


           (Streams)


           (Suspend and Resume)


           (Team areas)

2009   2   13

       “           ”

       “               ”

       
                
       
                



2009   2   13
“                   “Rhythm for Green

                                                         good build
                                                         failed build
                          RC2 Stabilization                deliver/
                                                           accept
                                RC2

 (Team of team )‫‏‬

 C-I
 (Team of team Builds)‫‏‬


 (Team Builds)‫‏‬


                              suspend/        suspend/
    (Personal Builds)‫‏‬         resume          resume




2009   2   13
2009   2   13
Test Health




2009   2   13
:
   
           
           
                Team Events
                Section


                Jazz Events
                Section




                   Feeds
                   Viewlet



2009   2   13
Team of Teams Dashboard




2009   2   13
2009
2
13
                  decompression
                    retrospective

                 initial release plan
                        plan

                      develop
                                        M1a




       4 weeks
                      stabilize
                        plan
                                        M1




                      develop

       4 weeks        stabilize
                        plan
                                        …




                      develop
       4 weeks




                      stabilize
                 fix - spit & polish
                        test
                         fix
                        test
 Work item




2009   2   13

 


 


  PMC



2009   2   13
2009
2
13
                  decompression
                    retrospective

                 initial release plan
                        plan

                      develop
                                        M1a




       4 weeks
                      stabilize
                        plan
                                        M1




                      develop

       4 weeks        stabilize
                        plan
                                        …




                      develop
       4 weeks




                      stabilize
                 fix - spit & polish
                        test
                         fix
                        test
2009   2   13
2009   2   13
2009   2   13
PMC




2009   2   13
RTC

 
           

 
 


                   F2F
                         F2F



2009   2       13
”           ”
   ”               ”→       ”       ”
   
           →”WBS                 ”
           ”             ”




2009   2   13
2009   2   13

More Related Content

More from devsumi2009

【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介
【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介
【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介devsumi2009
 
【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...
【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...
【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...devsumi2009
 
【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れて
【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れて【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れて
【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れてdevsumi2009
 
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化devsumi2009
 
【13-B-3】 企業システムをマッシュアップ型に変えるには
【13-B-3】 企業システムをマッシュアップ型に変えるには【13-B-3】 企業システムをマッシュアップ型に変えるには
【13-B-3】 企業システムをマッシュアップ型に変えるにはdevsumi2009
 
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~devsumi2009
 
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~devsumi2009
 
【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~
【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~
【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~devsumi2009
 
【12-A-1】 開発プロセスの心
【12-A-1】 開発プロセスの心【12-A-1】 開発プロセスの心
【12-A-1】 開発プロセスの心devsumi2009
 
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~devsumi2009
 
【13-E-1】 システムの見える化~エンドユーザーの立場から
【13-E-1】 システムの見える化~エンドユーザーの立場から【13-E-1】 システムの見える化~エンドユーザーの立場から
【13-E-1】 システムの見える化~エンドユーザーの立場からdevsumi2009
 
【13-E-1】 システムの見える化~エンドユーザーの立場から
【13-E-1】 システムの見える化~エンドユーザーの立場から【13-E-1】 システムの見える化~エンドユーザーの立場から
【13-E-1】 システムの見える化~エンドユーザーの立場からdevsumi2009
 
【13-D-1】 ERP5に見るストレージ技術
【13-D-1】 ERP5に見るストレージ技術【13-D-1】 ERP5に見るストレージ技術
【13-D-1】 ERP5に見るストレージ技術devsumi2009
 
【12-D-2】 WPF アプリケーション開発
【12-D-2】 WPF アプリケーション開発【12-D-2】 WPF アプリケーション開発
【12-D-2】 WPF アプリケーション開発devsumi2009
 
【12-D-3】 ASP.NET MVC - 概要と仕組み
【12-D-3】 ASP.NET MVC - 概要と仕組み【12-D-3】 ASP.NET MVC - 概要と仕組み
【12-D-3】 ASP.NET MVC - 概要と仕組みdevsumi2009
 
【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~
【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~
【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~devsumi2009
 
【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレート
【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレート【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレート
【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレートdevsumi2009
 
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」devsumi2009
 
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...devsumi2009
 
【13-C-7】 Developers [Media] Summit Web メディア編集者の Web プロジェクト知らず
【13-C-7】 Developers [Media] Summit Web メディア編集者の Web プロジェクト知らず【13-C-7】 Developers [Media] Summit Web メディア編集者の Web プロジェクト知らず
【13-C-7】 Developers [Media] Summit Web メディア編集者の Web プロジェクト知らずdevsumi2009
 

More from devsumi2009 (20)

【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介
【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介
【12-E-2】 SEC流品質作りこみESQR 組込みソフトウェア開発向け品質作り込みガイドの紹介
 
【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...
【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...
【12-E-4】 『脱Excel』を実現!統合プロジェクト管理パッケージ『SI Object Browser PM』を利用してIT企業も近代化しよう~PM...
 
【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れて
【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れて【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れて
【12-B-1】 実例で学ぶ Objective-C 2.0 と GUI の関係~ iPhone アプリ開発を視野に入れて
 
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
 
【13-B-3】 企業システムをマッシュアップ型に変えるには
【13-B-3】 企業システムをマッシュアップ型に変えるには【13-B-3】 企業システムをマッシュアップ型に変えるには
【13-B-3】 企業システムをマッシュアップ型に変えるには
 
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
 
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
 
【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~
【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~
【13-B-4】 Java VMへの処方箋 ~先進のメモリ管理技術とは~
 
【12-A-1】 開発プロセスの心
【12-A-1】 開発プロセスの心【12-A-1】 開発プロセスの心
【12-A-1】 開発プロセスの心
 
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
【13-C-6】 帳票開発に時間かけすぎていませんか?~もっと簡単に「作る」現場、「使う」現場の最適解を探る~
 
【13-E-1】 システムの見える化~エンドユーザーの立場から
【13-E-1】 システムの見える化~エンドユーザーの立場から【13-E-1】 システムの見える化~エンドユーザーの立場から
【13-E-1】 システムの見える化~エンドユーザーの立場から
 
【13-E-1】 システムの見える化~エンドユーザーの立場から
【13-E-1】 システムの見える化~エンドユーザーの立場から【13-E-1】 システムの見える化~エンドユーザーの立場から
【13-E-1】 システムの見える化~エンドユーザーの立場から
 
【13-D-1】 ERP5に見るストレージ技術
【13-D-1】 ERP5に見るストレージ技術【13-D-1】 ERP5に見るストレージ技術
【13-D-1】 ERP5に見るストレージ技術
 
【12-D-2】 WPF アプリケーション開発
【12-D-2】 WPF アプリケーション開発【12-D-2】 WPF アプリケーション開発
【12-D-2】 WPF アプリケーション開発
 
【12-D-3】 ASP.NET MVC - 概要と仕組み
【12-D-3】 ASP.NET MVC - 概要と仕組み【12-D-3】 ASP.NET MVC - 概要と仕組み
【12-D-3】 ASP.NET MVC - 概要と仕組み
 
【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~
【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~
【12-E-6】 ERP導入の投資対効果 ~SAPの導入事例を元に~
 
【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレート
【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレート【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレート
【12-A-2】 ケーススタディ:不景気と戦うシステムインテグレート
 
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」
【13-C-4】 「もう業務はとまらない!オフライン機能を使った業務アプリケーションの実例と最新 Curl 情報」
 
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
 
【13-C-7】 Developers [Media] Summit Web メディア編集者の Web プロジェクト知らず
【13-C-7】 Developers [Media] Summit Web メディア編集者の Web プロジェクト知らず【13-C-7】 Developers [Media] Summit Web メディア編集者の Web プロジェクト知らず
【13-C-7】 Developers [Media] Summit Web メディア編集者の Web プロジェクト知らず
 

【12-A-4】 Eclipse-Way :分散アジャイル開発のためのプラクティスとその事例

  • 1. Eclipse-way 12-A-4 Rational 2009 2 13
  • 2.  Eclipse-Way Eclipse Rational TeamConcert 100 ×3 RTC  2009 2 13
  • 3. The Jazz Project  http://www.jazz.net/  2009 2 13
  • 4.  Eclipse-Way  Rational Team Concert   2009 2 13
  • 5. the Eclipse Way validate enable drive with open eyes reduce stress transparency attract show progress to latest new & feedback update learn noteworthy validate API enable explore validate 2009 2 13
  • 6. the Eclipse Way validate enable drive with open eyes reduce stress transparency attract show progress to latest new & feedback update learn noteworthy validate API enable explore validate 2009 2 13
  • 7. the Eclipse Way validate enable drive with open eyes reduce stress transparency attract show progress to latest new & feedback update learn noteworthy validate API enable explore validate 2009 2 13
  • 8. the Eclipse Way validate enable drive with open eyes reduce stress transparency attract show progress to latest new & feedback update learn noteworthy validate API enable explore validate 2009 2 13
  • 9. Team First “ ” “ “ “ “  Process Streams Members follows works owns in has Categories Build is responsible Team produces shares defines Queries generates Release/ Iteration Plan Events 2009 2 13
  • 10.  Work items Release found in promoted Iteration planned reported for Plan against Work Item Build included subscribes approves implements included reviews related built from User Snapshot Change Set Artifacts Stream included change flow Workspace 2009 2 13
  • 11. ” 2009 2 13
  • 12. ” 2009 2 13
  • 13. “ 2009 2 13
  • 14. 2009 2 13
  • 16. Winnipeg Lexington Saint Nazaire Ottawa Toronto Zurich Beaverton Raleigh 2009 2 13
  • 17.  2009 2  13 decompression retrospective initial release plan plan develop M1a 4 weeks stabilize plan M1 develop 4 weeks stabilize plan … develop New & Noteworthy 4 weeks stabilize fix - spit & polish test fix test
  • 18. 2009 2 13
  • 19. (PMC)   PMC  Component Component … Lead Lead  Contributor Contributor …   e.g. “ 5“        2009 2 13
  • 20. “ ”    “architecture follows organization”  Team Concert “ ”     2009 2 13
  • 21. Teams of Teams Main development line Jazz Development Agile Planning Source Control Maintenance Dynamic team Development line 2009 2 13
  • 22. Defects , Tasks ,  Enhancements Build status  Retrospectives  Plan Items ,  Stories 2009 2 13
  • 23.      2009 2 13
  • 24. 2009 2 13
  • 25. 2009 2 13 decompression retrospective initial release plan plan develop M1a 4 weeks stabilize plan M1 develop 4 weeks stabilize plan … develop 4 weeks stabilize fix - spit & polish test fix test
  • 26.  Plan Item ( ) Proposed , Committed ,  Deferred Story  Task  2009 2 13
  • 27. ” “ ”  - “ ”  2009 2 13
  • 28. Jazz.net  https://jazz.net/development/DevelopmentItem.jsp?href=content/project/plans/rtc-plan-2.0.html Components and product configurations  Release deliverables  Release milestones  Operating environments  Compatibility and Evolution  Themes and Priorities  Plan items  UIs  2009 2 13
  • 29. Jazz.net “Enterprise Scalability and Security” “Jazz Product Family” “Web Access” “Easy to Set up and Maintain” .... Plan Item ( ) 2009 2 13
  • 30. Jazz.net Plan Item ( ) “Project level read access control” “Server performance and scaling data” “Provide REST API or work items” “Support Visual Studio IDE” 2009 2 13
  • 32. Jazz.net Plan Item ( ) 2009 2 13
  • 33.     2009 2 13
  • 34. ” “ ” 2009 2 13
  • 35. 2009 2 13 decompression retrospective initial release plan plan develop M1a 4 weeks stabilize plan M1 develop 4 weeks stabilize plan … develop 4 weeks stabilize fix - spit & polish test fix test
  • 36.  2009 2 13
  • 37. ” ” ” 2009 2 13
  • 38. ” ” ” → →  2009 2 13
  • 39. ” ” ” → →  →  → 2009 2 13
  • 40. ” ” ” → →  →  → →  → 2009 2 13
  • 41. Team First ” ” Process Streams Members follows works owns in has Categories Build is responsible Team produces shares defines Queries generates / Release/ Iteration Plan ” ” Events ”Whole team”→”Dynamic Team” - 2009 2 13
  • 42. Eclipse workspace B Eclipse workspace 2009 2 13
  • 43. auto- check in Eclipse workspace deliver B auto- check in Eclipse workspace 2009 2 13
  • 44. auto- check in Eclipse workspace deliver B auto- check in Eclipse workspace 2009 2 13
  • 45. auto- check in Eclipse workspace deliver B auto- check in Eclipse workspace Suspend /Resume 2009 2 13
  • 46. auto- check in Eclipse workspace deliver B auto- check in Eclipse workspace Suspend /Resume 2009 2 13
  • 47. auto- check in Eclipse workspace deliver B auto- check in Eclipse workspace Suspend /Resume 2009 2 13
  • 48. Integration Stream Maintenance Stream Build workspace Developer workspaces 2009 2 13
  • 49. RTC ” ” (Repository workspaces) (Streams) (Suspend and Resume) (Team areas) 2009 2 13
  • 50. “ ”  “ ”      2009 2 13
  • 51. “Rhythm for Green good build failed build RC2 Stabilization deliver/ accept RC2 (Team of team )‫‏‬ C-I (Team of team Builds)‫‏‬ (Team Builds)‫‏‬ suspend/ suspend/ (Personal Builds)‫‏‬ resume resume 2009 2 13
  • 52. 2009 2 13
  • 54. :    Team Events Section Jazz Events Section Feeds Viewlet 2009 2 13
  • 55. Team of Teams Dashboard 2009 2 13
  • 56. 2009 2 13 decompression retrospective initial release plan plan develop M1a 4 weeks stabilize plan M1 develop 4 weeks stabilize plan … develop 4 weeks stabilize fix - spit & polish test fix test
  • 58.     PMC 2009 2 13
  • 59. 2009 2 13 decompression retrospective initial release plan plan develop M1a 4 weeks stabilize plan M1 develop 4 weeks stabilize plan … develop 4 weeks stabilize fix - spit & polish test fix test
  • 60. 2009 2 13
  • 61. 2009 2 13
  • 62. 2009 2 13
  • 63. PMC 2009 2 13
  • 64. RTC      F2F  F2F 2009 2 13
  • 65. ” ” ” ”→ ” ”  →”WBS ” ” ” 2009 2 13
  • 66. 2009 2 13