DOI QR코드

DOI QR Code

Support of Reuse in Scrum Method with Backlog Binder

스크럼 방법에서 백로그 바인더를 이용한 재사용 지원

  • Kim, Ji-Hong (Dept. of Computer Engineering, College of IT, Gachon University)
  • 김지홍 (가천대학교 IT대학 컴퓨터공학과)
  • Received : 2013.12.01
  • Accepted : 2013.12.20
  • Published : 2013.12.28

Abstract

There has been a growing amount of research on combining Agile methods and software reuse. Most of it introduces Agile into software product line rather than software reuse into Scrum method. Meanwhile, some assets such as backlogs and incremental artifacts in Scrum development are reusable. In this paper, we identify a backlog binder that aggregates reusable Scrum assets and proposes a backlog binder reuse technique. In addition, we can apply the proposed technique and show prototyping of backlog binder reuse in job matching applications.

Keywords

Scrum;Agile Software Development;Software Reuse;Agile Method;Software Engineering

Acknowledgement

Supported by : 가천대학교

References

  1. Martini, A., Pareto, L., Bosch, J., Enablers and Inhibitors for Speed with Reuse, Proceedings of the 16th International SPLC, pp. 116-124, 2012.
  2. Ashley Aitken, Vishnu Ilango, A Comparative Analysis of Traditional Software Engineering and Agile Software Development, 2013 46th Hawaii International Conference on System Sciences, IEEE, pp. 4751-4760, 2013.
  3. Diaz, J., Perez, J., Alarcon, P., & Garbajosa, J., Agile product line engineering : a systematic literature review, SP&E, May, pp. 921-941, 2011.
  4. McGregor, J. D., Agile software product lines, deconstructed, Journal of Object Technology, 7(8), November-December. 2008.
  5. Diaz, J., Perez, J., Yague, A., & Garbajosaz, J., Tailoring the Scrum Development Process to Address Agile Product Line Engineering, JISBD, 2011.
  6. Carbon, R., Lindvall, M., Muthig, D., Costa, P., Integrating product line engineering and agile methods: flexible design up-front vs. incremental design, 2006.
  7. Sommerville, Software Engineering, Pearson, pp. 58-72, 2011.
  8. Hans van Vliet, Software Engineering, Wiley, pp. 50-51, 2008.
  9. Shari L. Pfleeger, Joanne M. Atlee, Software Engineering, Pearson, pp. 627-633, 2010.
  10. Yuri Chermak, Requirements reuse : the state of the practice, Conference on SWSSTE, IEEE, pp. 46-53, 2012.
  11. Klaus Pohl, van der Linden F., Software Product Line Engineering, Springer, pp. 4-22, 2005.
  12. Silva, I., Neto, S., Almeida, D., & Meira, L., Agile software product lines: a systematic mapping study, SP&E, July, pp. 899-920, 2011.
  13. Ji-Hong Kim, Backlog Factoring : Extension of Task Factoring for Reuse in Scrum Method, The Journal of Digital Policy and Management v.10, n.10, pp. 339-345, 2012.
  14. Tian K., Cooper K., Agile and software product line methods: Are they so different? APLE '06, 2006.
  15. Martini, A., Pareto, L., Bosch, Communication factors for speed and reuse in large scale agile software development, Proceedings of the 17th International SPLC, pp. 42-51, 2013.
  16. Kircher, M., Hofman, P., Combining Systematic Reuse with Agile Development- Experience Report, SPLC, 2012.
  17. http://en.wikiversity.org/wiki/Plan-driven_software_development.
  18. Noor M., Rabiser R, Grunbacher P., Agile product line planning: A collaborative approach and a case study. Journal of Systems and Software, 81(6), pp. 868-882, 2008. https://doi.org/10.1016/j.jss.2007.10.028