Skip to main content
Top

2017 | OriginalPaper | Chapter

Towards Developing a Software Process Improvement Strategy Through the Application of Ethical Concepts

Authors : Harjinder Rahanu, Elli Georgiadou, Kerstin Siakas, Margaret Ross

Published in: Systems, Software and Services Process Improvement

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Aligning Software Process Improvement with the business and strategic goals of an enterprise is a core factor for process improvement. Achieving success in Software Process Improvement (SPI) has shown to be a problematic challenge for countless organisations. SPI, as a discipline, can be described as a set of use cases, each use case describing the logically related activities that must be undertaken. In addition, each use case is a description of the interactions between itself and the participants, i.e. the Actors. The nature of these interactions more often than not may demand, from the participant, the recognition, and fulfilment, of ethical duties. In this paper we customise a theoretical framework developed by the US Content Subcommittee of the Impact CS Steering Committee that specifies traditional moral and ethical concepts, which can be used to identify the moral issues concerning the Software Process Improvement field. An application of these conventional and generic ethical concepts is made to use cases such as: Determining Business Needs; Conducting Process Improvement Assessment; the Tailoring and Creation of Processes; and Deployment. In doing so a number of ethical issues are highlighted. In the application and utilisation of SPI: business process engineers, software engineering teams, process improvement managers, and so on must be aware of these ethical duties, which have been identified by the application of the moral and ethical concepts, as presented in this paper, in order to become more responsible professionals in general. We propose a set of heuristics for ethical engagement with the SPI discipline proposing that an effective SPI strategy must be underpinned with ethical consideration.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
go back to reference Bainbridge, D.: Introduction to Computer Law, 5th edn. Longman (2004) Bainbridge, D.: Introduction to Computer Law, 5th edn. Longman (2004)
go back to reference Barbor, N., Georgiadou, E.: Investigating the applicability of the Taguchi Method to Software Development. In: Proceedings of Quality Week, San Francisco, USA, July 2002 Barbor, N., Georgiadou, E.: Investigating the applicability of the Taguchi Method to Software Development. In: Proceedings of Quality Week, San Francisco, USA, July 2002
go back to reference Bauer, G., Tremblay, M.: Women in Executive Power: A Global Overview. Routledge, New York (2011) Bauer, G., Tremblay, M.: Women in Executive Power: A Global Overview. Routledge, New York (2011)
go back to reference Sussy, B.L., Antonio, C.M.J., Gonzalo, C., Tomás, S.F., Angel, S.: Process deployment in a multi-site CMMI level 3 organization: a case study. In: Lee, R., Kim, H.K. (eds.) Computer and Information Science. SCI, vol. 131, pp. 147–156. Springer, Heidelberg (2008). doi:10.1007/978-3-540-79187-4_13 Sussy, B.L., Antonio, C.M.J., Gonzalo, C., Tomás, S.F., Angel, S.: Process deployment in a multi-site CMMI level 3 organization: a case study. In: Lee, R., Kim, H.K. (eds.) Computer and Information Science. SCI, vol. 131, pp. 147–156. Springer, Heidelberg (2008). doi:10.​1007/​978-3-540-79187-4_​13
go back to reference Burr, A., Georgiadou, E.: Software development maturity - a comparison with other industries. In: 5th World Congress on Total Quality, India, New Delhi, February 1995 Burr, A., Georgiadou, E.: Software development maturity - a comparison with other industries. In: 5th World Congress on Total Quality, India, New Delhi, February 1995
go back to reference Christiansen, M., Johansen, J.: ImprovAbilityTK: guidelines for low-maturity organizations. Softw. Process: Improv. Pract. 13, 319–325 (2008)CrossRef Christiansen, M., Johansen, J.: ImprovAbilityTK: guidelines for low-maturity organizations. Softw. Process: Improv. Pract. 13, 319–325 (2008)CrossRef
go back to reference Dalcher, D.: Software processes: lessons and reflections. Softw. Process Improv. Pract. 10(2), 99–100 (2005)CrossRef Dalcher, D.: Software processes: lessons and reflections. Softw. Process Improv. Pract. 10(2), 99–100 (2005)CrossRef
go back to reference Dalcher, D.: Is it time to rethink project success? (keynote). In: 25th Software Quality International Conference, Southampton, 10 April 2017. (Proceedings in Print) Dalcher, D.: Is it time to rethink project success? (keynote). In: 25th Software Quality International Conference, Southampton, 10 April 2017. (Proceedings in Print)
go back to reference Dwivedi, Y.K., et al.: Research on information systems failures and successes: status update and future directions. Inf. Syst. Frontiers 17(1), 143–157 (2015)CrossRef Dwivedi, Y.K., et al.: Research on information systems failures and successes: status update and future directions. Inf. Syst. Frontiers 17(1), 143–157 (2015)CrossRef
go back to reference Fishman, S.: Legal Guide to Web & Software Development, 5th edn. Nolo Publishing (2007) Fishman, S.: Legal Guide to Web & Software Development, 5th edn. Nolo Publishing (2007)
go back to reference Garre-Rubio, M., García-Barriocanal, E., Siakas, K., Sicilia, M.-A., Koinig, S., Messnarz, R., Clarke, A.: Analysing the corporate responsibility Web pages of consumer electronics companies: implications for process improvement. IET Softw. 6(5), 451–460 (2012). http://dx.doi.org/10.1049/iet-sen.2011.0207. Accessed 27 April 2017] Garre-Rubio, M., García-Barriocanal, E., Siakas, K., Sicilia, M.-A., Koinig, S., Messnarz, R., Clarke, A.: Analysing the corporate responsibility Web pages of consumer electronics companies: implications for process improvement. IET Softw. 6(5), 451–460 (2012). http://​dx.​doi.​org/​10.​1049/​iet-sen.​2011.​0207. Accessed 27 April 2017]
go back to reference Georgiadou, E., Siakas, K.V., Balstrup, B.: The I5P visualisation framework for performance estimation through the alignment of process maturity and knowledge sharing. Int. J. Hum. Capital Inf. Technol. Prof. 2(2), 37–47 (2011). ISSN 1947-3478 Georgiadou, E., Siakas, K.V., Balstrup, B.: The I5P visualisation framework for performance estimation through the alignment of process maturity and knowledge sharing. Int. J. Hum. Capital Inf. Technol. Prof. 2(2), 37–47 (2011). ISSN 1947-3478
go back to reference Hirschheim, R., Newman, M.: Information systems and user resistance: theory and practice. Comput. J. 31(5), 398–408 (1988)CrossRef Hirschheim, R., Newman, M.: Information systems and user resistance: theory and practice. Comput. J. 31(5), 398–408 (1988)CrossRef
go back to reference Huff, C., Anderson, R.E., Little, J.C., et al.: Integrating the ethical and social context of computing into the CS curriculum: An Interim Report from the Content Subcommittee of the Impact CS Steering Committee. In: Proceedings of ETHICOMP 1995: An International Conference on the Ethical Issues of Using IT, Leicester UK, 28–30 March, vol. 2, pp. 1–19 (1995) Huff, C., Anderson, R.E., Little, J.C., et al.: Integrating the ethical and social context of computing into the CS curriculum: An Interim Report from the Content Subcommittee of the Impact CS Steering Committee. In: Proceedings of ETHICOMP 1995: An International Conference on the Ethical Issues of Using IT, Leicester UK, 28–30 March, vol. 2, pp. 1–19 (1995)
go back to reference ISO. Selection and use of the ISO 9000 Family of Standards, International Organization for Standardization (2016). ISBN 978-92-67-10656-4 ISO. Selection and use of the ISO 9000 Family of Standards, International Organization for Standardization (2016). ISBN 978-92-67-10656-4
go back to reference Johnson, J., Gesmer, L., Poort, J., Mulder, H.: CHAOS Report 2015, The Standish Group International, Inc. (2016) Johnson, J., Gesmer, L., Poort, J., Mulder, H.: CHAOS Report 2015, The Standish Group International, Inc. (2016)
go back to reference Koinig, S., Sicilia, M.-A., Messnarz, R., Barriocanal, E.G., Garre-Rubio, M., Siakas, K., Clarke, A.: Understanding the relation of SPI and SR: a proposed mapping of the SPI Manifesto to ISO 26000:2010. In: 18th European Software Process Improvement (EuroSPI 2011) Conference, 27–29 June, pp. 7.27–7.37. Roskilde University, Denmark (2011) Koinig, S., Sicilia, M.-A., Messnarz, R., Barriocanal, E.G., Garre-Rubio, M., Siakas, K., Clarke, A.: Understanding the relation of SPI and SR: a proposed mapping of the SPI Manifesto to ISO 26000:2010. In: 18th European Software Process Improvement (EuroSPI 2011) Conference, 27–29 June, pp. 7.27–7.37. Roskilde University, Denmark (2011)
go back to reference Messnarz, R., Sicilia, M.-A., Biro, M., García-Barriocanal, E., Garre-Rubio, M., Siakas, K., Clarke, A.: Social responsibility aspects supporting the success of SPI. Softw. Evol. Process J. (2013). doi:10.1002/smr.1586. Published online in Wiley Online Library (wileyonlinelibrary.com) Messnarz, R., Sicilia, M.-A., Biro, M., García-Barriocanal, E., Garre-Rubio, M., Siakas, K., Clarke, A.: Social responsibility aspects supporting the success of SPI. Softw. Evol. Process J. (2013). doi:10.​1002/​smr.​1586. Published online in Wiley Online Library (wileyonlinelibra​ry.​com)
go back to reference Niazi, M., Wilson, D., Zowghi, D.: Critical success factors for software process improvement implementation: an empirical study. Softw. Process: Improv. Pract. 11, 193–211 (2006). doi:10.1002/spip.261 CrossRef Niazi, M., Wilson, D., Zowghi, D.: Critical success factors for software process improvement implementation: an empirical study. Softw. Process: Improv. Pract. 11, 193–211 (2006). doi:10.​1002/​spip.​261 CrossRef
go back to reference O’Regan, G.: Introduction to Software Process Improvement. Springer-Verlag Ltd., London (2011)CrossRefMATH O’Regan, G.: Introduction to Software Process Improvement. Springer-Verlag Ltd., London (2011)CrossRefMATH
go back to reference Pyzdek, T.: The Six Sigma Handbook: A Complete Guide for Green Belts, Black Belts, and Managers at All Levels. McGraw-Hill, New York (2003) Pyzdek, T.: The Six Sigma Handbook: A Complete Guide for Green Belts, Black Belts, and Managers at All Levels. McGraw-Hill, New York (2003)
go back to reference Rocha, A.R., Montoni, M., Santos, G., Oliveira, K., Natali, C., Mian, P.: Success Factors and Difficulties in Software Process Deployment Experiences based on CMMI and MR-MPS.BR. In: 8th Workshop on Learning Software Organizations (LSO), Rio de Janeiro, pp. 77–87 (2006) Rocha, A.R., Montoni, M., Santos, G., Oliveira, K., Natali, C., Mian, P.: Success Factors and Difficulties in Software Process Deployment Experiences based on CMMI and MR-MPS.BR. In: 8th Workshop on Learning Software Organizations (LSO), Rio de Janeiro, pp. 77–87 (2006)
go back to reference Schumacher, E.G., Wasieleski, D.M.: Institutionalizing ethical innovation in organizations: an integrated causal model of moral innovation decision processes. J. Bus. Ethics 113, 15–37 (2013) Schumacher, E.G., Wasieleski, D.M.: Institutionalizing ethical innovation in organizations: an integrated causal model of moral innovation decision processes. J. Bus. Ethics 113, 15–37 (2013)
go back to reference Siakas, K., Sicilia, M.-A., Biro, M., Triantafillou, K.: Social responsibility management: a preparatory study in higher education with suggestions for process reference models. In: 19th European Software Process Improvement (EuroSPI 2012) Conference, Industrial track, Vienna, Austria, 25–27 June, pp. 7.17–7.31 (2012) Siakas, K., Sicilia, M.-A., Biro, M., Triantafillou, K.: Social responsibility management: a preparatory study in higher education with suggestions for process reference models. In: 19th European Software Process Improvement (EuroSPI 2012) Conference, Industrial track, Vienna, Austria, 25–27 June, pp. 7.17–7.31 (2012)
go back to reference Stair, R.M., Reynolds, G.W.: Fundamentals of Information Systems, 6th edn. Cengage Learning, Inc. (2011) Stair, R.M., Reynolds, G.W.: Fundamentals of Information Systems, 6th edn. Cengage Learning, Inc. (2011)
go back to reference Zompras, A., Siakas, K.: Social responsibility and ISO 26000: how IT companies can contribute. In: Georgiadou, E., Linecar, P., Ross, M., Staples, G. (eds.) Software Quality in Flexible Development Environments, The BCS Quality Specialist Group’s Annual International 22nd Software Quality Management (SQM) Conference, 14 April, pp. 131–148. British Computer Society, Southampton (2014) Zompras, A., Siakas, K.: Social responsibility and ISO 26000: how IT companies can contribute. In: Georgiadou, E., Linecar, P., Ross, M., Staples, G. (eds.) Software Quality in Flexible Development Environments, The BCS Quality Specialist Group’s Annual International 22nd Software Quality Management (SQM) Conference, 14 April, pp. 131–148. British Computer Society, Southampton (2014)
Metadata
Title
Towards Developing a Software Process Improvement Strategy Through the Application of Ethical Concepts
Authors
Harjinder Rahanu
Elli Georgiadou
Kerstin Siakas
Margaret Ross
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-64218-5_52

Premium Partner