Skip to main content

Scrum Task Allocation Based on Particle Swarm Optimization

  • Conference paper
  • First Online:
Bioinspired Optimization Methods and Their Applications (BIOMA 2018)

Abstract

In this paper, we present a novel algorithm called STAPSO, which comprises Scrum task allocation and the Particle Swarm Optimization algorithm. The proposed algorithm aims to address one of the most significant problems in the agile software development, i.e., iteration planning. The actuality of the topic is not questionable, since nowadays, agile software development plays a vital role in most of the organizations around the world. Despite many agile software development methodologies, we include the proposed algorithm in Scrum Sprint planning, as it is the most widely used methodology. The proposed algorithm was also tested on a real-world dataset, and the experiment shows promising results.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Takeuchi, H., Nonaka, I.: The new new product development game. Harv. Bus. Rev. 64, 137–146 (1986)

    Google Scholar 

  2. VersionOne: VersionOne 11th Annual State of Agile Report (2017)

    Google Scholar 

  3. Kyte, A., Norton, D., Wilson, N.: Ten things the CIO needs to know about agile development. Technical report. Gartner, Inc. (2014)

    Google Scholar 

  4. Gandomani, T.J., Nafchi, M.Z.: Agile transition and adoption human-related challenges and issues: a grounded theory approach. Comput. Hum. Behav. 62, 257–266 (2016)

    Article  Google Scholar 

  5. Chen, R.R., Ravichandar, R., Proctor, D.: Managing the transition to the new agile business and product development model: lessons from cisco systems. Bus. Horiz. 59(6), 635–644 (2016)

    Article  Google Scholar 

  6. Heikkilä, V.T., Paasivaara, M., Rautiainen, K., Lassenius, C., Toivola, T., Järvinen, J.: Operational release planning in large-scale scrum with multiple stakeholders – a longitudinal case study at f-secure corporation. Inf. Softw. Technol. 57, 116–140 (2015)

    Article  Google Scholar 

  7. Barney, S., Ke Aurum, A., Wohlin, C.: A product management challenge: creating software product value through requirements selection. J. Syst. Architect. 54, 576–593 (2008)

    Article  Google Scholar 

  8. Usman, M., Mendes, E., Weidt, F., Britto, R.: Effort estimation in agile software development: a systematic literature review. In: Proceedings of the 10th International Conference on Predictive Models in Software Engineering, PROMISE 2014, NY, USA, pp. 82–91. ACM (2014)

    Google Scholar 

  9. Fister Jr., I., Yang, X.S., Fister, I., Brest, J., Fister, D.: A brief review of nature-inspired algorithms for optimization. Elektrotehniški vestnik 80(3), 116–122 (2013)

    MATH  Google Scholar 

  10. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948. IEEE (1995)

    Google Scholar 

  11. Shi, Y., et al.: Particle swarm optimization: developments, applications and resources. In: Proceedings of the 2001 Congress on evolutionary computation, vol. 1, pp. 81–86. IEEE (2001)

    Google Scholar 

  12. Yang, X.S.: Nature-Inspired Metaheuristic Algorithms. Luniver Press, Bristol (2010)

    Google Scholar 

  13. Zhang, Y., Wang, S., Ji, G.: A comprehensive survey on particle swarm optimization algorithm and its applications. Math. Probl. Eng. 2015, 38 p. (2015). https://doi.org/10.1155/2015/931256. Article no. 931256

    Article  MathSciNet  Google Scholar 

  14. Sutherland, J.V., Sutherland, J.J.: Scrum: The Art of Doing Twice the Work in Half the Time. Currency, Redfern (2014)

    Google Scholar 

  15. Schwaber, K., Sutherland, J.: The Scrum Guide\(^{\rm TM}\) (2017)

    Google Scholar 

  16. Pluhacek, M., Senkerik, R., Viktorin, A., Kadavy, T., Zelinka, I.: A review of real-world applications of particle swarm optimization algorithm. In: Duy, V., Dao, T., Zelinka, I., Kim, S., Phuong, T. (eds.) AETA 2017. LNCS, vol. 465, pp. 115–122. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-69814-4_11

    Chapter  Google Scholar 

  17. Fister, I., Rauter, S., Yang, X.S., Ljubič, K., Fister Jr., I.: Planning the sports training sessions with the bat algorithm. Neurocomputing 149, 993–1002 (2015)

    Article  Google Scholar 

  18. Coello, C.A.C.: Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art. Comput. Methods Appl. Mech. Eng. 191(11), 1245–1287 (2002)

    Article  MathSciNet  Google Scholar 

  19. Mezura-Montes, E., Coello, C.A.C.: Constraint-handling in nature-inspired numerical optimization: past, present and future. Swarm Evol. Comput. 1(4), 173–194 (2011)

    Article  Google Scholar 

  20. Cooper, R.G., Sommer, A.F.: Agile-stage-gate: new idea-to-launch method for manufactured new products is faster, more responsive. Ind. Mark. Manag. 59, 167–180 (2016)

    Article  Google Scholar 

Download references

Acknowledgment

The authors acknowledge the financial support from the Slovenian Research Agency (Research Core Funding No. P2-0057).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lucija Brezočnik .

Editor information

Editors and Affiliations

Test Data

Test Data

Table 4. Test data

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Brezočnik, L., Fister, I., Podgorelec, V. (2018). Scrum Task Allocation Based on Particle Swarm Optimization. In: Korošec, P., Melab, N., Talbi, EG. (eds) Bioinspired Optimization Methods and Their Applications. BIOMA 2018. Lecture Notes in Computer Science(), vol 10835. Springer, Cham. https://doi.org/10.1007/978-3-319-91641-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-91641-5_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-91640-8

  • Online ISBN: 978-3-319-91641-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics