Investigating the Benefits of Combining PSP with Agile Software Development

Wenrong Yang, Mengjiao Shen, Han Su, Guoping Rong, Dong Shao

Abstract

Agile software development is getting popular due to chaotic and changing environments of modern software projects. But there are cases of industrial teams experiencing failure with agile software development. One of the main reasons may be the inadequate capability of involved team members. The Personal Software Process (PSP) is a plan-based software process intending to improve individual software engineering’s competence. Therefore, the integration of PSP with agile methods will probably help to give full play to the advantages of agile method. This paper aims to summarize the existing evidence of combination of PSP with agile software development, so as to identify the benefits.

References

  1. Beck, K., et al., 2001. The Agile Manifesto. http://www.agileAlliance.org.
  2. Highsmith, J., 2002. Does Agility Work? Software Development, 2002. 10(6): p. 30-37.
  3. Beck, K., 2000. The XP Series: Extreme Programming Explained. Addison-Wesley.
  4. Mihaylov, I., Ivanov, P., Stefanova, E., Eskenazi, A. and Ilieva, S., 2003. The expert approach - a case study. In Proceedings of the International Conference on Computer Systems and Technologies, 19-20 June 2003, Sofia, Bulgaria,CompSysTech'2003.
  5. Boehm, B. and Turner, R., 2004. Balancing Agility and Discipline : Evaluating and Integrating Agile and Plan-Driven Methods. In Proceedings of the 26th International Conference on Software Engineering, Edinburgh, Scotland, May 18-28, 2004,ICSE'04, (2004), IEEE ,3-4.
  6. Humphrey, W., 1995. A discipline for software engineering. Addison-Wesley.
  7. Boehm, B.2002. Get Ready for Agile Methods , with Care. , IEEE Computer 35 (1) (2002) 64-69.
  8. Scott Ambler. Overcoming the Myths of IBM Rational Unified Process (RUP) and Agile Development. http://www-01.ibm.com/software/info/television/html/M649306B47502P68. html
  9. Coleman, G. and Verbruggen, R., 1998. A quality software process for rapid application development. Software Quality Journal 117, (1998), 107-117.
  10. Svensson, H., 2005. Developing Support for Agile and Plan-Driven Methods. Royal Institute of Technology Department of Computer and Systems Sciences.
  11. Agarwal, R. and Umphress, D., 2008. Extreme Programming for a Single Person Team. In Proceedings of the 46th Annual Southeast Regional Conference on XX,ACM-SE 7808, March 28-29,2008,Auburn,AL,USA, 82-87.
  12. Bozheva, T., 2003.Practical Aspects of XP Practices. XP 2003, Lecture Notes in Computer Science, vol. 2675, pp. 360-362. Springer, 2003.
  13. Dzhurov, Y., Krasteva, I., and Ilieva, S.,2009. Personal Extreme Programming - An Agile Process for Autonomous Developers. In Proceedings of International Conference on Software, Services & Semantic Technologies, October 28-29, 2009, Sofia, Bulgaria.
  14. Ilieva, S. and Stefanova,E., 2002. Expert approach for e-business software development. In Proceedings of International conference Basic Technologies for E-business'2002, Albena, 16-18 September.
  15. Rong, G., Dong, S. and He, Z., 2010. SCRUM-PSP: Embracing Process Agility and Discipline. In Proceedings of 2010 Asia Pacific Software Engineering Conference,30 November - 3 December 2010, Sydney, Australia,APSEC2010.
Download


Paper Citation


in Harvard Style

Yang W., Shen M., Su H., Rong G. and Shao D. (2011). Investigating the Benefits of Combining PSP with Agile Software Development . In Proceeding of the 1st International Workshop on Evidential Assessment of Software Technologies - Volume 1: EAST, (ENASE 2011) ISBN 978-989-8425-58-4, pages 36-43


in Bibtex Style

@conference{east11,
author={Wenrong Yang and Mengjiao Shen and Han Su and Guoping Rong and Dong Shao},
title={Investigating the Benefits of Combining PSP with Agile Software Development},
booktitle={Proceeding of the 1st International Workshop on Evidential Assessment of Software Technologies - Volume 1: EAST, (ENASE 2011)},
year={2011},
pages={36-43},
publisher={SciTePress},
organization={INSTICC},
doi={},
isbn={978-989-8425-58-4},
}


in EndNote Style

TY - CONF
JO - Proceeding of the 1st International Workshop on Evidential Assessment of Software Technologies - Volume 1: EAST, (ENASE 2011)
TI - Investigating the Benefits of Combining PSP with Agile Software Development
SN - 978-989-8425-58-4
AU - Yang W.
AU - Shen M.
AU - Su H.
AU - Rong G.
AU - Shao D.
PY - 2011
SP - 36
EP - 43
DO -