| Lean software management case study : Timberline Inc | p. 1 |
| XP south of the equator : an eXPerience implementing XP in Brazil | p. 10 |
| Introducing extreme programming into a software project at the Israeli Air Force | p. 19 |
| The agile journey - adopting XP in a large financial services organization | p. 28 |
| From user stories to code in one day? | p. 38 |
| Evaluate XP effectiveness using simulation modeling | p. 48 |
| Agile security using an incremental security architecture | p. 57 |
| Quantifying requirements risk | p. 66 |
| Social perspective of software development methods : the case of the prisoner dilemma and extreme programming | p. 74 |
| A framework for understanding the factors influencing pair programming success | p. 82 |
| Empirical study on the productivity of the pair programming | p. 92 |
| The social side of technical practices | p. 100 |
| A survey of test notations and tools for customer testing | p. 109 |
| Testing with guarantees and the failure of regression testing in eXtreme programming | p. 118 |
| Examining usage patterns of the FIT acceptance testing framework | p. 127 |
| Agile test composition | p. 137 |
| E-TDD - embedded test driven development a tool for hardware-software co-design projects | p. 145 |
| Multi-criteria detection of bad smells in code with UTA method | p. 154 |
| An eclipse plugin to support agile reuse | p. 162 |
| An approach for assessing suitability of agile solutions : a case study | p. 171 |
| XP expanded : distributed extreme programming | p. 180 |
| A case study on naked objects in agile software development | p. 189 |
| Extreme programming for critical systems? | p. 198 |
| That elusive business value : some lessons from the top | p. 199 |
| Agility - coming of age | p. 200 |
| Another notch | p. 201 |
| A process improvement framework for XP based SMEs | p. 202 |
| Standardization and improvement of processes and practices using XP, FDD and RUP in the systems information area of a Mexican steel manufacturing company | p. 206 |
| Multithreading and Web applications : further adventures in acceptance testing | p. 210 |
| Using state diagrams to generate unit tests for object-oriented systems | p. 214 |
| The positive affect of the XP methodology | p. 218 |
| Adjusting to XP : observational studies of inexperienced developers | p. 222 |
| An agile and extensible code generation framework | p. 226 |
| UC workbench - a tool for writing use cases and generating mockups | p. 230 |
| Desperately seeking metaphor | p. 235 |
| Agile testing of location based services | p. 239 |
| Source code repositories and agile methods | p. 243 |
| Writing coherent user stories with tool support | p. 247 |
| BPUF : big picture up front | p. 251 |
| Agile development environment for programming and testing (ADEPT) - eclipse makes project management eXtreme | p. 255 |
| Tailoring agile methodologies to the Southern African environment | p. 259 |
| XP/agile education and training | p. 263 |
| Off-shore agile software development | p. 267 |
| The music of agile software development | p. 273 |
| The XP game | p. 274 |
| Leadership in extreme programming | p. 276 |
| Agile project management | p. 277 |
| Expressing business rules | p. 278 |
| Introduction to lean software development - practical approaches for applying lean principles to software development | p. 280 |
| The courage to communicate : collaborative team skills for XP/agile teams | p. 281 |
| Test-driven user interfaces | p. 285 |
| The XP geography : mapping your next step, a guide to planning your journey | p. 287 |
| Lightning writing workshop exchange ideas on improving writing skills | p. 288 |
| The coder's dojo - a different way to teach and learn programming | p. 290 |
| Informative workspace "ways to make a workspace that gives your team useful feedback" | p. 292 |
| Exploring best practice for XP acceptance testing | p. 294 |
| Hands-on domain-driven acceptance testing | p. 296 |
| How to sell the idea of XP to managers, customers and peers | p. 299 |
| Agile contracts - how to develop contracts that support agile software development | p. 302 |
| When teamwork isn't working | p. 303 |
| The origin of value : determining the business value of software features | p. 305 |
| The drawing carousel : a pair programming experience | p. 308 |
| Agile development with domain specific languages : scaling up agile - is domain-specific modeling the key? | p. 311 |
| A thinking framework for the adaptation of iterative incremental development methodologies | p. 315 |
| Exploring XP's efficacy in a distributed software development team | p. 317 |
| Agile methods for embedded systems | p. 319 |
| Tool support for the effective distribution of agile practice | p. 321 |
| The software hut - a student experience of eXtreme programming with real commercial clients | p. 323 |
| Eclipse platform integration of jester - the JUnit test tester | p. 325 |
| Extreme programming : the Genesys experience | p. 327 |
| Shared code repository : a narrative | p. 329 |
| Table of Contents provided by Blackwell. All Rights Reserved. |