eXtreme Programming, Agile Methodologies, Software Project Management, Customer Role, Rigorous Testing

eXtreme Programming, Agile Methodologies, Software Project Management, Customer Role, Rigorous Testing

Copyright: © 2022 |Pages: 20
ISBN13: 9781799878728|ISBN10: 1799878724|ISBN13 Softcover: 9781799878735|EISBN13: 9781799878742
DOI: 10.4018/978-1-7998-7872-8.ch009
Cite Chapter Cite Chapter

MLA

Pal, Kamalendu. "eXtreme Programming, Agile Methodologies, Software Project Management, Customer Role, Rigorous Testing." Contemporary Challenges for Agile Project Management, edited by Vannie Naidoo and Rahul Verma, IGI Global, 2022, pp. 163-182. https://doi.org/10.4018/978-1-7998-7872-8.ch009

APA

Pal, K. (2022). eXtreme Programming, Agile Methodologies, Software Project Management, Customer Role, Rigorous Testing. In V. Naidoo & R. Verma (Eds.), Contemporary Challenges for Agile Project Management (pp. 163-182). IGI Global. https://doi.org/10.4018/978-1-7998-7872-8.ch009

Chicago

Pal, Kamalendu. "eXtreme Programming, Agile Methodologies, Software Project Management, Customer Role, Rigorous Testing." In Contemporary Challenges for Agile Project Management, edited by Vannie Naidoo and Rahul Verma, 163-182. Hershey, PA: IGI Global, 2022. https://doi.org/10.4018/978-1-7998-7872-8.ch009

Export Reference

Mendeley
Favorite

Abstract

Agile software development methodologies are attracting attention from academics and practitioners for planning and managing software projects. The eXtreme Programming (XP) challenges conformist wisdom regarding software system development processes and practices as agile methodologies. To work efficiently in the current software development practice, characterized by requirements fuzziness, XP moves away from document-centric operations into people-centric management. In the XP-based software project, the customers play an essential role, having multiple responsibilities such as driving the project, gathering requirements (‘user stories'), and exercising quality control (or acceptance testing). Besides, the customers must liaise with external project stakeholders (e.g., funding authorities, end-users) while maintaining the development team's trust and the wider business. The success of such software project management practices relies on the quality result of each stage of development obtained through rigorous testing. This chapter describes three characteristics of XP project management: customer role, software testing feedback, and learning.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.