Abstract
XP recommends that developers focus on the software product ignoring issues that do not contribute directly to its construction. All wider issues are assumed to be the responsibility of the customer representative. This paper argues that there is benefit in the full development team considering the ‘big picture’ before beginning implementation as long as this can be undertaken in a suitably agile way. Evidence of the need for this wider approach is presented. Aspects of Soft Systems Methodology (SSM) are then proposed as a means of performing the necessary analysis. Two analysis techniques of SSM, rich pictures and conceptual models, are evaluated against agile criteria defined by Ambler.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Jackson, M.: Seeing More of the World. IEEE Software 21(6) (November/December 2004)
Abrahamsson, P., Warsta, J., Siponen, M., Ronkainen, J.: New Directions on Agile Methods: A Comparative Analysis. ICSE (2003)
Beck, K., Andres, C.: Extreme Programming Explained, 2nd edn. Addison-Wesley, Reading (2005)
Jepsen, O.: Customer Collaboration challenges and experiences. In: Jepsen, O. (ed.) Agile Development Conference, Salt Lake City (2004)
Thorup, L., Jepsen, O.: Improving customer developer collaboration. JAOO 25/09/03 [viewed 16/08/04] (2003), http://www.bestbrains.dk/xpvip-jaoo2003-report.html
Stephens, M., Rosenberg, D.: Extreme Programming Refactored: The Case Against XP. Apress (2003)
van Deursen, A.: Customer Involvement in Extreme Programming. ãrie/wci2001/wci-report.pdf, pp. 1-2, XP (May 2001), http://www.cwi.nl/
Checkland, P.: Systems Thinking, Systems Practice (with 30-year retrospective). John Wiley & Sons, Chichester (1999)
Stowell, F.A. (ed.): Information Systems Provision: The Contributions of SSM. McGraw-Hill, London (1995)
Mingers, J., Taylor, S.: The Use of Soft Systems Methodology in Practice. Journal of the Operational Research Society 43(4), 321–332 (1992)
Munro, I., Mingers, J.: The use of multimethodology in practice. results of a survey of practitioners. Journal of the Operational Research Society, Palgrave MacMillan, 369–378 (March 18, 2002)
Bustard, D.W., He, Z., Wilkie, F.G.: Soft Systems and Use-Case Modelling: Mutually Supportive or Mutually Exclusive? In: Proc. 32nd Hawaii International Conference System Sciences (1999)
Ambler, S.: When is a Model Agile?, http://www.agilemodeling.com/essays/whenIsAModelAgile.htm viewed February 7, 2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Keenan, F., Bustard, D. (2005). BPUF: Big Picture Up Front. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2005. Lecture Notes in Computer Science, vol 3556. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499053_39
Download citation
DOI: https://doi.org/10.1007/11499053_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26277-0
Online ISBN: 978-3-540-31487-5
eBook Packages: Computer ScienceComputer Science (R0)