橡IPSJXPReport-1.PDF

Similar documents
doc JETRO/IPA NY 1. Agile and Iterative Development: A Manager s Guide Craig Larman (agile development) (1) Larman Balancing Agility and Discip

<4D F736F F F696E74202D208A4A94AD82C6895E977082F082C282C882AE B8DC C E >

橡XPmovementInJapan.PDF

自己紹介 永和システムマネジメント 福井市 ( 本社 ) 上野東京 ( 支社 ) Ruby と Agile を使ったシステム開発 株式会社チェンジビジョン 福井市 ( 開発部 ) 上野東京 ( 本社 ) astah* ( 旧 :JUDE) の開発 平鍋健児 UML+ マインドマップエディタ asta

アジャイルプロセス入門 第Ⅰ部

S oftware engineering A gile 1 Change Vision, Inc.

_enog53_kaneko

情熱プログラマー ソフトウェア開発者の幸せな生き方

devops.pptx

Microsoft PowerPoint - NonakaScrum ReqSimpo-print.ppt [互換モード]

PowerPoint プレゼンテーション

【1-1】「アジャイル開発とスクラム~顧客・技術・経営をつなぐ協調的マネジメント」

Vol. 29 No. 2 May Wiki ML Wiki qwikweb ML foobar foobar@qwik.jp ML Wiki Wiki 1 qwikweb Wiki Wiki ML Wiki ML Wiki Wik

IPA グローバルシンポジウム IT 産 業 の 維 新 へ アジャイル 開 発 のめざすべきもの 2. 要 求 工 学 で 要 求 獲 得 できてこそ アジャイル 開 発 がいきてくる 3. IT 産 業 の 構 造 改 革 ->アジャイルの 成 功 秘 訣 請 負 契 約 から 委

Microsoft PowerPoint - lc06-presen-eto

IPSJ SIG Technical Report Vol.2013-CE-119 No /3/15 enpoly enpoly enpoly 1) 2) 2 C Java Bertrand Meyer [1] 1 1 if person greeting()

アジャイル領域へのスキル変革の指針 アジャイルソフトウェア開発宣言の 読みとき方 2018年4月 ITSS+ アジャイル領域へのスキル変革の指針 All Rights Reserved Copyright IPA 2018

2

58.pdf

2009/5/ UML Technology Institute Co., Ltd.

SE Vol

NonakaScrum SWEST-extract.ppt

Wiki Wiki Wiki Perl Squeak Ruby Wiki Wiki Wiki Wiki 1 Wiki Wiki Wiki Wiki Wiki Wiki Wiki 2.2 Wiki Wikiwiki WikiWikiWeb Ward Cunningham Wiki Wiki Tip 2

日立評論2007年3月号 : ソフトウェア開発への

Fig. 3 3 Types considered when detecting pattern violations 9)12) 8)9) 2 5 methodx close C Java C Java 3 Java 1 JDT Core 7) ) S P S

スライド 1


ITソリューション フロンティア2009年12月号

paper.pdf

効果的な XP の導入を目的としたプラクティス間の相互作用の分析 川端光義 阪井誠 小林修 アジャイルウェア ( 株 )SRA 先端技術研究所 ( 株 )SRA 要旨本論文では,XP(e

スクラム概論 第1.1版 2018年08月02日 この 作品 は クリエイティブ コモンズ 表示 - 継承 4.0 国際 ライセンス の下に提供されています スクラム概論 2018 TIS INC. クリエイティブ コモンズ ライセンス 表示-継承 4.0 国際


プログラム 3日目:11月16日(日曜日)

0428_HP用.pdf

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

スライド 1

[8] Inoue[9] Web [10] [11] [12] [1] c 2014 Information Processing Society of Japan 2

untitled

近鉄球団の消滅の大きな原因となったのが、大阪ドームの球場使用料にあることは周知の通りである

IPSJ SIG Technical Report Vol.2009-HCI-134 No /7/17 1. RDB Wiki Wiki RDB SQL Wiki Wiki RDB Wiki RDB Wiki A Wiki System Enhanced by Visibl


スライド 1

紀要1444_大扉&目次_初.indd


posttruth-mod.key

QCon Tokyo 2016" (Everforth)

(Microsoft PowerPoint - \202\240\202\240\202\240\202\240)

SEJulyMs更新V7

: 4 : 4 : ( ), ( ) : ( ) 2, ISBN , ISBN ( ) ActiveX Windows Server 2003 Technology Mic

- Odd-e -

07-第4章村上英吾.indd

はじめに

縺・・縺。謔縲・シ冗ャャ・難シ仙捷


untitled

607_h1h4_0215.indd

10.02EWE51号本文

(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji


276-E12001.indd

p1

- 2 -

finalrep.dvi

今から間にあう仮想化入門とXenについて

Web Basic Web SAS-2 Web SAS-2 i

(2) (3) 2 vs vs (9) Edward Mansfield and Jack Snyder, Democratization and War, Foreign Affairs, Vol. 74, No

Vol.3.indb


untitled

NLC配布用.ppt

with JPNCCPM2point0 Japan v4.pptx

e-learning station 1) 2) 1) 3) 2) 2) 1) 4) e-learning Station 16 e-learning e-learning key words: e-learning LMS CMS A Trial and Prospect of Kumamoto

ver11_B06-B07_kyozaisakusei.indd

endo.PDF


2

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~

確定_拝田先生2


,,,,., C Java,,.,,.,., ,,.,, i

Microsoft Word - 教材ガイド一覧ビデオ.doc

[1987][2000] Awareness

アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( )

日本語教育紀要2号06880010/福島ほか

Vol. 51 No (Sep. 2010) Avis Avis Automatic Visualization Tool for Programs Study on an Abstraction of Paths for Integration Testi

11月プログラム.PDF

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2015-SE-187 No /3/12 Java 1,a) 1,b) 1,c) 1,d) Known Unknown Unknown Unknown 2 Known Unknown Archface-U

1986 NHK NTT NTT CONTENTS SNS School of Information and Communi

28th Embarcadero Developer Camp

03_730.dvi

untitled

14年版★本文(進行中/⑨(103~122(田中耕一郎①

IPSJ SIG Technical Report Vol.2017-CLE-21 No /3/21 e 1,2 1,2 1 1,2 1 Sakai e e e Sakai e Current Status and Challenges on e-learning T

fiš„v8.dvi


SD_Wiki

国際会館ICC冊子2013.indd

XML Tool to Check the Consistency both Software Documents Using XML and Source Programs 1 Summary. Generally, a software consists of source programs a

Transcription:

XP(Extreme Programming): XP Vol.43, No.3 Mar.2002 1999 "Extreme Programming Explained: Embrace Change"[Beck99]( XP ) XP XP Kent Beck XP XP XP XP XP XP XP XP XP 1

1 SE 2

XP 2 X P (whole team) 3

XP (source) (sink) XP source sink (media) (Embrace Change)XP 4 XP 4 4 XP XP XP XP 3 4

3 XP XP 14 1 XP 14 (= ) (On-Site Customer) ( ) (Planning Game) XP XP ~ ~ 1 XP 12 [Beck99] Kent 14 Ron Jeffries "What is Extreme Programming?"[Jeffries01] 13 5

(Testing) XP (Small Releases) XP 23 23 (Simple Design) XP 'YAGNI' You Are not Going to Need It( ) 6

XP CRC (Pair Programming) XP 2 1 1 ( ) 200% The Costs and Benefits of Pair Programming [Cockburn99] 115% 15% 80%( ) 15% 2 (Refactoring) XP [Fowler+99] -- Ralph Johnson 2 1 1 7

XP (Collective Code Ownership) ( ) (Coding Standard) (Continuous Integration) XP 1 ( ) (Metaphor) XP ( ) 40 (40-Hour Week) (Open Workspace) 8

(Daily Schema Migration) XP XP [Wells99] 9

4 X P 10

XP XP XP Smalltalk Kent Beck Ward Cunningham 1996 C3(Chrysler Comprehensive Compensation) Kent Beck Ron JeffriesMartin Fowler XP Ron Jeffries Kent Beck 1999 Extreme Programming Explained : Embrace Change"[Beck99] XP XP Ron "Extreme Programming Installed"[Jeffries00] Martin Fowler Refactoring"[Fowler+99] C3 XP XP XP Kent Beck Ward Cunningham (Hillside Group) Christopher Alexander OOPSLA'87 "Using Pattern Languages for Object-Oriented Programs" [Beck+87] Erich Gamma "Design Patterns"[Gamma+95] 1995 Ward Cunningham 1995 "EPISODES: A Pattern Language of Competitive Development" [Cunningham95] XP XP 2000 2001 XP Addison Wesley Publishing Company XP Extreme X Kent 11

Beck X Extreme Programming Explained: Embrace Change [Beck99]1999 Kent Beck XP - // XP Embrace Change ( ) Kent Beck XP Design Patterns [Gamma+95]Erich Gamma Extreme Programming Installed [Jeffries00]2000 Ron Jeffries/Ann Anderson/Chet Hendrickson XP - XP / / XP Ron Jeffries Kent Beck Planning Extreme Programming 2000 Kent Beck/Martin Fowler XP / XP Kent Beck Martin Fowler Peopleware Tom DeMarco Extreme Programming in Practice 2001 James W. Newkirk/Robert C. Martin XP - / / ObjectMentor Web XP Java Servlet Martin Fowler Extreme Programming Examined 2001 Giancarlo Succi/Michele Marchesi XP Martin Fowler 12

Is Design Dead (?) Extreme Programming Explored 2001 William C. Wake Wake XP XP Java Pragmatic Programmer Dave Thomas Extreme Programming Applied 2001 Ken Auer/Roy Miller XP XP Ward Cunningham Questioning Extreme Programming 2002 Pete McBreen (Software Craftsmanship[McBreen01]) XP XP XP (www.agilealliance.org) [Fowler+01] 13

5 Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas XP, Scrum, (Pragmatic Programmer)DSDM, Crystal, Adaptive Software Development 1 XP XP 6 X P UML(Unified Modeling Language)UP(Unified Process) Kent Beck Taylorism Frederick W. Taylor 14

1995 2000 (Pete McBreen craftsmanship[mcbreen01]) XP Agility Kent Beck 1999 XP XP XP XP XP [Beck99] Kent Beck, Extreme Programming Explained: Embrace Change", Addison Wesley Publishing Company, 1999(XP -,, 2000) [Beck+87] Kent Beck + Ward Cunningham, "Using Pattern Languages for Object-Oriented Programs, http://c2.com/doc/oopsla87.html, 1987 [Cunningham95] "EPISODES: A Pattern Language of Competitive Development", http://c2.com/ppr/episodes.html, 1995 Pattern Languages of Program Design 2001 [Gamma+95] Erich Gamma et. al, Design Patterns, Addison Wesley Publishing Company, 1995 ( ),,1999 [Jeffries00] Ron Jeffries, Extreme Programming Installed", Addison Wesley Publishing Company, 2000XP - XP 15

, 2001 [Jeffries01] Ron Jeffries, What is Extreme Programming?", http://www.xprogramming.com/xpmag/whatisxp.htm, 2001?http://objectclub.esm.co.jp/eXtremeProgramming/whatisxp-j.html, 2001 [Cockburn+00] Alistair Cockburn, The Costs and Benefits of Pair Programming", http://collaboration.csc.ncsu.edu/laurie/papers/xpsardinia.pdf, 2000 [Fowler+99] Martin Fowler et. al, Refactoring: Improving the Design of Existing ", Addison Wesley Publishing Company, 1999,,2000 [Fowler+01] Martin Fowler et. al, Manifesto for Agile Software Development", http://www.agilealliance.org/, 2001 [Wells99] Don Wells, XP Map, http://www.extremeprogramming.org/, 1999 [McBreen01] Pete McBreen, Software Craftsmanship: The New Imperative, Addison Wesley Publishing Company, 2001 16