Skip to main content

2017 | Supplement | Buchkapitel

The Impact of Situational Context on the Software Development Process – A Case Study of a Highly Innovative Start-up Organization

verfasst von : Gerard Marks, Rory V. O’Connor, Paul M. Clarke

Erschienen in: Software Process Improvement and Capability Determination

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Over the past six years, we have examined the impact of situational context of the software development process. Our early work involved the systematic development of a comprehensive situational factors reference framework. More recently, our efforts have focused on the application of this reference framework to different types of situational context. In this latest in a series of case studies, we examine the case of a small start-up organization, exploring in detail the process adopted. We also undertook a detailed evaluation of the situational context, carefully identifying the situational factors of greatest importance and how these factors have influenced the process design. The outcome of our case study confirms our earlier finding that a software development process is highly dependent on the organizational context. We also discovered some interesting new themes in this start-up environment, including the difficulty associated with prioritizing situational factors and the complexity that surrounds software process design. The role of organizational learning and feedback into improved development processes is also presented as a critical feature.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Clarke, P., O’Connor, R., Leavy, B., Yilmaz, M.: Exploring the relationship between software process adaptive capability and organisational performance. IEEE Trans. Softw. Eng. 41(12), 1169–1183 (2015)CrossRef Clarke, P., O’Connor, R., Leavy, B., Yilmaz, M.: Exploring the relationship between software process adaptive capability and organisational performance. IEEE Trans. Softw. Eng. 41(12), 1169–1183 (2015)CrossRef
2.
Zurück zum Zitat O’Connor, R.V., Clarke, P.: Software process reflexivity and business performance: initial results from an empirical study. In: Proceedings of the 2015 International Conference on Software and System Process, pp. 142–146 (2015) O’Connor, R.V., Clarke, P.: Software process reflexivity and business performance: initial results from an empirical study. In: Proceedings of the 2015 International Conference on Software and System Process, pp. 142–146 (2015)
3.
Zurück zum Zitat Clarke, P., O’Connor, R.V., Leavy, B.: A complexity theory viewpoint on the software development process and situational context. In: Proceedings of the 2016 International Conference on Software and System Process (ICSSP 2016) 2016 Clarke, P., O’Connor, R.V., Leavy, B.: A complexity theory viewpoint on the software development process and situational context. In: Proceedings of the 2016 International Conference on Software and System Process (ICSSP 2016) 2016
4.
Zurück zum Zitat Clarke, P., O’Connor, R.V.: Changing situational contexts present a constant challenge to software developers. In: O’Connor, R., Umay Akkaya, M., Kemaneci, K., Yilmaz, M., Poth, A., Messnarz, R. (eds.) Systems, Software and Services Process Improvement. CCIS, vol. 543, pp. 100–111. Springer, Cham (2015). doi:10.1007/978-3-319-24647-5_9 Clarke, P., O’Connor, R.V.: Changing situational contexts present a constant challenge to software developers. In: O’Connor, R., Umay Akkaya, M., Kemaneci, K., Yilmaz, M., Poth, A., Messnarz, R. (eds.) Systems, Software and Services Process Improvement. CCIS, vol. 543, pp. 100–111. Springer, Cham (2015). doi:10.​1007/​978-3-319-24647-5_​9
5.
Zurück zum Zitat O’Connor, R.V., Elger, P., Clarke, P.: Exploring the impact of situational context: a case study of a software development process for a microservices architecture. In: Proceedings of the International Conference on Software and Systems Process (ICSSP 2016), pp. 6–10 (2016) O’Connor, R.V., Elger, P., Clarke, P.: Exploring the impact of situational context: a case study of a software development process for a microservices architecture. In: Proceedings of the International Conference on Software and Systems Process (ICSSP 2016), pp. 6–10 (2016)
6.
Zurück zum Zitat Nevalainen, R., Clarke, P., McCaffery, F., O’Connor, R.V., Varkoi, T.: Situational factors in safety critical software development. In: Kreiner, C., O’Connor, R.V., Poth, A., Messnarz, R. (eds.) EuroSPI 2016. CCIS, vol. 633, pp. 132–147. Springer, Cham (2016). doi:10.1007/978-3-319-44817-6_11 CrossRef Nevalainen, R., Clarke, P., McCaffery, F., O’Connor, R.V., Varkoi, T.: Situational factors in safety critical software development. In: Kreiner, C., O’Connor, R.V., Poth, A., Messnarz, R. (eds.) EuroSPI 2016. CCIS, vol. 633, pp. 132–147. Springer, Cham (2016). doi:10.​1007/​978-3-319-44817-6_​11 CrossRef
7.
Zurück zum Zitat Feiler, P., Humphrey, W.: Software process development and enactment: concepts and definitions. CMU/SEI-92-TR-004. Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA (1992) Feiler, P., Humphrey, W.: Software process development and enactment: concepts and definitions. CMU/SEI-92-TR-004. Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA (1992)
8.
Zurück zum Zitat SEI, CMMI for Development, Version 1.3. CMU/SEI-2006-TR-008. Software Engineering Institute, Pittsburgh, PA, USA (2010) SEI, CMMI for Development, Version 1.3. CMU/SEI-2006-TR-008. Software Engineering Institute, Pittsburgh, PA, USA (2010)
9.
Zurück zum Zitat Clarke, P., O’Connor, R.V., Yilmaz, M.: A hierarchy of SPI activities for software SMEs: results from ISO/IEC 12207-based SPI assessments. In: Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2012. CCIS, vol. 290, pp. 62–74. Springer, Heidelberg (2012). doi:10.1007/978-3-642-30439-2_6 CrossRef Clarke, P., O’Connor, R.V., Yilmaz, M.: A hierarchy of SPI activities for software SMEs: results from ISO/IEC 12207-based SPI assessments. In: Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2012. CCIS, vol. 290, pp. 62–74. Springer, Heidelberg (2012). doi:10.​1007/​978-3-642-30439-2_​6 CrossRef
10.
Zurück zum Zitat McLeod, L., MacDonell, S.: Factors that affect software systems development project outcomes: a survey of research. ACM Comput. Surv. 43(4), 24:1–24:56 (2011)CrossRef McLeod, L., MacDonell, S.: Factors that affect software systems development project outcomes: a survey of research. ACM Comput. Surv. 43(4), 24:1–24:56 (2011)CrossRef
11.
Zurück zum Zitat Orlikowski, W.J., Baroudi, J.J.: Studying information technology in organizations: research approaches and assumptions. Inf. Syst. Res. 2(1), 1–28 (1991)CrossRef Orlikowski, W.J., Baroudi, J.J.: Studying information technology in organizations: research approaches and assumptions. Inf. Syst. Res. 2(1), 1–28 (1991)CrossRef
12.
Zurück zum Zitat Dyba, T.: Contextualizing empirical evidence. IEEE Softw. 30(1), 81–83 (2013)CrossRef Dyba, T.: Contextualizing empirical evidence. IEEE Softw. 30(1), 81–83 (2013)CrossRef
13.
Zurück zum Zitat Dyba, T., Sjoberg, D.I.K., Cruzes, D.S.: What works for whom, where, when, and why? on the role of context in empirical software engineering. In: Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 19–28 (2012) Dyba, T., Sjoberg, D.I.K., Cruzes, D.S.: What works for whom, where, when, and why? on the role of context in empirical software engineering. In: Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 19–28 (2012)
14.
Zurück zum Zitat Clarke, P., O’Connor, R.V.: The situational factors that affect the software development process: towards a comprehensive reference framework. J. Inf. Softw. Technol. 54(5), 433–447 (2012)CrossRef Clarke, P., O’Connor, R.V.: The situational factors that affect the software development process: towards a comprehensive reference framework. J. Inf. Softw. Technol. 54(5), 433–447 (2012)CrossRef
15.
Zurück zum Zitat Clarke, P., O’Connor, R.V., Solan, D., Elger, P., Yilmaz, M., Ennis, A., Gerrity, M., McGrath, S., Treanor, R.: Exploring software process variation arising from differences in situational context. In: Proceedings of the 24th European and Asian Conference on Systems, Software and Services Process Improvement (EuroSPI 2017), 5–8 September 2017, Ostrava, Czech Republic (2017). (Accepted for publication) Clarke, P., O’Connor, R.V., Solan, D., Elger, P., Yilmaz, M., Ennis, A., Gerrity, M., McGrath, S., Treanor, R.: Exploring software process variation arising from differences in situational context. In: Proceedings of the 24th European and Asian Conference on Systems, Software and Services Process Improvement (EuroSPI 2017), 5–8 September 2017, Ostrava, Czech Republic (2017). (Accepted for publication)
16.
Zurück zum Zitat Boehm, B.: A spiral model of software development and enhancement. IEEE Comput. 21(5), 61–72 (1988)CrossRef Boehm, B.: A spiral model of software development and enhancement. IEEE Comput. 21(5), 61–72 (1988)CrossRef
17.
Zurück zum Zitat Clarke, P., Elger, P., O’Connor, R.V.: Technology-enabled continuous software development. In: Proceedings of the International Conference on Software Engineering (ICSE) Workshop on Continuous Software Evolution and Delivery (CSED) 2016 Clarke, P., Elger, P., O’Connor, R.V.: Technology-enabled continuous software development. In: Proceedings of the International Conference on Software Engineering (ICSE) Workshop on Continuous Software Evolution and Delivery (CSED) 2016
18.
Zurück zum Zitat O’Connor, R.V., Elger, P., Clarke, P.: Exploring the impact of situational context: a case study of a software development process for a microservices architecture. In: proceedings of the International Conference on Software and Systems Process (ICSSP), Co-Located with the International Conference on Software Engineering (ICSE), pp. 6–10 (2016). doi:10.1145/2904354.2904368 O’Connor, R.V., Elger, P., Clarke, P.: Exploring the impact of situational context: a case study of a software development process for a microservices architecture. In: proceedings of the International Conference on Software and Systems Process (ICSSP), Co-Located with the International Conference on Software Engineering (ICSE), pp. 6–10 (2016). doi:10.​1145/​2904354.​2904368
19.
Zurück zum Zitat Fowler, M., Highsmith, J.: The agile manifesto. Softw. Dev. 9, 28–32 (2001) Fowler, M., Highsmith, J.: The agile manifesto. Softw. Dev. 9, 28–32 (2001)
Metadaten
Titel
The Impact of Situational Context on the Software Development Process – A Case Study of a Highly Innovative Start-up Organization
verfasst von
Gerard Marks
Rory V. O’Connor
Paul M. Clarke
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-67383-7_33