Enhancing eXtreme Programming (XP) with environment analysis

被引:0
|
作者
Keenan, Frank [1 ]
Bustard, David [1 ]
机构
[1] Dundalk Inst Technol, Dept Comp & Math, Dundalk, Ireland
关键词
Soft Systems Methodology; eXtreme Programming;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software development can be treated as a form of 'problem solving'. The two main activities are then (i) understanding the problem, by analysing the situation to determine relevant requirements; and (ii) solving the problem, by implementing software that takes account of those requirements. This paper argues that eXtreme Programming (XP) currently places insufficient emphasis on problem understanding and proposes an approach that offers additional front end analysis based on Soft Systems Methodology (SSM). The models of SSM are linked to XP through user stories. The first part of the paper outlines the process involved. This is followed by details of an initial investigation of the proposal, involving experimental group projects with undergraduate computing students. The results highlight some of the strengths and weaknesses of the approach, indicating directions for future research.
引用
收藏
页码:72 / +
页数:2
相关论文
共 50 条
  • [1] XP expanded: Distributed Extreme Programming
    Braithwaite, K
    Joyce, T
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 180 - 188
  • [2] EXtreme Programming (XP) as a 'Minimum' Software Process: A grounded theory
    Coleman, G
    PROCEEDINGS OF THE 28TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATION CONFERENCE, WORKSHOP AND FAST ABSTRACTS, 2004, : 30 - 31
  • [3] BCT_XP: A METHODOLOGY FOR LEARNING OBJECT ORIENTED PROGRAMMING BASED ON EXTREME PROGRAMMING
    Sanjur-Arauz, Diva
    Clunie-Beaufond, Clifton
    Crespo-Pinto, Sergio
    INTED2011: 5TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2011, : 5562 - 5567
  • [4] Using extreme programming in a maintenance environment
    Poole, C
    Huisman, JW
    IEEE SOFTWARE, 2001, 18 (06) : 42 - +
  • [5] Teaching computer science courses using extreme programming (XP) methodology
    Jami, Syed Imran
    Shaikh, Zubair A.
    Proceedings of the INMIC 2005: 9th International Multitopic Conference - Proceedings, 2005, : 522 - 527
  • [6] Case study:: Extreme programming in a university environment
    Müller, MM
    Tichy, WF
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 537 - 544
  • [7] EXtreme Programming support tool in distributed environment
    Atsuta, S
    Matsuura, S
    PROCEEDINGS OF THE 28TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATION CONFERENCE, WORKSHOP AND FAST ABSTRACTS, 2004, : 32 - 33
  • [8] A Closer Look at Extreme Programming (XP) with an Onsite-Offshore Model to Develop Software Projects Using XP Methodology
    Thiyagarajan, Ponmurugarajan S.
    Verma, Sachal
    SOFTWARE ENGINEERING APPROACHES FOR OFFSHORE AND OUTSOURCED DEVELOPMENT, 2009, 16 : 166 - 180
  • [9] From extreme programming and usability engineering to extreme usability in software engineering education (XP plus UE→XU)
    Holzinger, A
    Errath, M
    Searle, G
    Thurnher, B
    Slany, W
    Proceedings of the 29th Annual International Computer Software and Applications Conference, Workshops and Fast Abstracts, 2005, : 169 - 172
  • [10] An interactive programming environment for enhancing learning performance
    Jambalsuren, M
    Cheng, Z
    DATABASES IN NETWORKED INFORMATION SYSTEMS, 2002, 2544 : 201 - 212