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.
Similar content being viewed by others
References
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)
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)
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)
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)
Guzzo, R.A.; Dickson, M.W.: Teams in organizations: recent research on performance and effectiveness. Annu. Rev. Psychol. 47(1), 307–338 (1996)
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)
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)
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)
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)
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)
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)
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)
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)
Jehn, K.A.: A multimethod examination of the benefits and detriments of intragroup conflict. Adm. Sci. Q. 40(2), 256–282 (1995)
Jehn, K.A.: Bendersky., C.: Intragroup conflict in organizations: a contingency perspective on the conflict-outcome relationship. Res. Organ. Behav. 25, 187–242 (2003)
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)
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)
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)
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)
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)
Barki, H.; Hartwick, J.: Interpersonal conflict and its management in information system development. MIS Q. 25(2), 195–228 (2001)
Nidumolu, S.R.: Standardization, requirements uncertainty and software project performance. Inf. Manag. 31(3), 135–150 (1996)
Singh, M.P.; Vyas, R.: Requirements volatility in software development process. Int. J. Soft Comput. 2, 2012 (2012)
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)
Moynihan, T.: Coping with ’requirements-uncertainty’: the theories-of-action of experienced is/software project managers. J. Syst. Softw. 53(2), 99–109 (2000)
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)
Carvalho, R.N.; Laskey, K.B.; Costa., P.C.G.D.: Uncertainty modeling process for semantic technology. PeerJ Comput. Sci. 2, e77 (2016)
Chari, K.; Agrawal, M.: Impact of incorrect and new requirements on waterfall software project outcomes. Empir. Softw. Eng. 23(1), 1–21 (2017)
Hastie, S.; Wojewoda, S.: Standish group 2015 chaos report-q&a with jennifer lynch. Retrieved 1(15), 2016 (2015)
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)
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)
Jiao, H.; Koo, C.K.: Cui., Y.: Legal environment, government effectiveness and firms’ innovation in China. Technol. Forecast. Soc. Change 96, 15–24 (2015)
Smith, H.A.: McKeen., J.D.: Computerization and management: a study of conflict and change. Inf. Manag. 22(1), 53–64 (1992)
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)
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)
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)
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)
Jehn, K.A.: A qualitative analysis of conflict types and dimensions in organizational groups. Adm. Sci. Q. 42(3), 530–537 (1997)
Henderson, J.C.: Lee., S.: Managing i/s design teams: a control theories perspective. Manag. Sci. 38(6), 757–777 (1992)
Scott, W.R.; Davis, G.F.: Organizations and Organizing: Rational. Natural and Open Systems Perspectives. Routledge, London (2015)
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)
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)
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)
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)
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)
Hjertø, K.B.: The relationship between intragroup conflict, group size and work effectiveness (2006)
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)
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)
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)
Whitehead, P.S.; Brewer, G.A.; Blais, C.: Erp evidence for conflict in contingency learning. Psychophysiology 54(7), 1031–1039 (2017)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
We hereby declare that, we are having no conflict of interest.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13369-018-3375-z