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

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. Kircher, M., Hofman, P., Combining Systematic Reuse with Agile Development- Experience Report, SPLC, 2012.
  7. Carbon, R., Lindvall, M., Muthig, D., Costa, P., Integrating product line engineering and agile methods: flexible design up-front vs. incremental design, 2006.
  8. Sommerville, Software Engineering, Pearson, pp. 58-72, 2011.
  9. Hans van Vliet, Software Engineering, Wiley, pp. 50-51, 2008.
  10. http://en.wikiversity.org/wiki/Plan-driven_software_development.
  11. Shari L. Pfleeger, Joanne M. Atlee, Software Engineering, Pearson, pp. 627-633, 2010.
  12. Yuri Chermak, Requirements reuse : the state of the practice, Conference on SWSSTE, IEEE, pp. 46-53, 2012.
  13. Klaus Pohl, van der Linden F., Software Product Line Engineering, Springer, pp. 4-22, 2005.
  14. 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
  15. Silva, I., Neto, S., Almeida, D., & Meira, L., Agile software product lines: a systematic mapping study, SP&E, July, pp. 899-920, 2011.
  16. 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.
  17. Tian K., Cooper K., Agile and software product line methods: Are they so different? APLE '06, 2006.
  18. 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.