Abstract
This paper deals with scheduling in software development organizations. A new version of the software project scheduling problem (SPSP) is considered that takes into account the phenomenon of learning and forgetting. Their impact on maintaining the competencies level of employees is important, especially in case of occurrence of unplanned events, such as absenteeism and/or change in the priorities of projects. The paper proposes a new reference declarative SPSP model for proactive planning of assignments of multi-skilled programmers to tasks in the portfolio of a network of activities in IT projects, taking into account forgetting effects. It’s implementation in the constraints programming environment, enables decision-making in project management at software companies. It helps to solve the problem of finding a feasible solution, and identifying conditions under which given expectations are met. The potential of the proposed SPSP model is illustrated by numerical examples.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alba, E., Chicano, J.F.: Software project management with Gas. Inf. Sci. 177(11), 2380–2401 (2007)
Battini, D., Berti, N., Finco, S., Zennaro, I., Das, A.: Towards industry 5.0: a multi-objective job rotation model for an inclusive workforce. Int. J. Prod. Econ. 250, 108619 (2022)
Bocewicz, G., Golińska-Dawson, P., Szwarc, E., Banaszak, Z.: Preventive maintenance scheduling of a multi-skilled human resource-constrained project’s portfolio. Eng. Appl. Artif. Intell. 119 (2023). https://doi.org/10.1016/j.engappai.2022.105725
Bocewicz, G., Szwarc, E., Wikarek, J., Nielsen, P., Banaszak, Z.: A competency-driven staff assignment approach to improving employee scheduling robustness. Eksploatacja i Niezawodnosc – Maint. Reliab. 23(1), 117–131 (2021). https://doi.org/10.17531/ein.2021.1.13
Carlson, J.G., Rowe, A.J.: How much does forgetting cost? Ind. Eng. 8(9), 40–47 (1976)
Coyne, P.F.: An evidence-based model of job rotation (PhD Dissetation). Middlesex University, London, UK (2011)
Crawford, B., Soto, R., Johnson, F., Monfroy, E., Paredes, F.: A max–min ant system algorithm to solve the software project scheduling problem. Expert Syst. Appl. 41(15), 6634–6645 (2014)
Elm’Aghraby, S.E.: Economic manufacturing quantities under conditions of learning and forgetting (EMQ/LAF). Prod. Plan. Control 1, 196–208 (1990)
Fægri, T.E., Dybå, T., Dingsøyr, T.: Introducing knowledge redundancy practice in software development: experiences with job rotation in support work. Inf. Softw. Technol. 52(10), 1118–1132 (2010)
Glock, C.H., Grosse, E.H., Jaber, M.Y., Smunt, T.L.: Applications of learning curves in production and operations management: a systematic literature review. Comput. Ind. Eng. 131, 422–441 (2019)
Glock, C.H., Jaber, M.Y.: A multi-stage production-inventory model with learning and forgetting effects, rework and scrap. Comput. Ind. Eng. 64, 708–720 (2013)
Guo, Y., Ji, J., Ji, J., Gong, D., Cheng, J., Shen, X.: Firework-based software project scheduling method considering the learning and forgetting effect. Soft. Comput. 23(13), 5019–5034 (2018). https://doi.org/10.1007/s00500-018-3165-2
Hoedt, S., Claeys, A., Aghezzaf, E.-H., Cottyn, J.: Real time implementation of learning-forgetting models for cycle time predictions of manual assembly tasks after a break. Sustainability 12, 5543 (2020)
Hsieh, A., Chao, H.: A reassessment of the relationship between job specialization, job rotation and job burnout: example of Taiwan’s high-technology industry. Int. J. Hum. Resour. Manag. 15(6), 1108–1123 (2004)
Kaymaz, K.: The effects of job rotation practices on motivation: a research on managers in the automotive organizations. Bus. Econ. Res. J. 1(3), 69–85 (2010)
Nembhard, D.A., Uzumeri, M.V.: Experiential learning and forgetting for manual and cognitive tasks. Int. J. Ind. Ergon. 25(4), 315–326 (2000)
Ngwenyama, O., Guergachi, A., Mclaren, T.: Using the learning curve to maximize it productivity: a decision analysis model for timing software upgrades. Int. J. Prod. Econ. 105(2), 524–535 (2007)
Ollo-Lopez, A., Bayo-Moriones, A., Larraza-Kintana, M.: The relationship between new work practices and employee effort. J. Ind. Relat. 52(2) (2010)
Platis, C., Ilonidou, C., Stergiannis, P., Ganas, A., Intas, G.: The job rotation of nursing staff and its effects on nurses’ satisfaction and occupational engagement. In: Vlamos, P. (eds.) GeNeDis 2020. AEMB, vol. 1337, pp. 159–168. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-78771-4_18
Podolski, M., Rosłon, J., Sroka, B.: The impact of the learning and forgetting effect on the cost of a multi-unit construction project with the use of the simulated annealing algorithm. Appl. Sci. 12, 12667 (2022)
Qin, S., Liu, S., Kuang, H.: Piecewise linear model for multiskilled workforce scheduling problems considering learning effect and project quality. Math. Probl. Eng. 2016(4), 1–11 (2016)
Richardson, A., Douglas, M., Shuttler, R., Hagland, M.R.: Critical care staff rotation: outcomes of a survey and pilot study. Nurs. Crit. Care 8(2), 84–89 (2003)
Shen, X.N., Minku, L., Bahsoon, R., Yao, X.: Dynamic software project scheduling through a proactive-rescheduling method. IEEE Trans. Softw. Eng. 1, 658–686 (2016)
Szwarc, E., Bocewicz, G., Golińska-Dawson, P., Banaszak, Z.: Proactive operations management: staff allocation with competence maintenance constraints. Sustainability 15(3), 1949 (2023). https://doi.org/10.3390/su15031949
Szwarc, E., Wikarek, J., Gola, A., Bocewicz, G., Banaszak, Z.: Interactive planning of competency-driven university teaching staff allocation. Appl. Sci.-Basel 10(14) (2020). https://doi.org/10.3390/app10144894
Van Peteghem, V., Vanhoucke, M.: Influence of learning in resource-constrained project scheduling. Comput. Ind. Eng. 87, 569–579 (2015)
Ünal, U., Tüzün, E., Gezici, T., Ahmed, A.: Investigating the Impact of Forgetting in Software Development. MSR (2022)
Wikarek, J., Sitek, P.: Proactive and reactive approach to employee competence configuration problem in planning and scheduling processes. Appl. Intell. 52, 3445–3464 (2022). https://doi.org/10.1007/s10489-021-02594-x
Wood, R.: Human Resources Management. AHMA, Michigan (1995)
Wright, T.P.: Factors affecting the cost of airplanes. J. Aeronaut. Sci. 3(4), 122–128 (1936)
Xiao, J., Ao, X.-T., Tang, Y.: Solving software project scheduling problems with ant colony optimization. Comput. Oper. Res. 40(1), 33–46 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Szwarc, E., Golińska-Dawson, P., Bocewicz, G., Banaszak, Z. (2023). Job Rotation for the Competencies Maintaining: A Case Study in IT Project Management. In: Mehmood, R., et al. Distributed Computing and Artificial Intelligence, Special Sessions I, 20th International Conference. DCAI 2023. Lecture Notes in Networks and Systems, vol 741. Springer, Cham. https://doi.org/10.1007/978-3-031-38318-2_2
Download citation
DOI: https://doi.org/10.1007/978-3-031-38318-2_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-38317-5
Online ISBN: 978-3-031-38318-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)