The art of agile development:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2008
|
Ausgabe: | 1. ed. |
Schriftenreihe: | Theory in practice
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Literaturverz. S. 391 - 396 |
Beschreibung: | XIX, 415 S. graph. Darst. 24 cm |
ISBN: | 0596527675 9780596527679 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035004002 | ||
003 | DE-604 | ||
005 | 20140526 | ||
007 | t | ||
008 | 080813s2008 d||| |||| 00||| eng d | ||
020 | |a 0596527675 |c (pbk) : 39.99, £28.50 |9 0-596-52767-5 | ||
020 | |a 9780596527679 |c (pbk) : 39.99, £28.50 |9 978-0-596-52767-9 | ||
035 | |a (OCoLC)494056060 | ||
035 | |a (DE-599)GBV522472567 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-824 |a DE-29T |a DE-11 |a DE-92 |a DE-Aug4 |a DE-573 | ||
050 | 0 | |a QA76.76.D47 | |
082 | 0 | |a 005.1 |2 22 | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
100 | 1 | |a Shore, James |e Verfasser |4 aut | |
245 | 1 | 0 | |a The art of agile development |c James Shore and Shane Warden |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2008 | |
300 | |a XIX, 415 S. |b graph. Darst. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Theory in practice | |
500 | |a Literaturverz. S. 391 - 396 | ||
650 | 7 | |a Logiciels - Développement |2 ram | |
650 | 7 | |a Ordinateurs - Programmation |2 ram | |
650 | 7 | |a Programmation extrême |2 ram | |
650 | 4 | |a Computer programming | |
650 | 4 | |a Computer software |x Development | |
650 | 4 | |a eXtreme programming | |
650 | 0 | 7 | |a Agile Softwareentwicklung |0 (DE-588)4806620-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Agile Softwareentwicklung |0 (DE-588)4806620-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Warden, Shane |e Verfasser |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016673356&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016673356 |
Datensatz im Suchindex
_version_ | 1804137921435926529 |
---|---|
adam_text | Table of Contents
Preface xiii
Part I. Getting Started
1. Why Agile? 3
Understanding Success 4
Beyond Deadlines 4
The Importance of Organizational Success 5
Enter Agility 6
2. How to Be Agile 9
Agile Methods 9
Don t Make Your Own Method 10
The Road to Mastery ] 1
Find a Mentor 12
3. Understanding XP 15
The XP Lifecycle 18
The XP Team 27
XP Concepts 39
4. Adopting XP 43
Is XP Right for Us? 43
Go! 51
Assess Your Agility 62
Part II. Practicing XP
5. Thinking 69
Pair Programming 71
Energized Work 79
Informative Workspace 83
IX
Root-Cause Analysis 88
Retrospectives 91
6. Collaborating 99
Trust 102
Sit Together 112
Real Customer Involvement 120
Ubiquitous Language 124
Stand-Up Meetings 129
Coding Standards 133
Iteration Demo 138
Reporting 144
7. Releasing 153
Done Done 156
No Bugs 160
Version Control 169
Ten-Minute Build 177
Continuous Integration 183
Collective Code Ownership 191
Documentation 195
8. Planning 199
Vision 201
Release Planning 206
The Planning Game 219
Risk Management 224
Iteration Planning 233
Slack 246
Stories 253
Estimating 260
9. Developing 271
Incremental Requirements 273
Customer Tests 278
Test-Driven Development 285
Refactoring 303
Simple Design 314
Incremental Design and Architecture 321
Spike Solutions 331
Performance Optimization 335
Exploratory Testing 341
X TABLE OF CONTENTS
Part III. Mastering Agility
10. Values and Principles 353
Commonalities 353
About Values, Principles, and Practices 354
Further Reading 354
11. Improve the Process 357
Understand Your Project 357
Tune and Adapt 358
Break the Rules 359
12. Rely on People 361
Build Effective Relationships 361
Let the Right People Do the Right Things 363
Build the Process for the People 364
13. Eliminate Waste 367
Work in Small, Reversible Steps 367
Fail Fast 369
Maximize Work Not Done 370
Pursue Throughput 371
14. Deliver Value 375
Exploit Your Agility 375
Only Releasable Code Has Value 376
Deliver Business Results 378
Deliver Frequently 379
15. Seek Technical Excellence 381
Software Doesn t Exist 381
Design Is for Understanding 382
Design Trade-offs 383
Quality with a Name 383
Great Design 383
Universal Design Principles 384
Principles in Practice 387
Pursue Mastery 388
References 391
Index 397
TABLE OF CONTENTS XI
|
adam_txt |
Table of Contents
Preface xiii
Part I. Getting Started
1. Why Agile? 3
Understanding Success 4
Beyond Deadlines 4
The Importance of Organizational Success 5
Enter Agility 6
2. How to Be Agile 9
Agile Methods 9
Don't Make Your Own Method 10
The Road to Mastery ] 1
Find a Mentor 12
3. Understanding XP 15
The XP Lifecycle 18
The XP Team 27
XP Concepts 39
4. Adopting XP 43
Is XP Right for Us? 43
Go! 51
Assess Your Agility 62
Part II. Practicing XP
5. Thinking 69
Pair Programming 71
Energized Work 79
Informative Workspace 83
IX
Root-Cause Analysis 88
Retrospectives 91
6. Collaborating 99
Trust 102
Sit Together 112
Real Customer Involvement 120
Ubiquitous Language 124
Stand-Up Meetings 129
Coding Standards 133
Iteration Demo 138
Reporting 144
7. Releasing 153
"Done Done" 156
No Bugs 160
Version Control 169
Ten-Minute Build 177
Continuous Integration 183
Collective Code Ownership 191
Documentation 195
8. Planning 199
Vision 201
Release Planning 206
The Planning Game 219
Risk Management 224
Iteration Planning 233
Slack 246
Stories 253
Estimating 260
9. Developing 271
Incremental Requirements 273
Customer Tests 278
Test-Driven Development 285
Refactoring 303
Simple Design 314
Incremental Design and Architecture 321
Spike Solutions 331
Performance Optimization 335
Exploratory Testing 341
X TABLE OF CONTENTS
Part III. Mastering Agility
10. Values and Principles 353
Commonalities 353
About Values, Principles, and Practices 354
Further Reading 354
11. Improve the Process 357
Understand Your Project 357
Tune and Adapt 358
Break the Rules 359
12. Rely on People 361
Build Effective Relationships 361
Let the Right People Do the Right Things 363
Build the Process for the People 364
13. Eliminate Waste 367
Work in Small, Reversible Steps 367
Fail Fast 369
Maximize Work Not Done 370
Pursue Throughput 371
14. Deliver Value 375
Exploit Your Agility 375
Only Releasable Code Has Value 376
Deliver Business Results 378
Deliver Frequently 379
15. Seek Technical Excellence 381
Software Doesn't Exist 381
Design Is for Understanding 382
Design Trade-offs 383
Quality with a Name 383
Great Design 383
Universal Design Principles 384
Principles in Practice 387
Pursue Mastery 388
References 391
Index 397
TABLE OF CONTENTS XI |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Shore, James Warden, Shane |
author_facet | Shore, James Warden, Shane |
author_role | aut aut |
author_sort | Shore, James |
author_variant | j s js s w sw |
building | Verbundindex |
bvnumber | BV035004002 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.D47 |
callnumber-search | QA76.76.D47 |
callnumber-sort | QA 276.76 D47 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 230 |
ctrlnum | (OCoLC)494056060 (DE-599)GBV522472567 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01771nam a2200469 c 4500</leader><controlfield tag="001">BV035004002</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140526 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080813s2008 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596527675</subfield><subfield code="c">(pbk) : 39.99, £28.50</subfield><subfield code="9">0-596-52767-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780596527679</subfield><subfield code="c">(pbk) : 39.99, £28.50</subfield><subfield code="9">978-0-596-52767-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)494056060</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV522472567</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-824</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-573</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.D47</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Shore, James</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The art of agile development</subfield><subfield code="c">James Shore and Shane Warden</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIX, 415 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Theory in practice</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 391 - 396</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Logiciels - Développement</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Ordinateurs - Programmation</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programmation extrême</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">eXtreme programming</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Agile Softwareentwicklung</subfield><subfield code="0">(DE-588)4806620-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Agile Softwareentwicklung</subfield><subfield code="0">(DE-588)4806620-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Warden, Shane</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016673356&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016673356</subfield></datafield></record></collection> |
id | DE-604.BV035004002 |
illustrated | Illustrated |
index_date | 2024-07-02T21:41:27Z |
indexdate | 2024-07-09T21:19:58Z |
institution | BVB |
isbn | 0596527675 9780596527679 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016673356 |
oclc_num | 494056060 |
open_access_boolean | |
owner | DE-824 DE-29T DE-11 DE-92 DE-Aug4 DE-573 |
owner_facet | DE-824 DE-29T DE-11 DE-92 DE-Aug4 DE-573 |
physical | XIX, 415 S. graph. Darst. 24 cm |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | O'Reilly |
record_format | marc |
series2 | Theory in practice |
spelling | Shore, James Verfasser aut The art of agile development James Shore and Shane Warden 1. ed. Beijing [u.a.] O'Reilly 2008 XIX, 415 S. graph. Darst. 24 cm txt rdacontent n rdamedia nc rdacarrier Theory in practice Literaturverz. S. 391 - 396 Logiciels - Développement ram Ordinateurs - Programmation ram Programmation extrême ram Computer programming Computer software Development eXtreme programming Agile Softwareentwicklung (DE-588)4806620-5 gnd rswk-swf Agile Softwareentwicklung (DE-588)4806620-5 s DE-604 Warden, Shane Verfasser aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016673356&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Shore, James Warden, Shane The art of agile development Logiciels - Développement ram Ordinateurs - Programmation ram Programmation extrême ram Computer programming Computer software Development eXtreme programming Agile Softwareentwicklung (DE-588)4806620-5 gnd |
subject_GND | (DE-588)4806620-5 |
title | The art of agile development |
title_auth | The art of agile development |
title_exact_search | The art of agile development |
title_exact_search_txtP | The art of agile development |
title_full | The art of agile development James Shore and Shane Warden |
title_fullStr | The art of agile development James Shore and Shane Warden |
title_full_unstemmed | The art of agile development James Shore and Shane Warden |
title_short | The art of agile development |
title_sort | the art of agile development |
topic | Logiciels - Développement ram Ordinateurs - Programmation ram Programmation extrême ram Computer programming Computer software Development eXtreme programming Agile Softwareentwicklung (DE-588)4806620-5 gnd |
topic_facet | Logiciels - Développement Ordinateurs - Programmation Programmation extrême Computer programming Computer software Development eXtreme programming Agile Softwareentwicklung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016673356&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT shorejames theartofagiledevelopment AT wardenshane theartofagiledevelopment |