Abstract
It has been observed that multitasking can cause inefficient (or unproductive) work. Modern lean and agile practices in software engineering processes also acknowledge the problem and attempt to eliminate waste by limiting work in progress and using better team organization and work scheduling techniques. Existing research has studied multitasking and work interruptions on individuals, but very few of them have evaluated the effects of multitasking on the team or the whole organization. The goal of this study is to understand how multitasking and interruptions affect the cost of software projects. In this paper, we present a method for quantitative evaluation of the negative impact of cross-project multitasking in software development. The presented method can serve as a tool for better effort estimation as well as a metric for productivity evaluation in multiproject environments. The method was used to evaluate cross-project multitasking overhead of several industry projects. Additionally, we studied whether the number of projects in which developers were involved simultaneously is a predictor of the number of work interruptions and multitasking overhead in the team.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Dzubak CM (2008) Multitasking: the good, the bad, and the unknown. J Assoc Tutor Prof 1(2):1–12
Weinberg GM (1993) Quality software management. Dorset House, New York
Delbridge KA (2000) Individual differences in multi-tasking ability: exploring a nomological network. Unpublished Doctoral Dissertation, University of Michigan
American Psychological Association (2006) Multitasking: switching costs. http://www.apa.org/research/action/multitask.aspx
Tregubov A, Lane JA (2015) Simulation of Kanban-based scheduling for systems of systems: initial results. Procedia Comput Sci 44:224–233
Appelbaum SH, Marchionni A, Fernandez A (2008) The multi-tasking paradox: perceptions, problems and strategies. Manag Decis 46(9):1313–1325
Ford RC, Randolph WA (1992) Cross-functional structures: a review and integration of matrix organization and project management. J Manag 18(2):267–294
Galbraith JR (1971) Matrix organization designs how to combine functional and project forms. Bus Horiz 14(1):29–40
Brykczynski B, Stutz RD (2006) Software engineering project management. John Wiley & Sons
NDIA-National Defense Industrial Association (2010) Top Systems Engineering Issues In US Defense Industry. Systems Engineering Division Task Group Report. http://www.ndia.org/Divisions/Divisions/SystemsEngineering/Documents/Studies/Top%20SE%20Issues%202010%20Report%20v11%20FINAL.pdf
Turner R, Shull F, Boehm B, Carrigy A, Clarke L, Componation P, Dagli C, Lane JA, Layman L, Miller A, O’Brien S (2009) Evaluation of Systems Engineering Methods, Processes and Tools on Department of Defense and Intelligence Community Programs-Phase 2 (No. SERC-2009-TR-002). Systems Engineering Research Center, Hoboken
Turner R, Lane JA (2013) Goal-question-Kanban: applying lean concepts to coordinate multi-level systems engineering in large enterprises. Procedia Comput Sci 16:512–521
O’Carroll A (2015) Spaghetti time: organisational culture, multi-tasking and boundaries. In: Working time, knowledge work and post-industrial society. Palgrave Macmillan, London, pp 54–70
Leonard-Barton D, Swap WC (1999) When sparks fly: igniting creativity in groups. Harvard Business Press, Boston
Jett QR, George JM (2003) Work interrupted: a closer look at the role of interruptions in organizational life. Acad Manag Rev 28(3):494–507
Czerwinski M, Horvitz E, Wilhite S (2004) A diary study of task switching and interruptions. In: Proceedings of the SIGCHI conference on human factors in computing systems ACM, pp 175–182
DeMarco T, Lister T (2013) Peopleware: productive projects and teams. Addison-Wesley, Upper Saddle River
O’Carroll A (2008) Fuzzy holes and intangible time. Time in a knowledge industry. Time Soc 17(2–3):179–193
Bland JM, Altman DG (1995) Calculating correlation coefficients with repeated observations: part 2—correlation between subjects. BMJ 310(6980):633
Bland JM, Altman DG (1995) Statistics notes: calculating correlation coefficients with repeated observations: part 1—correlation within subjects. BMJ 310(6977):446
Acknowledgments
This material is based upon work in part supported by the U.S. Department of Defense through the Systems Engineering Research Center (SERC) under contract H98230-08-D-0171 and documented in technical reports SERC-TR-022. This material is also based upon work supported, in whole or in part, by the U.S. Department of Defense through the SERC under contract HQ0034-13-D-0004. SERC is a federally funded University Affiliated Research Center managed by Stevens Institute of Technology.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Tregubov, A., Lane, J.A., Boehm, B. (2018). Evaluation of Cross-Project Multitasking in Software Projects. In: Madni, A., Boehm, B., Ghanem, R., Erwin, D., Wheaton, M. (eds) Disciplinary Convergence in Systems Engineering Research. Springer, Cham. https://doi.org/10.1007/978-3-319-62217-0_39
Download citation
DOI: https://doi.org/10.1007/978-3-319-62217-0_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62216-3
Online ISBN: 978-3-319-62217-0
eBook Packages: EngineeringEngineering (R0)