Examining the attributes of transitions between team roles in the software development projects





project management, project team formation, Belbin team roles, Markov chains


In project management, efficiency of team performance is often associated with the balance in terms of its team roles. All explanations, however, as well as conclusions that relate to balancing a project team, were obtained verbally and are not confirmed either theoretically or empirically. Therefore, it is appropriate to examine the transitions between team roles based on mathematical modeling.

To understand regularities in the transitions of team members between team roles, we constructed a transition model based on the discrete Markov chain and defined parameters of the model. Using the simulation, we performed the study and demonstrated that it is natural for a software development project team to balance the team roles. This attribute does not depend on the initial composition of the team in terms of team roles. A difference in initial conditions only affects the rate of change in the probabilities of individual team roles, but the attribute of reducing the difference between the values of probabilities of individual team roles persists.

The results obtained confirm that by helping some team members to take on secondary roles to prevent the duplication of roles or to resolve certain problems, a project manager may influence the balancing of team in terms of team roles. 

Author Biographies

Vira Liubchenko, Odessa National Polytechnic University Shevchenko ave., 1, Odessa, Ukraine, 65044

Doctor of Technical Sciences, Associate Professor

Department of System Software 


Iuliia Sulimova, Odessa National Polytechnic University Shevchenko ave., 1, Odessa, Ukraine, 65044

Head of laboratory

Training and production laboratory "Modern business technologies" of the Center of Partnership with Enterprises


  1. Ebert, C., De Neve, P. (2001). Surviving global software development. IEEE Software, 18 (2), 62–69. doi: 10.1109/52.914748
  2. Belbin, R. M. (2010). Management Teams. Why They Succeed or Fail. Oxford: Butterworth-Heinemann, 208.
  3. Stevens, K. T. (1998). The Effects of Roles and Personality Characteristics on Software Development Team Effectiveness. Virginia: Blacksburg, 136.
  4. Ralph, P., Kelly, P. (2014). The dimensions of software engineering success. Proceedings of the 36th International Conference on Software Engineering – ICSE 2014. doi: 10.1145/2568225.2568261
  5. Syed-Abdullah, S.-L., Omar, M., Idris, M. F. I. M. (2011). Team achievements equality using fuzzy rule-based technique. World Applied Sciences Journal, 15 (3), 359–363.
  6. Beranek, G., Zuser, W., Grechenig, T. (2005). Functional group roles in software engineering teams. ACM SIGSOFT Software Engineering Notes, 30 (4), 1. doi: 10.1145/1082983.1083108
  7. Da Silva, F. Q. B., Cesar, A. C. F. (2009). An Experimental Research on the Relationships between Preferences for Technical Activities and Behavioural Profile in Software Development. 2009 XXIII Brazilian Symposium on Software Engineering. doi: 10.1109/sbes.2009.16
  8. Belbin, R. M. (2014). Method, reliability and validity, statistics and research: A comprehensive review of Belbin team roles. Belbin UK, 1–26. Available at: http://www.belbin.com/media/1158/belbin-uk-2014-a-comprehensive-review.pdf
  9. DeChurch, L. A., Mesmer-Magnus, J. R. (2010). The cognitive underpinnings of effective teamwork: A meta-analysis. Journal of Applied Psychology, 95 (1), 32–53. doi: 10.1037/a0017328
  10. Meslec, N., Curşeu, P. L. (2015). Are balanced groups better? Belbin roles in collaborative learning groups. Learning and Individual Differences, 39, 81–88. doi: 10.1016/j.lindif.2015.03.020
  11. Omar, M., Hasan, B., Ahmad, M., Yasin, A., Baharom, F., Mohd, H., Muhd Darus, N. (2016). Applying Fuzzy Technique in Software Team Formation Based on Belbin Team Role. Journal of Telecommunication, Electronic and Computer Engineering, 8 (8), 109–113.
  12. Aritzeta, A., Swailes, S., Senior, B. (2007). Belbin's Team Role Model: Development, Validity and Applications for Team Building. Journal of Management Studies, 44 (1), 96–118. doi: 10.1111/j.1467-6486.2007.00666.x
  13. Van de Water, T., van de Water, H., Bukman, C. (2007). A balanced team generating model. European Journal of Operational Research, 180 (2), 885–906. doi: 10.1016/j.ejor.2006.04.017
  14. Kemeni, Dzh., Snell, Dzh. (1970). Konechnye cepi Markova. Moscow: Nauka, 272.
  15. Turchin, V. N., Turchin, E. V. (2016). Markovskie cepi: Osnovnye ponjatija, primery, zadachi. Dnepropetrovsk: Lizunov Press, 192.




How to Cite

Liubchenko, V., & Sulimova, I. (2017). Examining the attributes of transitions between team roles in the software development projects. Eastern-European Journal of Enterprise Technologies, 1(3 (85), 12–17. https://doi.org/10.15587/1729-4061.2017.91597



Control processes