Extreme programming explained: embrace change
Extreme programming explained: embrace change
Information Systems Provision: The Contribution of Soft Systems Methodology
Information Systems Provision: The Contribution of Soft Systems Methodology
New directions on agile methods: a comparative analysis
Proceedings of the 25th International Conference on Software Engineering
Extreme Programming Refactored: The Case Against XP
Extreme Programming Refactored: The Case Against XP
Managing Agile Projects
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Enhancing extreme programming (XP) with environment analysis
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
Hi-index | 0.00 |
Any computing system operates in and provides support for a particular environment. The importance of conducting an appropriate analysis of that environment or context is frequently stressed. Despite this, it is often overlooked in the development of many computing systems. Agile approaches to software development recognise this weakness, emphasising the need for closer customer collaboration. Essentially, a customer representative is responsible for providing the required knowledge of the environment. Nevertheless, problems remain with many difficulties reported for the customer role. The recent version of eXtreme Programming (XP), the most popular agile approach, acknowledges this with new practices recommending consideration of the broader context, taking account of the big picture. Despite this, little advice is given on how this might be implemented. This paper examines how this might be achieved by streamlining Soft Systems Methodology (SSM), a well-established analysis technique, and linking it with XP. The first part of this paper describes the linked approach. This is then followed by a report on an investigation of the approach that has been assessed through experimental group projects with undergraduate computing students. The results highlight some of the strengths and weaknesses of the linkage, indicating directions for future research.