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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Takeuchi, H., Nonaka, I.: The new new product development game. Harv. Bus. Rev. 64, 137–146 (1986)
VersionOne: VersionOne 11th Annual State of Agile Report (2017)
Kyte, A., Norton, D., Wilson, N.: Ten things the CIO needs to know about agile development. Technical report. Gartner, Inc. (2014)
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)
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)
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)
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)
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)
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)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948. IEEE (1995)
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)
Yang, X.S.: Nature-Inspired Metaheuristic Algorithms. Luniver Press, Bristol (2010)
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
Sutherland, J.V., Sutherland, J.J.: Scrum: The Art of Doing Twice the Work in Half the Time. Currency, Redfern (2014)
Schwaber, K., Sutherland, J.: The Scrum Guide\(^{\rm TM}\) (2017)
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
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)
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)
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)
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)
Acknowledgment
The authors acknowledge the financial support from the Slovenian Research Agency (Research Core Funding No. P2-0057).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Test Data
Test Data
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
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)