XP Team Psychology - An Inside View

Extreme Programming (XP) as a methodology for software development is now widely known. There are numerous case studies and reports of it’s successful application in real world projects as well as in the academic sector. But it is equally important to experience and report things that went wrong. This paper is about problems and pitfalls that can occur when introducing XP. They are explained in detail, analyzed, and possible solutions are suggested.

[1]  Bernard Keys,et al.  Management & organizational behavior , 1983 .

[2]  L. Festinger,et al.  Cognitive consequences of forced compliance. , 2011, Journal of abnormal psychology.

[3]  A. Tversky,et al.  Prospect theory: an analysis of decision under risk — Source link , 2007 .

[4]  Ingmar van Dijk,et al.  Multi-tasking Agile Projects: The Pressure Tank , 2007, XP.

[5]  Laurie A. Williams,et al.  Pair Programming Illuminated , 2002 .

[6]  Henk Aarts,et al.  Breaking and creating habits on the working floor : A field- experiment on the power of implementation intentions , 2006 .

[7]  Incheol Choi,et al.  Conversing across cultures: East-West communication styles in work and nonwork contexts. , 2003, Journal of personality and social psychology.

[8]  Agile Manifesto,et al.  Manifesto for Agile Software Development , 2001 .

[9]  L. R. Hoffman,et al.  Management of Organizational Behavior. , 1970 .

[10]  James Bach What Software Reality Is Really About , 1999, Computer.

[11]  Martin Fowler,et al.  Planning Extreme Programming , 2000 .

[12]  A. P. Cawadias,et al.  “THE USE OF THE SELF” , 1932 .

[13]  Gil Broza,et al.  Early community building: a critical success factor for XP projects , 2005, Agile Development Conference (ADC'05).

[14]  H. Aarts,et al.  THE AUTOMATIC ACTIVATION OF GOAL-DIRECTED BEHAVIOUR: THE CASE OF TRAVEL HABIT , 2000 .

[15]  L. Festinger A Theory of Cognitive Dissonance , 1957 .

[16]  Laurie Williams,et al.  The costs and benefits of pair programming , 2001 .

[17]  Tom DeMarco,et al.  Peopleware: Productive Projects and Teams , 1987 .

[18]  Kent Beck,et al.  Extreme Programming Explained: Embrace Change (2nd Edition) , 2004 .

[19]  Lucas Layman,et al.  Extreme programming evaluation framework for object-oriented languages -- version 1.1 , 2003 .

[20]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .