SlideShare uma empresa Scribd logo
1 de 48
XP  movement  in  Japan 2001,3/22 Eiwa System Management, Inc. Kenji HIRANABE Can you Embrace Change?
日本における  XP   の現状 2001,3/22 ( 株 ) 永和システムマネジメント 平鍋健児 あなたは変化を抱擁できますか?
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
アジェンダ ,[object Object],[object Object],[object Object],[object Object],[object Object]
Conventional Process
伝統的プロセス  顧客   開発チーム   要求 ソースコード
XP Process
XP  のプロセス ソースコード 要求を 定義するもの  顧客  ユニット テスト ストーリ カード 受け入れテスト 1つのチームとしてコミュニケーション
Four Values ,[object Object],[object Object],[object Object],[object Object],[object Object]
4 つの価値 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Twelve practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
12 のプラクティス ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Numbers ※  h=hour, d=day, w=week, pw=programmer week Working hours in a week 40 h/w Typical Load Factor(real week/pw) 3 Programming Pair 2 Integration 1/d~ Story Size 1~3 pw Typical Iteration 3w Practices 12 Variables(time, scope, quality, cost) 4 Values (communication, simplicity, feedback,courage) 4 Same Code(Once and Only Once) 1
数字 ※  h=hour, d=day, w=week, pw=programmer week 1週間の労働時間 40 h/w 典型的負荷係数 ( 実週 / プログラマ週 ) 3 プログラミングペア 2 インテグレーション 1/d~ ストーリーのサイズ 1~3pw 典型的なイテレーション期間 3w プラクティス 12 変数 ( 時間 ,  スコープ ,  品質 ,  コスト ) 4 価値 ( コミュニケーション,シンプルさ,フィードバック,勇気 ) 4 同じコードの存在個所 1
Iteration Planning with Story Cards ,[object Object],[object Object],[object Object],[object Object],1 1 1 1 2 2 3 1 3 weeks 3 weeks 3 weeks
ストーリーカードと イテレーション計画 ,[object Object],[object Object],[object Object],[object Object],1 1 1 1 2 2 3 1 3 weeks 3 weeks 3 weeks
Simple Design and Refactoring ,[object Object],time, functionality Refactoring Working… Architecture Jump LOC FD LOC = Lines of Code FD = Functionality Density = (functionality/LOC) = functionality per line of code
シンプルデザインと リファクタリング ,[object Object],時間,機能 リファクタリングが 有効に作用している アーキテクチャ・ジャンプ LOC FD LOC =  コード行数 FD =  機能密度 = (functionality/LOC) = 1 行あたりの機能量
Refactoring and Courage ,[object Object],[object Object],Local optima Architecture Jump Refactoring Context
リファクタリングと勇気 ,[object Object],[object Object],局所解 アーキテクチャ・ ジャンプ リファクタリング コンテキスト
XP-jp ,[object Object],[object Object],[object Object],[object Object]
XP-jp ,[object Object],[object Object],[object Object],[object Object]
What we have done so far ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],XPE  = Kent Beck, 1999,  Extreme Programming Explained XPI  = Ron Jeffries, 2000, Extreme Programming Installed
これまでの出来事 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],XPE  = Kent Beck, 1999,  Extreme Programming Explained XPI  = Ron Jeffries, 2000, Extreme Programming Installed
Growth of XP-jp Mailing List XP FAQ and XP-jp ML ObjectDay2000 XP seminar XPractices translation project Object Symposium 2000 “XP vs. RUP” First XP Article in JavaWorld XPE Japanese Translation The RubyUnit book(256 series)
XP-jp  参加者数の変遷 XP FAQ/XP-jp ML ObjectDay2000 XP  セミナー XPractices  翻訳プロジェクト OO シンポ  2000 “XP vs. RUP” JavaWorld 記事 XPE  邦訳 RubyUnit (256 本 )
Questionnaire ,[object Object],[object Object],[object Object],[object Object]
アンケート ,[object Object],[object Object],[object Object],[object Object]
24   Answers   From ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
24 人の回答者 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Have you experienced XP ?
あなたは XP を経験したことがありますか ? ある 一部試した 経験がある 関心はあるが 経験はない 関心も経験もない
What practices did you experienced ?
経験したプラクティスは何ですか ? 計画ゲーム ちいさなリリース メタファー シンプルデザイン ユニットテスト 受け入れテスト リファクタリング ペアプログラミング 共同所有権 継続的インテグレーション 週 40 時間 オンサイト顧客 コーディング標準
What programming languages did you use ?
XP で使用した言語は何ですか ?
What practices do you think are hard to adopt in Japan ?
日本で受け入れにくいと思われる プラクティスは何ですか ?  計画ゲーム ちいさなリリース メタファー シンプルデザイン ユニットテスト 受け入れテスト リファクタリング ペアプログラミング 共同所有権 継続的インテグレーション 週 40 時間 オンサイト顧客 コーディング標準
On-Site Customer ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
オンサイト顧客  ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Localizing XP (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XP のローカリゼーション [1] ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Localizing XP (2) ,[object Object],[object Object],[object Object],[object Object]
XP のローカリゼーション (2) ,[object Object],[object Object],[object Object],[object Object]
Minimum Set of XP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XP のミニマムセット ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object]
まとめ ,[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Destaque

UW Hillel Graduation 2015
UW Hillel Graduation 2015 UW Hillel Graduation 2015
UW Hillel Graduation 2015 jjennings02
 
Women cardio kick boxing
Women cardio kick boxingWomen cardio kick boxing
Women cardio kick boxingaxelgarvanmma
 
Jpa 2.0 in java ee 6 part ii
Jpa 2.0 in java ee 6  part iiJpa 2.0 in java ee 6  part ii
Jpa 2.0 in java ee 6 part iiLars Lemos
 
Swissgolden presentacion 2 6/6/2014
Swissgolden presentacion 2 6/6/2014Swissgolden presentacion 2 6/6/2014
Swissgolden presentacion 2 6/6/2014Diviana Gomez
 
UTI Fact Sheet
UTI Fact SheetUTI Fact Sheet
UTI Fact SheetJVGAJJAR
 
Symbian - ubicación de archivos para respaldos y reseteoss
Symbian - ubicación de archivos para respaldos y reseteossSymbian - ubicación de archivos para respaldos y reseteoss
Symbian - ubicación de archivos para respaldos y reseteossJavier Guzzo
 
Monitoring temporary populations through cellular core network data
Monitoring temporary populations through cellular core network dataMonitoring temporary populations through cellular core network data
Monitoring temporary populations through cellular core network dataBeniamino Murgante
 
Proyecto Marmo
Proyecto MarmoProyecto Marmo
Proyecto MarmoCorneliaSL
 
Rio blanco tolima 31 u
Rio blanco  tolima     31 uRio blanco  tolima     31 u
Rio blanco tolima 31 uCamilita Lopez
 
Proyecto Final Ppt
Proyecto Final PptProyecto Final Ppt
Proyecto Final PptLiz Justo
 
How to Improve Your Bottom-Line Through Lean Six Sigma
How to Improve Your Bottom-Line Through Lean Six SigmaHow to Improve Your Bottom-Line Through Lean Six Sigma
How to Improve Your Bottom-Line Through Lean Six SigmaDrake International
 

Destaque (15)

UW Hillel Graduation 2015
UW Hillel Graduation 2015 UW Hillel Graduation 2015
UW Hillel Graduation 2015
 
Önként és dalolva
Önként és dalolvaÖnként és dalolva
Önként és dalolva
 
Riofrio
RiofrioRiofrio
Riofrio
 
Women cardio kick boxing
Women cardio kick boxingWomen cardio kick boxing
Women cardio kick boxing
 
Jpa 2.0 in java ee 6 part ii
Jpa 2.0 in java ee 6  part iiJpa 2.0 in java ee 6  part ii
Jpa 2.0 in java ee 6 part ii
 
Swissgolden presentacion 2 6/6/2014
Swissgolden presentacion 2 6/6/2014Swissgolden presentacion 2 6/6/2014
Swissgolden presentacion 2 6/6/2014
 
June 1
June 1June 1
June 1
 
UTI Fact Sheet
UTI Fact SheetUTI Fact Sheet
UTI Fact Sheet
 
Ayaz-ur-Rahman[1].
Ayaz-ur-Rahman[1].Ayaz-ur-Rahman[1].
Ayaz-ur-Rahman[1].
 
Symbian - ubicación de archivos para respaldos y reseteoss
Symbian - ubicación de archivos para respaldos y reseteossSymbian - ubicación de archivos para respaldos y reseteoss
Symbian - ubicación de archivos para respaldos y reseteoss
 
Monitoring temporary populations through cellular core network data
Monitoring temporary populations through cellular core network dataMonitoring temporary populations through cellular core network data
Monitoring temporary populations through cellular core network data
 
Proyecto Marmo
Proyecto MarmoProyecto Marmo
Proyecto Marmo
 
Rio blanco tolima 31 u
Rio blanco  tolima     31 uRio blanco  tolima     31 u
Rio blanco tolima 31 u
 
Proyecto Final Ppt
Proyecto Final PptProyecto Final Ppt
Proyecto Final Ppt
 
How to Improve Your Bottom-Line Through Lean Six Sigma
How to Improve Your Bottom-Line Through Lean Six SigmaHow to Improve Your Bottom-Line Through Lean Six Sigma
How to Improve Your Bottom-Line Through Lean Six Sigma
 

Semelhante a XP movement In Japan

Distributed Agile using UML
Distributed Agile using UMLDistributed Agile using UML
Distributed Agile using UMLKenji Hiranabe
 
GCSアジャイル開発を使ったゲームの作り方
 GCSアジャイル開発を使ったゲームの作り方 GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方Hiroyuki Tanaka
 
ソフトウェア開発の現場風景
ソフトウェア開発の現場風景ソフトウェア開発の現場風景
ソフトウェア開発の現場風景Koichi ITO
 
提案に役に立つ情報 (teianlab 勉強会)
提案に役に立つ情報 (teianlab 勉強会)提案に役に立つ情報 (teianlab 勉強会)
提案に役に立つ情報 (teianlab 勉強会)MKT International Inc.
 
スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31Sukusuku Scrum
 
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」Shuji Morisaki
 
Xpfp 070626
Xpfp 070626Xpfp 070626
Xpfp 070626takepu
 
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~infinite_loop
 
Xp入門 ~これで分かる!究極のxp入門~
Xp入門 ~これで分かる!究極のxp入門~Xp入門 ~これで分かる!究極のxp入門~
Xp入門 ~これで分かる!究極のxp入門~takepu
 
カンバンゲーム
カンバンゲームカンバンゲーム
カンバンゲームYasui Tsutomu
 
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...Kenji Hiranabe
 
モデリングもしないでXPとは何事だ
モデリングもしないでXPとは何事だモデリングもしないでXPとは何事だ
モデリングもしないでXPとは何事だIwao Harada
 
Pattern mining-scrum gatheringtokyo20130115
Pattern mining-scrum gatheringtokyo20130115Pattern mining-scrum gatheringtokyo20130115
Pattern mining-scrum gatheringtokyo20130115Hironori Washizaki
 
ACL2018 Paper Survey: Learning to Ask Good Questions: Ranking Clarification Q...
ACL2018 Paper Survey: Learning to Ask Good Questions: Ranking Clarification Q...ACL2018 Paper Survey: Learning to Ask Good Questions: Ranking Clarification Q...
ACL2018 Paper Survey: Learning to Ask Good Questions: Ranking Clarification Q...Risa Nishiyama
 
Xp祭りに行ってきた
Xp祭りに行ってきたXp祭りに行ってきた
Xp祭りに行ってきたAkira Suenami
 

Semelhante a XP movement In Japan (20)

Distributed Agile using UML
Distributed Agile using UMLDistributed Agile using UML
Distributed Agile using UML
 
GCSアジャイル開発を使ったゲームの作り方
 GCSアジャイル開発を使ったゲームの作り方 GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
 
ソフトウェア開発の現場風景
ソフトウェア開発の現場風景ソフトウェア開発の現場風景
ソフトウェア開発の現場風景
 
提案に役に立つ情報 (teianlab 勉強会)
提案に役に立つ情報 (teianlab 勉強会)提案に役に立つ情報 (teianlab 勉強会)
提案に役に立つ情報 (teianlab 勉強会)
 
スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31
 
Xp2
Xp2Xp2
Xp2
 
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
 
Xpfp 070626
Xpfp 070626Xpfp 070626
Xpfp 070626
 
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
 
java-ja TDD 2nd
java-ja TDD 2ndjava-ja TDD 2nd
java-ja TDD 2nd
 
Xp入門 ~これで分かる!究極のxp入門~
Xp入門 ~これで分かる!究極のxp入門~Xp入門 ~これで分かる!究極のxp入門~
Xp入門 ~これで分かる!究極のxp入門~
 
カンバンゲーム
カンバンゲームカンバンゲーム
カンバンゲーム
 
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
 
モデリングもしないでXPとは何事だ
モデリングもしないでXPとは何事だモデリングもしないでXPとは何事だ
モデリングもしないでXPとは何事だ
 
Pattern mining-scrum gatheringtokyo20130115
Pattern mining-scrum gatheringtokyo20130115Pattern mining-scrum gatheringtokyo20130115
Pattern mining-scrum gatheringtokyo20130115
 
ACL2018 Paper Survey: Learning to Ask Good Questions: Ranking Clarification Q...
ACL2018 Paper Survey: Learning to Ask Good Questions: Ranking Clarification Q...ACL2018 Paper Survey: Learning to Ask Good Questions: Ranking Clarification Q...
ACL2018 Paper Survey: Learning to Ask Good Questions: Ranking Clarification Q...
 
読書会Vol6
読書会Vol6読書会Vol6
読書会Vol6
 
20120529 アジャイルサムライ読書会第6回
20120529 アジャイルサムライ読書会第6回20120529 アジャイルサムライ読書会第6回
20120529 アジャイルサムライ読書会第6回
 
Scrum alliance regional gathering tokyo 2013 pub
Scrum alliance regional gathering tokyo 2013 pubScrum alliance regional gathering tokyo 2013 pub
Scrum alliance regional gathering tokyo 2013 pub
 
Xp祭りに行ってきた
Xp祭りに行ってきたXp祭りに行ってきた
Xp祭りに行ってきた
 

Mais de Kenji Hiranabe

effective ba for online communication
effective ba for online communication effective ba for online communication
effective ba for online communication Kenji Hiranabe
 
線形代数の視覚的理解 V1.1-Gストラング勉強会
線形代数の視覚的理解 V1.1-Gストラング勉強会線形代数の視覚的理解 V1.1-Gストラング勉強会
線形代数の視覚的理解 V1.1-Gストラング勉強会Kenji Hiranabe
 
Math in Machine Learning / PCA and SVD with Applications
Math in Machine Learning / PCA and SVD with ApplicationsMath in Machine Learning / PCA and SVD with Applications
Math in Machine Learning / PCA and SVD with ApplicationsKenji Hiranabe
 
Scrum-Fest-Sapporo-2021-Keynote-Our-Journey
Scrum-Fest-Sapporo-2021-Keynote-Our-JourneyScrum-Fest-Sapporo-2021-Keynote-Our-Journey
Scrum-Fest-Sapporo-2021-Keynote-Our-JourneyKenji Hiranabe
 
Graphic Notes on Linear Algebra and Data Science
Graphic Notes on Linear Algebra and Data ScienceGraphic Notes on Linear Algebra and Data Science
Graphic Notes on Linear Algebra and Data ScienceKenji Hiranabe
 
Appreciating Your Way to XP
Appreciating Your Way to XPAppreciating Your Way to XP
Appreciating Your Way to XPKenji Hiranabe
 
Digital Business and Agile
Digital Business and AgileDigital Business and Agile
Digital Business and AgileKenji Hiranabe
 
Graphic Notes on Introduction to Linear Algebra
Graphic Notes on Introduction to Linear AlgebraGraphic Notes on Introduction to Linear Algebra
Graphic Notes on Introduction to Linear AlgebraKenji Hiranabe
 
線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノート線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノートKenji Hiranabe
 
with コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーションwith コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーションKenji Hiranabe
 
Agile Ba with Covid at Redmine Japan 2020
Agile Ba with Covid at Redmine Japan 2020Agile Ba with Covid at Redmine Japan 2020
Agile Ba with Covid at Redmine Japan 2020Kenji Hiranabe
 
ESM Agile Studio DX and COVID
ESM Agile Studio DX and COVIDESM Agile Studio DX and COVID
ESM Agile Studio DX and COVIDKenji Hiranabe
 
Essence position talk by hiranabe
Essence position talk by hiranabeEssence position talk by hiranabe
Essence position talk by hiranabeKenji Hiranabe
 
Agile Scrum at Knowledge Forum 2020
Agile Scrum at Knowledge Forum 2020Agile Scrum at Knowledge Forum 2020
Agile Scrum at Knowledge Forum 2020Kenji Hiranabe
 
Ba and digital here now ness
Ba and digital here now nessBa and digital here now ness
Ba and digital here now nessKenji Hiranabe
 
Modeling in the Agile Age and casual astah models
Modeling in the Agile Age and casual astah modelsModeling in the Agile Age and casual astah models
Modeling in the Agile Age and casual astah modelsKenji Hiranabe
 
Modeling in the Agile Age
Modeling in the Agile Age Modeling in the Agile Age
Modeling in the Agile Age Kenji Hiranabe
 
Agile in automotive industry
Agile in automotive industryAgile in automotive industry
Agile in automotive industryKenji Hiranabe
 
Introduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team upIntroduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team upKenji Hiranabe
 

Mais de Kenji Hiranabe (20)

effective ba for online communication
effective ba for online communication effective ba for online communication
effective ba for online communication
 
線形代数の視覚的理解 V1.1-Gストラング勉強会
線形代数の視覚的理解 V1.1-Gストラング勉強会線形代数の視覚的理解 V1.1-Gストラング勉強会
線形代数の視覚的理解 V1.1-Gストラング勉強会
 
Math in Machine Learning / PCA and SVD with Applications
Math in Machine Learning / PCA and SVD with ApplicationsMath in Machine Learning / PCA and SVD with Applications
Math in Machine Learning / PCA and SVD with Applications
 
Scrum-Fest-Sapporo-2021-Keynote-Our-Journey
Scrum-Fest-Sapporo-2021-Keynote-Our-JourneyScrum-Fest-Sapporo-2021-Keynote-Our-Journey
Scrum-Fest-Sapporo-2021-Keynote-Our-Journey
 
Graphic Notes on Linear Algebra and Data Science
Graphic Notes on Linear Algebra and Data ScienceGraphic Notes on Linear Algebra and Data Science
Graphic Notes on Linear Algebra and Data Science
 
Appreciating Your Way to XP
Appreciating Your Way to XPAppreciating Your Way to XP
Appreciating Your Way to XP
 
Digital Business and Agile
Digital Business and AgileDigital Business and Agile
Digital Business and Agile
 
Graphic Notes on Introduction to Linear Algebra
Graphic Notes on Introduction to Linear AlgebraGraphic Notes on Introduction to Linear Algebra
Graphic Notes on Introduction to Linear Algebra
 
線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノート線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノート
 
with コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーションwith コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーション
 
Agile Ba with Covid at Redmine Japan 2020
Agile Ba with Covid at Redmine Japan 2020Agile Ba with Covid at Redmine Japan 2020
Agile Ba with Covid at Redmine Japan 2020
 
ESM Agile Studio DX and COVID
ESM Agile Studio DX and COVIDESM Agile Studio DX and COVID
ESM Agile Studio DX and COVID
 
Agile Ba with Covid
Agile Ba with CovidAgile Ba with Covid
Agile Ba with Covid
 
Essence position talk by hiranabe
Essence position talk by hiranabeEssence position talk by hiranabe
Essence position talk by hiranabe
 
Agile Scrum at Knowledge Forum 2020
Agile Scrum at Knowledge Forum 2020Agile Scrum at Knowledge Forum 2020
Agile Scrum at Knowledge Forum 2020
 
Ba and digital here now ness
Ba and digital here now nessBa and digital here now ness
Ba and digital here now ness
 
Modeling in the Agile Age and casual astah models
Modeling in the Agile Age and casual astah modelsModeling in the Agile Age and casual astah models
Modeling in the Agile Age and casual astah models
 
Modeling in the Agile Age
Modeling in the Agile Age Modeling in the Agile Age
Modeling in the Agile Age
 
Agile in automotive industry
Agile in automotive industryAgile in automotive industry
Agile in automotive industry
 
Introduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team upIntroduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team up
 

Último

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 

Último (8)

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 

XP movement In Japan

  • 1. XP movement in Japan 2001,3/22 Eiwa System Management, Inc. Kenji HIRANABE Can you Embrace Change?
  • 2. 日本における XP の現状 2001,3/22 ( 株 ) 永和システムマネジメント 平鍋健児 あなたは変化を抱擁できますか?
  • 3.
  • 4.
  • 8. XP のプロセス ソースコード 要求を 定義するもの  顧客  ユニット テスト ストーリ カード 受け入れテスト 1つのチームとしてコミュニケーション
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Numbers ※ h=hour, d=day, w=week, pw=programmer week Working hours in a week 40 h/w Typical Load Factor(real week/pw) 3 Programming Pair 2 Integration 1/d~ Story Size 1~3 pw Typical Iteration 3w Practices 12 Variables(time, scope, quality, cost) 4 Values (communication, simplicity, feedback,courage) 4 Same Code(Once and Only Once) 1
  • 14. 数字 ※ h=hour, d=day, w=week, pw=programmer week 1週間の労働時間 40 h/w 典型的負荷係数 ( 実週 / プログラマ週 ) 3 プログラミングペア 2 インテグレーション 1/d~ ストーリーのサイズ 1~3pw 典型的なイテレーション期間 3w プラクティス 12 変数 ( 時間 , スコープ , 品質 , コスト ) 4 価値 ( コミュニケーション,シンプルさ,フィードバック,勇気 ) 4 同じコードの存在個所 1
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Growth of XP-jp Mailing List XP FAQ and XP-jp ML ObjectDay2000 XP seminar XPractices translation project Object Symposium 2000 “XP vs. RUP” First XP Article in JavaWorld XPE Japanese Translation The RubyUnit book(256 series)
  • 26. XP-jp 参加者数の変遷 XP FAQ/XP-jp ML ObjectDay2000 XP セミナー XPractices 翻訳プロジェクト OO シンポ 2000 “XP vs. RUP” JavaWorld 記事 XPE 邦訳 RubyUnit (256 本 )
  • 27.
  • 28.
  • 29.
  • 30.
  • 32. あなたは XP を経験したことがありますか ? ある 一部試した 経験がある 関心はあるが 経験はない 関心も経験もない
  • 33. What practices did you experienced ?
  • 34. 経験したプラクティスは何ですか ? 計画ゲーム ちいさなリリース メタファー シンプルデザイン ユニットテスト 受け入れテスト リファクタリング ペアプログラミング 共同所有権 継続的インテグレーション 週 40 時間 オンサイト顧客 コーディング標準
  • 35. What programming languages did you use ?
  • 37. What practices do you think are hard to adopt in Japan ?
  • 38. 日本で受け入れにくいと思われる プラクティスは何ですか ? 計画ゲーム ちいさなリリース メタファー シンプルデザイン ユニットテスト 受け入れテスト リファクタリング ペアプログラミング 共同所有権 継続的インテグレーション 週 40 時間 オンサイト顧客 コーディング標準
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.