Skip to main content

Advertisement

Log in

Understanding the Relationships Between Requirements Uncertainty and Nature of Conflicts: A Study of Software Development Team Effectiveness

  • Research Article - Computer Engineering and Computer Science
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

Abstract

Requirements uncertainty and conflict are the two pervasive phenomena that are currently receiving more attention in the development of information system (IS) projects. The existing literature based on requirements engineering indicates that, as a result of frequent interactions between users and IS practitioners, requirements uncertainty can negatively affect team performance. However, the nature of conflicts and requirements uncertainty have limited exploratory power with regard to software team effectiveness. The main objective of this work is to obtain additional insight into this phenomena by examining the relationships between requirements uncertainty (which comprises both requirements instability and variability) and conflict (i.e. task and relationship conflict). Furthermore, the impact of task and relationship conflict on team effectiveness has also been investigated separately. In order to address these relationships, a theoretical research model was developed and validated through an empirical study based on an online questionnaire survey. We gathered 71 complete responses, mostly from experts within the Indian software industry. The findings of this study indicate that there is a strong positive relationship between requirements instability and variability and relationship conflict; however, task conflict task conflict was not found to have a significant relationship with these dimensions. Additionally, we have observed a strong stronger negative effect of relationship conflict on team effectiveness than that of task conflict during the requirements uncertainty.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Ahmad, M.; Abdulmajeed, V.; Omar, M.; Yasin, A.; Baharom, F.; Mohd, H.; Darus, N.M.: Examining the influence of team work factors on team performance for software development in telecommunication industry. J. Telecommun. Electron. Comput. Eng. 8(8), 121–124 (2016)

    Google Scholar 

  2. Salleh, N.; Mendes, E.; Grundy, J.; Burch, G.: Nordin., A.: The effect of software engineers’ personality traits on team climate and performance: a systematic literature review. Inf. Softw. Technol. 73, 52–65 (2016)

    Article  Google Scholar 

  3. Kugler, T.; Kausel, E.E.: Kocher., M.G.: Are groups more rational than individuals? A review of interactive decision making in groups. Wiley Interdiscip. Rev. Cognit. Sci. 3(4), 471–482 (2012)

    Google Scholar 

  4. Dingsøyr, T.; Tore Dybå, T.E.F.; Haugset, B.: Lindsjørn., Y.: Team performance in software development: research results versus agile principles. IEEE Softw. 33(4), 106–110 (2016)

    Article  Google Scholar 

  5. Guzzo, R.A.; Dickson, M.W.: Teams in organizations: recent research on performance and effectiveness. Annu. Rev. Psychol. 47(1), 307–338 (1996)

    Article  Google Scholar 

  6. de Wit, F.R.C.; Greer, L.L.; Jehn, K.A.: The paradox of intragroup conflict: a meta-analysis. J. Appl. Psychol. 97(2), 360–390 (2012)

    Article  Google Scholar 

  7. Gorschek, T.; Svahnberg, M.; Borg, A.; Loconsole, A.B.; Börstler, J.; Sandahl, K.; Eriksson, M.: A controlled empirical evaluation of a requirements abstraction model. Inf. Softw. Technol. 49(7), 790–805 (2007)

    Article  Google Scholar 

  8. Chen, H.-G.; Chen, C.C.: Sheu., T.S.: Relationships among interpersonal conflict, requirements uncertainty, and software project performance. Int. J. Proj. Manag. 29(5), 547–556 (2011)

    Article  Google Scholar 

  9. De Dreu, C.K.W.; Weingart, L.R.: Task versus relationship conflict, team performance, and team member satisfaction: a meta-analysis. J. Appl. Psychol. 88(4), 741–749 (2003)

    Article  Google Scholar 

  10. Puck, J.; Pregernig, U.: The effect of task conflict and cooperation on performance of teams: are the results similar for different task types? Eur. Manag. J. 32(6), 870–878 (2014)

    Article  Google Scholar 

  11. Rispens, S.; Greer, L.L.: Jehn., K.A.: It could be worse: a study on the alleviating roles of trust and connectedness in intragroup conflicts. Int. J. Confl. Manag. 18(4), 325–344 (2007)

    Article  Google Scholar 

  12. D’Silva, J.L.; Ortega, A.; Sulaiman, A.H.: Influence of personal and task interdependence on task conflict and team effectiveness. Mod. Appl. Sci. 10(4), 95 (2016)

    Article  Google Scholar 

  13. Jehn, K.A.: Enhancing effectiveness: an investigation of advantages and disadvantages of value-based intragroup conflict. Int. J. Confl. Manag. 5(3), 223–238 (1994)

    Article  Google Scholar 

  14. Jehn, K.A.: A multimethod examination of the benefits and detriments of intragroup conflict. Adm. Sci. Q. 40(2), 256–282 (1995)

    Article  Google Scholar 

  15. Jehn, K.A.: Bendersky., C.: Intragroup conflict in organizations: a contingency perspective on the conflict-outcome relationship. Res. Organ. Behav. 25, 187–242 (2003)

    Article  Google Scholar 

  16. Behfar, K.J.; Mannix, E.A.; Peterson, R.S.; Trochim, W.M.: Conflict in small groups: the meaning and consequences of process conflict. Small Group Res. 42(2), 127–176 (2011)

    Article  Google Scholar 

  17. De Dreu, C.K.W.; Weingart, L.R.: A contingency theory of task conflict and performance in groups and organizational teams. In: International Handbook of Organizational Teamwork and Cooperative Working, pp. 151–166 (2003)

  18. De Dreu, C.K.W.: When too little or too much hurts: evidence for a curvilinear relationship between task conflict and innovation in teams. J. Manag. 32(1), 83–107 (2006)

    Google Scholar 

  19. Langfred., C.W.: The downside of self-management: a longitudinal study of the effects tf conflict on trust, autonomy, and task interdependence in self-managing teams. Acad. Manag. J. 50(4), 885–900 (2007)

    Article  Google Scholar 

  20. Weimar, E.; Nugroho, A.; Visser, J.; Plaat, A.; Goudbeek, M.; Schouten, A.P.: The influence of teamwork quality on software team performance. arXiv preprint arXiv:1701.06146 (2017)

  21. Barki, H.; Hartwick, J.: Interpersonal conflict and its management in information system development. MIS Q. 25(2), 195–228 (2001)

    Article  Google Scholar 

  22. Nidumolu, S.R.: Standardization, requirements uncertainty and software project performance. Inf. Manag. 31(3), 135–150 (1996)

    Article  Google Scholar 

  23. Singh, M.P.; Vyas, R.: Requirements volatility in software development process. Int. J. Soft Comput. 2, 2012 (2012)

    Google Scholar 

  24. Ferreira, S.; Collofello, J.; Shunk, D.; Mackulak, G.: Understanding the effects of requirements volatility in software engineering by using analytical modeling and software process simulation. J. Syst. Softw. 82(10), 1568–1577 (2009)

    Article  Google Scholar 

  25. Moynihan, T.: Coping with ’requirements-uncertainty’: the theories-of-action of experienced is/software project managers. J. Syst. Softw. 53(2), 99–109 (2000)

    Article  Google Scholar 

  26. Lee, G.; Espinosa, J.A.: DeLone., W.H.: Task environment complexity, global team dispersion, process capabilities, and coordination in software development. IEEE Trans. Softw. Eng. 39(12), 1753–1771 (2013)

    Article  Google Scholar 

  27. Carvalho, R.N.; Laskey, K.B.; Costa., P.C.G.D.: Uncertainty modeling process for semantic technology. PeerJ Comput. Sci. 2, e77 (2016)

  28. Chari, K.; Agrawal, M.: Impact of incorrect and new requirements on waterfall software project outcomes. Empir. Softw. Eng. 23(1), 1–21 (2017)

    Google Scholar 

  29. Hastie, S.; Wojewoda, S.: Standish group 2015 chaos report-q&a with jennifer lynch. Retrieved 1(15), 2016 (2015)

    Google Scholar 

  30. Chen, H.-G.; Jiang, J.J.; Chen, J.-C.; Shim, J.T.: The impacts of conflicts on requirements uncertainty and project performance. J. Int. Technol. Inf. Manag. 13(3), 2 (2004)

    Google Scholar 

  31. Jiao, H.; Alon, I.; Koo, C.K.: Cui., Y.: When should organizational change be implemented? The moderating effect of environmental dynamism between dynamic capabilities and new venture performance. J. Eng. Technol. Manag. 30(2), 188–205 (2013)

    Article  Google Scholar 

  32. Jiao, H.; Koo, C.K.: Cui., Y.: Legal environment, government effectiveness and firms’ innovation in China. Technol. Forecast. Soc. Change 96, 15–24 (2015)

    Article  Google Scholar 

  33. Smith, H.A.: McKeen., J.D.: Computerization and management: a study of conflict and change. Inf. Manag. 22(1), 53–64 (1992)

    Article  Google Scholar 

  34. Jackson, J.D.; Yi, M.Y.; Liu, L.C.: The effects of information sharing, collective efficacy and team conflict on system development team performance. Int. J. Bus. Syst. Res. 7(3), 318–337 (2013)

    Article  Google Scholar 

  35. Liu, J.; Pingping, F.; Liu, S.: Conflicts in top management teams and team/firm outcomes: the moderating effects of conflict-handling approaches. Int. J. Confl. Manag. 20(3), 228–250 (2009)

    Article  Google Scholar 

  36. Boehm, B.; Lane, J.A.; Koolmanojwong, S.; Turner, R.: The incremental commitment spiral model: principles and practices for successful systems and software. Addison-Wesley Professional, Reading (2014)

  37. Jehn, K.A.; Greer, L.; Levine, S.; Szulanski., G.: The effects of conflict types, dimensions, and emergent states on group outcomes. Group Decis. Negot. 17(6), 465–495 (2008)

    Article  Google Scholar 

  38. Jehn, K.A.: A qualitative analysis of conflict types and dimensions in organizational groups. Adm. Sci. Q. 42(3), 530–537 (1997)

    Article  Google Scholar 

  39. Henderson, J.C.: Lee., S.: Managing i/s design teams: a control theories perspective. Manag. Sci. 38(6), 757–777 (1992)

    Article  Google Scholar 

  40. Scott, W.R.; Davis, G.F.: Organizations and Organizing: Rational. Natural and Open Systems Perspectives. Routledge, London (2015)

    Google Scholar 

  41. Keung, J.; Niazi, M.; Hussain, S.; Ahmad., A.: Systematic literature review and empirical investigation of barriers to process improvement in global software development: Client-vendor perspective. Inf. Softw. Technol. 87, 180–205 (2017)

  42. Mahmood, S.; Anwer, S.; Niazi, M.; Alshayeb, M.; Richardson, I.: Key factors that influence task allocation in global software development. Inf. Softw. Technol. 91, 102–122 (2017)

    Article  Google Scholar 

  43. Hair, J.F.; Black, W.C.; Babin, B.J.; Anderson, R.E.; Tatham, R.L.; et al.: Multivariate Data Analysis, vol. 5. Prentice Hall, Upper Saddle River (1998)

    Google Scholar 

  44. Hair, J.F.; Sarstedt, M.; Ringle, C.M.: Mena., J.A.: An assessment of the use of partial least squares structural equation modeling in marketing research. J. Acad. Mark. Sci. 40(3), 414–433 (2012)

    Article  Google Scholar 

  45. Qureshi, S.M.; Kang, C.W.: Analysing the organizational factors of project complexity using structural equation modelling. Int. J. Project Manag. 33(1), 165–176 (2015)

    Article  Google Scholar 

  46. Hjertø, K.B.: The relationship between intragroup conflict, group size and work effectiveness (2006)

  47. Curşeu, P.L.; Kenis, P.; Raab, J.: Reciprocated relational preferences and intra-team conflict. Team Perform. Manag. Int. J. 15(1/2), 18–34 (2009)

    Article  Google Scholar 

  48. Jackson, S.E.; Joshi, A.; Erhardt, N.L.: Recent research on team and organizational diversity: swot analysis and implications. J. Manag. 29(6), 801–830 (2003)

    Article  Google Scholar 

  49. Khan, A.A.; Basri, S.; et al.: A survey based study on factors effecting communication in gsd. Res. J. Appl. Sci. Eng. Technol. 7(7), 1309–1317 (2014)

    Google Scholar 

  50. Whitehead, P.S.; Brewer, G.A.; Blais, C.: Erp evidence for conflict in contingency learning. Psychophysiology 54(7), 1031–1039 (2017)

    Article  Google Scholar 

  51. Rafla, T.; Robillard, P.N.; Desmarais, M.: A method to elicit architecturally sensitive usability requirements: its integration into a software development process. Softw. Qual. J. 15(2), 117–133 (2007)

    Article  Google Scholar 

  52. Zowghi, D.; Nurmuliani, N.: A study of the impact of requirements volatility on software project performance. In: Software Engineering Conference, 2002. Ninth Asia-Pacific, pp. 3–11. IEEE (2002)

  53. Talha, J.; Durrani, Q.S.: A study to investigate the impact of requirements instability on software defects. ACM SIGSOFT Softw. Eng. Notes 29(3), 1–7 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Shameem.

Ethics declarations

Conflict of interest

We hereby declare that, we are having no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shameem, M., Chandra, B., Kumar, C. et al. Understanding the Relationships Between Requirements Uncertainty and Nature of Conflicts: A Study of Software Development Team Effectiveness. Arab J Sci Eng 43, 8223–8238 (2018). https://doi.org/10.1007/s13369-018-3375-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-018-3375-z

Keywords

Navigation