This paper briefly describes Extreme Programming (XP) and then poses the question: given the well documented benefits of XP for many types of development projects where programmers work in teams has XP anything to contribute to projects where one developer works on his/her own? Examining published literature from this perspective and drawing on the authors ’ own experience of software development, certain deductions can be made. The paper concludes that without the benefits of pair programming a lone developer cannot practice XP to the fullest extent. However, other techniques can be used in place of pair programming and any of the other practices and principles of XP can be used to improve a lone programmer's development process in ...
Extreme Programming (XP) is a software development process as well as a methodology. XP is also a pr...
Extreme Programming (XP) is inherently collaborative, which makes it amenable to Computer Supported ...
Abstract: This paper describes a study that examined the relationship between software engineering t...
Extreme Programming (XP) is a new and controversial software process for small teams. A practical tr...
Traditional heavyweight software development methodologies are rigid, heavily documentation oriented...
Extreme Programming has been considered as an optional methodology for software development. XP is b...
Personal Extreme Programming (PXP), evolving from the popular agile methodology, Extreme Programming...
Pair programming[1] transforms what has traditionally been a solitary activity into a cooperative ef...
This paper discusses Extreme Programming (XP), a relatively new and increasingly popular ‘user-centr...
In recent years, the growth of extreme programming (XP) has brought considerable attention to collab...
This paper describes a study that examined the relationship between software engineering teams who...
Abstract. Agile methods are becoming more and more popular. Most well known among them is probably E...
This paper describes a study that examined the relationship between software engineering teams who ...
Extreme Programming (XP) is a lightweight software development methodology that has risen to promine...
Extreme programming (XP) has attracted attention because of its fierce denial of many well-accepted ...
Extreme Programming (XP) is a software development process as well as a methodology. XP is also a pr...
Extreme Programming (XP) is inherently collaborative, which makes it amenable to Computer Supported ...
Abstract: This paper describes a study that examined the relationship between software engineering t...
Extreme Programming (XP) is a new and controversial software process for small teams. A practical tr...
Traditional heavyweight software development methodologies are rigid, heavily documentation oriented...
Extreme Programming has been considered as an optional methodology for software development. XP is b...
Personal Extreme Programming (PXP), evolving from the popular agile methodology, Extreme Programming...
Pair programming[1] transforms what has traditionally been a solitary activity into a cooperative ef...
This paper discusses Extreme Programming (XP), a relatively new and increasingly popular ‘user-centr...
In recent years, the growth of extreme programming (XP) has brought considerable attention to collab...
This paper describes a study that examined the relationship between software engineering teams who...
Abstract. Agile methods are becoming more and more popular. Most well known among them is probably E...
This paper describes a study that examined the relationship between software engineering teams who ...
Extreme Programming (XP) is a lightweight software development methodology that has risen to promine...
Extreme programming (XP) has attracted attention because of its fierce denial of many well-accepted ...
Extreme Programming (XP) is a software development process as well as a methodology. XP is also a pr...
Extreme Programming (XP) is inherently collaborative, which makes it amenable to Computer Supported ...
Abstract: This paper describes a study that examined the relationship between software engineering t...