Abstract
Business Process Management (BPM) systems usually neglect the human and social aspects (or team effects) involved in business process execution. Our work fills a large gap in literature by addressing multi-level teams that arise in business processes where teams are formed at both the task and process levels. In this paper, we develop a methodology called BPMTeams based on social network analysis for building an execution model for a social BPM. This model is used to make resource assignments to form dynamic teams that perform various team-based activities in a process. We further develop various resource assignment strategies and evaluate them using parameters estimated from a real data set in the IT incident management domain to understand how team effects play out in social business processes. The overall team effect in a process is analyzed at two levels: as a task team effect where the synergistic role of a team in a specific task is realized; and a process team effect that arises from inter-team synergies across the individual task teams in a process. The results offer some balanced insights for the interplay of these effects by highlighting the benefits and disadvantages of teams selected by a purely data-driven approach.
Similar content being viewed by others
References
Anagnostopoulos, A., Becchetti, L., Castillo, C., Gionis, A., & Leonardi, S. (2012). Online team formation in social networks. WWW’12 - Proceedings of the 21st Annual Conference on World Wide Web, 839–848.
Arias, M., Munoz-Gama, J., Sepúlveda, M., & Miranda, J. C. (2018a). Human resource allocation or recommendation based on multi-factor criteria in on-demand and batch scenarios. European Journal of Industrial Engineering, 12(3), 364–404. https://doi.org/10.1504/EJIE.2018.092009
Arias, M., Saavedra, R., Marques, M. R., Munoz-Gama, J., & Sepúlveda, M. (2018b). Human resource allocation in business process management and process mining: A systematic mapping study. Management Decision, 56(2), 376–405. https://doi.org/10.1108/MD-05-2017-0476
Balkundi, P., & Harrison, D. A. (2006). Ties, leaders, and time in teams: Strong inference about network structure’s effects on team viability and performance. Academy of Management Journal, 49(1), 49–68. https://doi.org/10.5465/AMJ.2006.20785500
Beal, D. J., Cohen, R. R., Burke, M. J., & McLendon, C. L. (2003). Cohesion and Performance in Groups: A Meta-Analytic Clarification of Construct Relations. Journal of Applied Psychology, 88(6), 989–1004. https://doi.org/10.1037/0021-9010.88.6.989
Bernardi, M. L., Canfora, G., Di Lucca, G. A., Di Penta, M., & Distante, D. (2012). Do developers introduce bugs when they do not communicate? the case of Eclipse and Mozilla. European Conference on Software Maintenance and Reengineering, 139–148.
Bird, C., Nagappan, N., Murphy, B., Gall, H., & Devanbu, P. (2009). Putting it all together: Using socio-technical networks to predict failures. International Symposium on Software Reliability Engineering, 109–119.
Burt, R. S. (2000). The network structure of social capital. Research in Organizational Behavior, 22, 345–423. https://doi.org/10.1016/s0191-3085(00)22009-1
Cabanillas, C., Knuplesch, D., Resinas, M., Reichert, M., Mendling, J., & Ruiz-Cortés, A. (2015). RALph: A graphical notation for resource assignments in business processes. International Conference on Advanced Information Systems Engineering, 53–68.
Cabanillas, C., Resinas, M., & Ruiz-Cortés, A. (2018). A template-based approach for responsibility management in executable business processes. Enterprise Information Systems, 12(5), 550–586. https://doi.org/10.1080/17517575.2017.1390166
Cataldo, M., Herbsleb, J. D., & Carley, K. M. (2008). Socio-technical congruence: A framework for assessing the impact of technical and work dependencies on software development productivity. ESEM’08: Proceedings of the 2008 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2–11.
Coleman, J. S. (1990). Foundations of Social Theory. Harvard University Press.
Conway, M. E. (1968). How do committees invent. Datamation, 14(4), 28–31.
Crowston, K., Annabi, H., Howison, J., & Masango, C. (2004). Effective work practices for software engineering: Free/libre open source software development. WISER 2004 - ACM Workshop on Interdisciplinary Software Engineering Research, 18–26.
de Vreede, G. J., Antunes, P., Vassileva, J., Gerosa, M. A., & Wu, K. (2016). Collaboration technology in teams and organizations: Introduction to the special issue. Information Systems Frontiers, 18(1), 1–6. https://doi.org/10.1007/s10796-016-9632-3
Dengler, F., Koschmider, A., Oberweis, A., & Zhang, H. (2010). Social software for coordination of collaborative process activities. In International Conference on Business Process Management (pp. 396–407). https://doi.org/10.1007/978-3-642-20511-8_37
Dustdar, S., & Bhattacharya, K. (2011). The social compute unit. IEEE Internet Computing, 15(3), 64–69. https://doi.org/10.1109/MIC.2011.68
Dustdar, S., & Hoffmann, T. (2007). Interaction pattern detection in process oriented information systems. Data and Knowledge Engineering, 62(1), 138–155. https://doi.org/10.1016/j.datak.2006.07.010
Erasmus, J., Vanderfeesten, I., Traganos, K., Jie-A-Looi, X., Kleingeld, A., & Grefen, P. (2018). A method to enable ability-based human resource allocation in business process management systems. IFIP Working Conference on the Practice of Enterprise Modeling, 335, 37–52. https://doi.org/10.1007/978-3-030-02302-7_3
Fan, S., Kang, L., & Zhao, J. L. (2015). Workflow-aware attention tracking to enhance collaboration management. Information Systems Frontiers, 17(6), 1253–1264. https://doi.org/10.1007/s10796-015-9565-2
Fan, S., Li, X., & Zhao, J. L. (2017). Collaboration process pattern approach to improving teamwork performance: A data mining-based methodology. INFORMS Journal on Computing, 29(3), 438–456. https://doi.org/10.1287/ijoc.2016.0739
Fraternali, P., Brambilla, M., & Vaca, C. (2011). A model-driven approach to social BPM applications. In Social BPM: Work, Planning and Collaboration Under the Impact of Social Technology (pp. 95–112).
Gregor, S., & Jones, D. (2007). The anatomy of a design theory. Journal of the Association for Information Systems, 8(5), 312–335. https://doi.org/10.17705/1jais.00129
Harrison, N. B., & Coplien, J. O. (1996). Patterns of productive software organizations. Bell Labs Technical Journal, 1(1), 138–145.
Harrison, D. A., Mohammed, S., Mcgrath, J. E., Florey, A. T., & Vanderstoep, S. W. (2003). Time matters in team performance: Effects of member familiarity, entrainment, and task discontinuity on speed and quality. Personnel Psychology, 56(3), 633–669. https://doi.org/10.1111/j.1744-6570.2003.tb00753.x
Johannesson, P., Andersson, B., & Wohed, P. (2008). Business process management with social software systems - A new paradigm for work organisation. In International Conference on Business Process Management (pp. 659–665). https://doi.org/10.1007/978-3-642-00328-8_66
Kluza, K., & Nalepa, G. J. (2019). Formal Model of Business Processes Integrated with Business Rules. Information Systems Frontiers, 21(5), 1167–1185. https://doi.org/10.1007/s10796-018-9826-y
Kumar, A., Van Der Aalst, W. M. P., & Verbeek, E. M. W. (2002). Dynamic work distribution in workflow management systems: How to balance quality and performance. Journal of Management Information Systems, 18(3), 157–193. https://doi.org/10.1080/07421222.2002.11045693
Kumar, A., Dijkman, R., & Song, M. (2013). Optimal resource assignment in workflows for maximizing cooperation. In International Conference on Business Process Management (pp. 235–250).
Liu, R., Agarwal, S., Sindhgatta, R. R., & Lee, J. (2013). Accelerating collaboration in task assignment using a socially enhanced resource model. International Conference on Business Process Management, 251–258.
Liu, R., Agarwal, S., Sindhgatta, R. R., & Lee, J. (2015). Service delivery resource management using a socially enhanced resource model. In Maximizing Management Performance and Quality with Service Analytics (pp. 148–177). https://doi.org/10.4018/978-1-4666-8496-6.ch006.
Martin, N., Depaire, B., & Caris, A. (2016). The use of process mining in business process simulation model construction structuring the field. Business and Information Systems Engineering, 58(1), 73–87. https://doi.org/10.1007/s12599-015-0410-4
Mathiesen, P., Watson, J., Bandara, W., & Rosemann, M. (2011). Applying social technology to business process lifecycle management. In International Conference on Business Process Management (pp. 231–241). https://doi.org/10.1007/978-3-642-28108-2_23
Mathieu, J., Maynard, T. M., Rapp, T., & Gilson, L. (2008). Team effectiveness 1997-2007: A review of recent advancements and a glimpse into the future. Journal of Management, 34(3), 410–476. https://doi.org/10.1177/0149206308316061
Mehrotra, V., Ross, K., Ryder, G., & Zhou, Y. P. (2012). Routing to manage resolution and waiting time in call centers with heterogeneous servers. Manufacturing and Service Operations Management, 14(1), 66–81. https://doi.org/10.1287/msom.1110.0349
Newman, M. (2010). Networks: An Introduction. Oxford University Press.
Oh, H., Chung, M. H. O., & Labianca, G. (2004). Group social capital and group effectiveness: The role of informal socializing ties. Academy of Management Journal, 47(6), 860–875. https://doi.org/10.5465/20159627
Pika, A., Leyer, M., Wynn, M. T., Fidge, C. J., Ter Hofstede, A. H. M., & Van Der Aalst, W. M. P. (2017). Mining resource profiles from event logs. ACM Transactions on Management Information Systems, 8(1), 1–30. https://doi.org/10.1145/3041218
Provost, F., & Fawcett, T. (2013). Data Science for Business. What You Need to Know About Data Mining and Data-Analytic Thinking. O’Reilly Media, Inc.
Rangapuram, S., Bühler, T., & Hein, M. (2013). Towards realistic team formation in social networks based on densest subgraphs. WWW 2013 - Proceedings of the 22nd International Conference on World Wide Web, 1077–1088.
Russell, N., van der Aalst, W. M. P., Ter Hofstede, A. H. M., & Edmond, D. (2005). Workflow resource patterns: Identification, representation and tool support. International Conference on Advanced Information Systems Engineering, 216–232.
Schönig, S., Cabanillas, C., Di Ciccio, C., Jablonski, S., & Mendling, J. (2018). Mining team compositions for collaborative work in business processes. Software and Systems Modeling, 17(2), 675–693. https://doi.org/10.1007/s10270-016-0567-4
Sengupta, B., Jain, A., Bhattacharya, K., Truong, H. L., & Dustdar, S. (2012). Who do you call? Problem resolution through social compute units. International Conference on Service-Oriented Computing, 48–62.
Silva, A. R., Meziani, R., Magalhães, R., Martinho, D., Aguiar, A., & Flores, N. (2009). AGILIPO: Embedding social software features into business process tools. International Conference on Business Process Management, 219–230.
Song, M., & van der Aalst, W. M. P. (2008). Towards comprehensive support for organizational mining. Decision Support Systems, 46(1), 300–317. https://doi.org/10.1016/j.dss.2008.07.002
Sungur, C. T., Binz, T., Breitenbucher, U., & Leymann, F. (2014). Informal Process Essentials. IEEE 18th International Enterprise Distributed Object Computing Conference, 200–209.
Swenson, K. D. (2011). Social BPM: work, planning and collaboration under the impact of social technology. Strategies Inc..
Tannenbaum, S. I., Mathieu, J. E., Salas, E., & Cohen, D. (2012). Teams Are Changing: Are Research and Practice Evolving Fast Enough? Industrial and Organizational Psychology, 5(1), 2–24. https://doi.org/10.1111/j.1754-9434.2011.01396.x
van der Aalst, W. M. P., & Kumar, A. (2001). A reference model for team-enabled workflow management systems. Data and Knowledge Engineering, 38(3), 335–363. https://doi.org/10.1016/S0169-023X(01)00034-9
van der Aalst, Wil M.P., & Song, M. (2004). Mining Social Networks: Uncovering Interaction Patterns in Business Processes. International Conference on Business Process Management, 244–260.
Zhao, W., Zeng, Q., Zheng, G., & Yang, L. (2017). The resource allocation model for multi-process instances based on particle swarm optimization. Information Systems Frontiers, 19(5), 1057–1066. https://doi.org/10.1007/s10796-017-9743-5
Author information
Authors and Affiliations
Corresponding authors
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The work was primarily done while the authors were working at IBM Research.
Rights and permissions
About this article
Cite this article
Liu, R., Kumar, A. & Lee, J. Multi-level Team Assignment in Social Business Processes: An Algorithm and Simulation Study. Inf Syst Front 24, 1949–1969 (2022). https://doi.org/10.1007/s10796-021-10211-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10796-021-10211-y