Hunt | Agile Software Construction | E-Book | www.sack.de
E-Book

E-Book, Englisch, 255 Seiten

Hunt Agile Software Construction


1. Auflage 2006
ISBN: 978-1-84628-262-1
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 255 Seiten

ISBN: 978-1-84628-262-1
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark



Introduces the core concepts, evaluates how successful they can be, as well as what problems may be encountered Dispels numerous myths surrounding agile development

Hunt Agile Software Construction jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Contents;5
2;1 Introduction;11
2.1;1.1 Why This Book?;11
2.2;1.2 A Bit of History;11
2.3;1.3 What Is Agile Software Development?;12
2.4;1.4 Why Be Agile?;13
2.5;1.5 What This Book Is About?;13
2.6;1.6 Implementation Languages;13
2.7;1.7 The Structure of the Book;14
2.8;1.8 Where to Get More Information?;16
2.9;1.9 Where to Go Online?;16
3;2 Agile Methods and the Agile Manifesto;18
3.1;2.1 Introduction;18
3.2;2.2 What Is Agile?;18
3.3;2.3 The Agile Manifesto;19
3.4;2.4 What Are Agile Methods?;21
3.5;2.5 Agile Modelling;23
3.6;2.6 XP: eXtreme Programming;25
3.7;2.7 DSDM;30
3.8;2.8 SCRUM;34
3.9;2.9 Summary;39
4;3 Agile Modelling;40
4.1;3.1 Introduction;40
4.2;3.2 Modelling Misconceptions;40
4.3;3.3 Agile Modelling;44
4.4;3.4 What Sort of Models?;49
4.5;3.5 Tool Misconceptions;50
4.6;3.6 Updating Agile Models;51
4.7;3.7 Summary;52
5;4 How to Become an Agile Modeller;53
5.1;4.1 Introduction;53
5.2;4.2 Agile Modelling Practices;53
5.3;4.3 Adopt the Core Agile Modelling Practices;57
5.4;4.4 Consider the Supplementary Practices;64
5.5;4.5 Maximise Your Modelling Potential;69
5.6;4.6 Agile Modelling Sessions;71
5.7;4.7 Agile Models;73
5.8;4.8 Agile Documentation;73
5.9;4.9 Summary;75
6;5 Extreme Programming (XP);76
6.1;5.1 Introduction;76
6.2;5.2 Core XP Values;77
6.3;5.3 User Stories;80
6.4;5.4 The Twelve XP Practises;80
6.5;5.5 What Is So Extreme About Extreme Programming?;93
6.6;5.6 Review;93
7;6 Putting XP into Practise;95
7.1;6.1 Introduction;95
7.2;6.2 Planning XP Projects;96
7.3;6.3 Test First Coding;106
7.4;6.4 Making Pair Programming Work;115
7.5;6.5 Refactoring;119
7.6;6.6 Keeping on Track;122
7.7;6.7 Summary;129
8;7 Agile Modelling and XP;130
8.1;7.1 Introduction;130
8.2;7.2 The Fit;130
8.3;7.3 Common Practises;131
8.4;7.4 Modelling Specific Practises;132
8.5;7.5 XP Objections to Agile Modelling;136
8.6;7.6 Agile Modelling and Planning XP Projects;137
8.7;7.7 XP Implementation Phase;139
8.8;7.8 Focus on XP;146
9;8 Agile Modelling and XP Reviewed;148
9.1;8.1 Introduction;148
9.2;8.2 Review of XP/AM Practices;148
9.3;8.3 Other Factors;156
9.4;8.4 Architecture;157
9.5;8.5 XP on Large Projects;162
9.6;8.6 Where XP Works Best;164
9.7;8.7 Summary;164
10;9 Feature-Driven Development;166
10.1;9.1 Introduction;166
10.2;9.2 Incremental Software Development;168
10.3;9.3 Regaining Control: The Motivation Behind FDD;169
10.4;9.4 Planning an Iterative Project;173
10.5;9.5 Architecture Centric;180
10.6;9.6 FDD and XP;183
10.7;9.7 Summary;185
11;10 Planning a Sample FDD Project;187
11.1;10.1 Introduction;187
11.2;10.2 Initiating the Project;187
11.3;10.3 The Overall Project Plan;188
11.4;10.4 Planning the First Iteration;190
11.5;10.5 Post Delivery;196
11.6;10.6 Summary;196
12;11 Agile Methods with RUP and PRINCE2;197
12.1;11.1 Introduction;197
12.2;11.2 Agile Modelling and RUP;198
12.3;11.3 FDD and RUP;208
12.4;11.4 Agile Methods and Prince2;209
12.5;11.5 Summary;213
13;12 Introducing Agile Methods into Your Organisation;214
13.1;12.1 Introduction;214
13.2;12.2 Selling Agile Methods;214
13.3;12.3 Identifying a Suitable First Project;215
13.4;12.4 Promoting an Agile Culture;216
13.5;12.5 Building an Agile Team;217
13.6;12.6 Adopting Agile Processes One at a Time;217
13.7;12.7 Managing Existing Processes;218
13.8;12.8 Working with Distributed Teams;219
13.9;12.9 Get Some Experience;219
14;13 Tools to Help with Agile Development;220
14.1;13.1 Introduction;220
14.2;13.2 What Tools Do You Need?;220
14.3;13.3 Eclipse: An Agile IDE;221
14.4;13.4 Lightweight Modelling within Eclipse;224
14.5;13.5 Building Applications with ANT;226
14.6;13.6 Version Control with CVS;229
14.7;13.7 Testing with JUnit;230
14.8;13.8 Online References;240
15;14 Obstacles to Agile Software Development;241
15.1;14.1 Introduction;241
15.2;14.2 Management Intransigence;241
15.3;14.3 The Failed Project Syndrome;242
15.4;14.4 Developer Resistance;243
15.5;14.5 Customer Opposition;244
15.6;14.6 Contractual Difficulties;245
15.7;14.7 Familiarity with Agility;247
16;References;249
17;Index;252



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.