The Impact of Situational Context on Software Process: A Case Study of a Very Small-Sized Company in the Online Advertising Domain


Giray G., Yilmaz M., O'Connor R. V. , Clarke P. M.

25th European Conference on Systems, Software and Services Process Improvement (EuroSPI), Bilbao, Spain, 5 - 07 September 2018, vol.896, pp.28-39 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume: 896
  • Doi Number: 10.1007/978-3-319-97925-0_3
  • City: Bilbao
  • Country: Spain
  • Page Numbers: pp.28-39
  • Keywords: Software process, Software development process, Situational context, Situational factor, Process selection, Process tailoring
  • Gazi University Affiliated: No

Abstract

A primary concern of software development is selecting a suitable methodology to implement a software project. However, this selection is affected by many factors, with evidence suggesting that a specific set of factors defines a specific situational context for a project. This situational context leads to a project-specific software process. In this paper, we report on our analysis of a very small-sized company's current software process based on a reference framework that identifies the factors of a situational context. The outcome of our case study confirms the earlier findings that a software process is highly dependent on situational factors. The company has a suitable situational context (such as very small-sized, experienced, skilled, cohesive team with low turnover) to apply agile practices and its software process is more close to an agile rather than plan-driven approach. Moreover, the company is continuously adopting its software process to the situational factors changing from project to project and over time.