XPAgileUniverse2003isthethirdconferenceinaseriesrunninginNorthA- rica and attracting participants from all over the world who are interested in the research, development and application of agile software processes. Agile app- aches value people and interaction over processes and tools – moving software engineering from the process-oriented software development approaches of the 1990s towards people-oriented approaches that we are starting to see more and more in this decade. Agile approaches stress a holistic view of software deve- pers as being involved in analysis, design, implementation and testing activities, while more traditional, tayloristic approaches separate these tasks and assign them to di?erent “resources. ” Tayloristic approaches create knowledge-sharing problems as information gathered by one person needs to be handed over – usually in the form of documentation – to the next person in the chain. Agile approaches reduce the number of hand-o?s and, thus, decrease the amount of required documentation for knowledge sharing. While deemed a novelty only a few years ago, agile methods are now be- ming established in the software industry and are being applied in more and more application domains. While agile approaches move into the mainstream of software organizations, we are only now beginning to understand their bene?ts, areas of applicability, and also their dangers. This year’s conference will increase this understanding and provide a better base for industry practitioners as they assess the e?ectiveness of agile methods in their environment.
Author(s): Barry Boehm, Richard Turner (auth.), Frank Maurer, Don Wells (eds.)
Series: Lecture Notes in Computer Science 2753
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2003
Language: English
Pages: 220
Tags: Programming Techniques; Software Engineering; Programming Languages, Compilers, Interpreters; Logics and Meanings of Programs; Computers and Society; Management of Computing and Information Systems
Front Matter....Pages -
Rebalancing Your Organization’s Agility and Discipline....Pages 1-8
Extreme Programming: Growing a Team Horizontally....Pages 9-17
Agile Planning with a Multi-customer, Multi-project, Multi-discipline Team....Pages 18-24
A Tail of Two Projects: How ‘Agile’ Methods Succeeded After ‘Traditional’ Methods Had Failed in a Critical System-Development Project....Pages 25-34
The Rules of the Game....Pages 35-42
Achieving ISO 9001 Certification for an XP Company....Pages 43-50
The Reflective Practitioner Perspective in eXtreme Programming....Pages 51-61
Graph Theoretical Indicators and Refactoring....Pages 62-72
The Test Automation Manifesto....Pages 73-81
Test-Driven Database Development: A Practical Guide....Pages 82-90
A Testing Checklist for Database Programs: Managing Risk in an Agile Environment....Pages 91-95
JNI Testing....Pages 96-110
Agile Regression Testing Using Record and Playback....Pages 111-119
Make Haste, Not Waste: Automated System Testing....Pages 120-128
Virtual Teaming: Experiments and Experiences with Distributed Pair Programming....Pages 129-141
Issues in Scaling Agile Using an Architecture-Centric Approach: A Tool-Based Solution....Pages 142-150
Developing a Tool Supporting XP Process....Pages 151-160
XP Agile Universe Educators Symposium Overview....Pages 161-161
Adapting XP to an Academic Environment by Phasing-In Practices....Pages 162-171
Introducing Agile Methods in Learning Environments: Lessons Learned....Pages 172-184
Pair Learning: With an Eye Toward Future Success....Pages 185-198
Adaptations for Teaching Software Development with Extreme Programming: An Experience Report....Pages 199-207
Workshops at XP/Agile Universe 2003 Introduction....Pages 208-208
Workshop on Agile Development for Embedded Software Development....Pages 209-209
Workshop on How to Maintain and Promote Healthy Agile Culture....Pages 210-210
2 nd International Workshop on Empirical Evaluation of Agile Methods (“The Data Workshop”)....Pages 211-211
Exploring Programmer Tests....Pages 212-212
XPFest....Pages 213-213
Back Matter....Pages -