Agile Processes in Software Engineering and Extreme Programming - 8th International Conference, XP 2007, Como, Italy, June 18-22, 2007

von: Giulio Concas, Ernesto Damiani, Marco Scotto, Giancarlo Succi (Eds.)

Springer-Verlag, 2007

ISBN: 9783540731016 , 292 Seiten

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 42,95 EUR

Mehr zum Inhalt

Agile Processes in Software Engineering and Extreme Programming - 8th International Conference, XP 2007, Como, Italy, June 18-22, 2007


 

Preface

6

Organization

8

Table of Contents

12

Comparing Decision Making in Agile and Non-agile Software Organizations

17

Up-Front Interaction Design in Agile Development

25

British Telecom Experience Report: Agile Intervention – BT’s Joining the Dots Events for Organizational Change

33

Agile Software Development Meets Corporate Deployment Procedures: Stretching the Agile Envelope

40

Supporting Agile Reuse Through Extreme Harvesting

44

Using Horizontal Displays for Distributed and Collocated Agile Planning

54

Applying Agile to Large Projects: New Agile Software Development Practices for Large Projects

62

Job Satisfaction and Motivation in a Large Agile Team

70

Motivation and Cohesion in Agile Teams

78

How to Build Supportfor Distributed Pair Programming

86

A Metamodel for Modeling and Measuring Scrum Development Process

90

Tracking the Evolution of Object-Oriented Quality Metrics on Agile Projects

100

FitClipse: A Fit-Based Eclipse Plug-In for Executable Acceptance Test Driven Development

109

EZUNIT: A Framework for Associating Failed Unit Tests with Potential Programming Errors

117

Does XP Deliver Quality and Maintainable Code?

121

Inspecting Automated Test Code: A Preliminary Study

131

A Non-invasive Method for the Conformance Assessment of Pair Programming Practices Based on Hierarchical Hidden Markov Models

139

Predicting Software Defect Density:A Case Study on Automated Static Code Analysis

153

Empirical Evidence Principle and Joint Engagement Practice to Introduce XP

157

Power of Recognition: A Conceptual Framework for Agile Capstone Project in Academic Environment

161

Agile Commitments: Enhancing Business Risk Management in Agile Development Projects

165

Usability in Agile Software Development: Extending the Interaction Design Process with Personas Approach

169

Defining an Integrated Agile Governance for Large Agile Software Development Environments

173

Enhancing Creativity in Agile Software Teams

177

Investigating Adoption of Agile Software Development Methodologies in Organisations

179

Agile Software Assurance

181

User Stories and Acceptance Tests as Negotiation Tools in Offshore Software Development

183

A Case Study of the Implementation of Agile Methods in a Bioinformatics Project

185

Adapting Test-Driven Development for Innovative Software Development Project

187

Learning Agile Methods in Practice: Advanced Educational Aspects of the Varese XP-UG Experience

189

Overcoming Brooks' Law

191

Project Bid on Iteration Basis

195

Making the Whole Product Agile – A Product Owners Perspective

200

Financial Organization Transformation Strategy

204

An Agile Approach to Requirement Specification

209

The Application of User Stories for Strategic Planning

214

Introducing Agile Methods into a Project Organisation

219

Agile Development Meets Strategic Design in the Enterprise

224

An Agile Approach for Integration of an Open Source Health Information System

229

Agile Practices in a Large Organization: The Experience of Poste Italiane

235

Multi-tasking Agile Projects: The Focal Point

238

Extreme Programming Security Practices

242

Multi-tasking Agile Projects: The Pressure Tank

247

The Creation of a Distributed Agile Team

251

Distributed Scrum in Research Project Management

256

Multiple Perspectives on Executable Acceptance Test-Driven Development

261

Test Driving the Wrong Car

266

Epistemological Justification of Test Driven Development in Agile Processes

269

How Does Readiness for Agile Development Relate to Team Climate and Individual Personality Attributes?

273

Communication Flow in Open Source Projects: An Analysis of Developers' Mailing Lists

277

Community Reflections

282

To Certify or Not to Certify

284

Learning More About “Software Best Practices”

287

Author Index

291