Abstract
The SPI Manifesto provides a framework for guiding software development organisations in their improvement efforts. Based on the Values of People, Business and Change, which are supported and informed by one or more of the ten principles, the designer and developer can avoid pitfalls, minimise risks and make their business successful. It has been established, in theory and practice, that improving the process results in improvement of the products and services emanating from that process. Following a number of earlier multidimensional analyses of the SPI Manifesto, carried out by the authors, a series of tabular representations identifying the nature, importance and strength of relationships between the Manifesto’s Values and Principles in terms of eight dimensions encapsulated in the acronym STEEPLED (Sociocultural, Technical, Economic, Environmental, Political, Legal, Ethical and Demographic) were developed. In this paper, we present a conceptualisation of a pilot automated tool (based on the STEEPLED Analysis), which could, potentially, be implemented/realised and used for self-assessment by software developing organisations. Starting with a self-assessment, current issues and requirements could be identified and revealed. The self-assessment using the pilot automated tool would, additionally, reveal areas requiring improvement, and would serve as a guide for the participating organisation to put focus on prioritising candidate process areas that require improvement. Also, the field testing of the pilot tool could enable the design and improvement of the tool itself, which, in turn, will be used in future for expert external/independent process assessment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Siakas, K., Georgiadou, E., Berki E.: Agile methodologies and software process improvement. Isaias, P., Baptista-Nunes, M., Palma, dos Reis A. (eds.) Proceedings of the Virtual Multi Conference on Computer Science and Information Systems (MCCSIS 2005) - Software Engineering and Applications (SEA), April 11–28. International Association for the Development of Information Society (IADIS), Portugal, pp. 412–417 (2005)
Siakas, K., Balstrup, B.: A field-study of cultural influences on software process improvement in a global organisation. In: Hindel, B., et al. (eds.) Proceedings of the European Software Process Improvement Conference, EuroSPI 2000, Copenhagen 7–9 November, pp. 2-20–2-31
Athanasiadis, C., Siakas K., Messnarz, R.: Multiplying knowledge in ISO/IEC 15504 based improvements. In: Messnarz, R., Goericke, S., Koinig, S. (eds.) Industrial Proceedings of European Software Process Improvement (EuroSPI 2007), Potsdam, Germany, 26–28 September, pp. 3.1–3.11 (2007). ISBN 978-3-98091450607
Siakas, K., Chatzianatasiou, P.: Capability maturity model (CMM) self-assessment used in three Greek software developing companies. In: 6th Hellenic Conference in Computing, Athens, 4–6 December, pp.747–756 (1997)
Korsaa, M., et al.: The SPI manifesto and the ECQA SPI manager certification scheme. J. Softw. Evol. Process 24(5), 525–540 (2012)
Korsaa, M., et al.: The people aspects in modern process improvement management approaches. J. Softw. Evol. Process 25(4), 381–391 (2013)
Georgiadou, E., Siakas, K., Estdale, J., Berki, E., Rahanu, H., Ross, M.: A comparison of two manifestos: agile and SPI. In: Khan, O., Marchbank, P., Georgiadou, E., Linecar, P., Ross, M., Staples, G. (eds.) International Experiences and Initiatives in IT Quality Management, 27th Software Quality Management (SQM) Conference, 15 April, pp. 77–90. British Computer Society (BCS), Southampton (2019)
Georgiadou, E., Siakas, K, Berki, E., Estdale, J, Rahanu, H., Ross, M.: A STEEPLED pilot validation of the sociocultural dimension of the SPI manifesto. J. Softw. Evol. Process, 1–15 (2020). Wiley. https://doi.org/10.1002/smr.2304
Koinig, S., et al.: 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)
Rahanu, H., Georgiadou, E., Siakas, K., Ross, M.: Towards developing a software process improvement strategy through the application of ethical concepts. In: Stolfa, J., Stolfa, S., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2017. CCIS, vol. 748, pp. 627–641. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64218-5_52
Rahanu, H., Georgiadou, E., Siakas, K., Ross, M.: Imperative ethical behaviours in making systems development and deployment compliant with health & safety and wellbeing. In: Larrucea, X., Santamaria, I., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2018. CCIS, vol. 896, pp. 541–553. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-97925-0_46
Rahanu, Η, Georgiadou, Ε, Siakas, Κ, Ross, Μ: Health, safety and wellbeing through ethical behaviours in systems development and deployment. J. Softw. Evol. Process 32, e2225 (2019). https://doi.org/10.1002/smr.2225
Berki, E.: Process metamodels and method engineering in software process improvement. In: Georgiadou, E., Pouyioutas, P., Ross, M., Staples, G. (eds.) INSPIRE V Quality and Software Development: Teaching and Training Issues. The BCS INSPIRE V International Conference, University of North London, London, September 2000, pp. 243–245. British Computer Society (2000). ISBN 1-902505-36-0
Berki, E., Lyytinen, K., Georgiadou, E., Holcombe, M., Yip, J.: Testing, evolution and implementation issues in MetaCASE and computer assisted method engineering (CAME) environments. In: King, G., Ross, M., Staples, G., Twomey, T. (eds.) Issues of Quality Management and Process Improvement. 10th International Conference on Software Quality Management (SQM 2002), Limerick, 25–27.3, pp. 267–269. BCS Press (2002). ISBN 1-902505-45-X
Berki, E.: Formal metamodelling and agile method engineering in Met8. aCASE and CAME tool environments. In: Tigka, K., Kefalas, P. (eds.) The 1st South-East European Workshop on Formal Methods. Agile Formal Methods: Practical, Rigorous Methods for a Changing World (Satellite of the 1st Balkan Conference in Informatics, 21–23 November 2003, Thessaloniki, pp. 170–188. South-Eastern European Research Center (SEERC), Thessaloniki (2004). http://delab.csd.auth.gr/bci1/SEEFM03/seefm03_14.pdf
Berki, E., Georgiadou, E.: A Comparison of qualitative frameworks for information systems development methodologies. In: Proceedings of the Twelfth International Conference of the Israel Society for Quality, 1–3 December 1998, Jerusalem (1998)
Berki, E.: Establishing a scientific discipline for capturing the entropy of systems process models: CDM-FILTERS – a computational and dynamic metamodel as a flexible and integrated language for the testing, expression and re-engineering of systems. Ph.D. thesis, November 2001. Faculty of Science, Computing & Engineering, University of North London, London, UK (2001)
Manninen, A., Berki, E.: An evaluation framework for the utilisation of requirements management tools - maximising the quality of organisational communication and collaboration. In: Edgar-Nevill, D., Ross, M., Staples, G. (eds.) New Approaches to Software Quality. Software Quality Management XII. Proceedings of BCS Software Quality Management 2004 Conference, University of KENT at Canterbury, 5–7 April, pp. 139–160. British Computer Society, Swindon (2004). ISBN 1-902505-56-5
Ahlgren, R., Pulkkinen, M., Berki, E., Forsell, M.: Using groupware technologies to facilitate organisational learning and software process improvement – a case study. In: Messnarz, R., et al. (eds.) European Systems and Software Process Improvement and Innovation. Proceedings of European Software Process Improvement (EuroSPI) 2006 Conference, 11–13 October, Joensuu, Finland, pp. 2.1–2.7. Wiley, Hoboken (2006)
Berki, E., Isomäki, H., Salminen, A.: Quality and trust relationships in software development. In: Berki, E., Nummenmaa, J., Sunley, I., Ross, M., Staples, G. (eds.) Software Quality Management XV - Software Quality in the Knowledge Society. Conference Proceedings of the Software Quality Management (SQM) International conference 2–4.4 (Staffordshire, UK) and 1–2.8 (Tampere, Finland), pp. 381–388. British Computer Society (2007)
Georgiadou, E., Hy, T., Berki, E.: Automated qualitative and quantitative evaluation of software methods and tools. In: Proceedings of the Twelfth International Conference of the Israel Society for Quality, 1–3 December 1998, Jerusalem (1998)
Shapiro, J., Berki, E.: Encouraging effective use of CASE tools for discrete event modelling through problem-based learning. In: Hawkins, C., Georgiadou, E., Perivolaropoulos, L., Ross, M., Staples, G. (eds.) Training and Teaching for the Understanding of Software Quality. Proceedings of the BCS INSPIRE IV Conference, University of Crete at Herakleion, September 1999, pp. 313–327. BCS (1999). ISBN 1-902505-16-6
Chaudhary, S., Berki, E., Li, L., Valtanen, J., Helenius, M.: A socio-cognitive and computational model for decision making and user modelling in social phishing. In: Marchbank, P., Staples, G., Ross, M. (eds.) Proceedings of Achieving Software Quality in Development and in Use. The International Conference of Software Quality Management SQM Southampton, 10–11 April, SQM 2017, pp. 105–119 (2017). ISBN 978-0-9932889-6-8. http://www.bcs.org/upload/pdf/sqm-2017-proceedings.pdf
Aydinli, D., Berki, E., Poranen, T., Stamelos, I.: Management anti-patterns in IT innovation projects. In: Proceedings of the 20th International Academic Mindtrek Conference, ACM Proceedings, pp. 1–10. ACM Mindtrek 2016 Digital Library (2016). http://dl.acm.org/citation.cfm?id=2994346
Raptopoulou, C., Berki, E., Poranen, T., Stamelos, I., Angelis, L.: Management anti-patterns in Finnish software industry. In: Berki, E., Valtanen, J., Nykänen, P., Ross, M., Staples, G. (eds.) Conference Proceedings of Twentieth International Conference on Software Quality Management Software Quality Management XX - Quality Matters, pp. 173–187. University of Tampere Press, Tampere (2012). ISBN 978-951-44-8900-6
Mishra, P., Berki, E., Valtanen, J.-P., Lepistö, T., Suomela, T.: Quality deployment and use of the scaled agile framework® – managing teamwork and software quality in the banking sector. In: Khan, O., Marchbank, P., Georgiadou, E., Linecar, P., Ross, M., Staples, G. (eds.) BCS Proceedings of Software Quality Management XXVII: International Experiences and Initiatives in IT Quality Management. The Annual International Conference of Software Quality Management (SQM 2019), (15.4, Southampton). British Computer Society, Swindon (2019)
Berki, E., Georgiadou, E., Siakas, K.: A methodology is as strong as the degree of user involvement it supports. In: Taipale, M., King, G. (eds.) Proceedings of the International Symposium on Software Engineering in Universities - ISSEU 97, 7–9 March 1997, Rovaniemi, pp. 36–51. RAMK Press, Rovaniemi (1997)
Siakas, K., Berki, E., Georgiadou, E., Sadler, C.: The complete alphabet of quality software systems. In: Transforming - Role of Quality in a Turbulent World, vol. 97, The 7th World Congress for Total Quality Management, New Delhi, February 1997 (1997). ISBN 0-07-463186-1
Berki, E., et al.: Requirements analysis for process and product quality improvements: building-in software quality by designing an information system for assessing and analysing efficiency of paper mills. In: Bennetts, P., Ross, M., Staples, J. (eds.) Software Quality Management XIII, Current Issues in Software Quality. The 13th International Software Quality Management Conference (SQM 2005), 19–21 March, Cheltenham, UK, pp. 139–165. British Computer Society, Swindon (2005)
Veijalainen, J., Berki, E., Lehmonen, J., Moisanen, P.: Realising a new international paper mill efficiency standard - using computational correctness criteria to model and verify timed events. In: Eleftherakis, G. (ed.) The 2nd South-East European Workshop on Formal Methods. Practical Dimensions: Challenges in the Business World, 18–19 November 2005, Ohrid. Satellite of the 2nd Balkan Conference in Informatics, Ohrid, 17–20 November, pp. 27–43 (2006)
Siakas, K., Berki, E., Georgiadou, E.: CODE for SQM: a model for cultural and organisational diversity evaluation. In: Messnarz, R., Jaritz, K. (eds.) EuroSPI 2003: European Software Process Improvement, EuroSPI 2003 Proceedings, 10–12 December 2003, Graz, Austria, pp. IX.1–11. Verlag der Technischen Universität, Graz (2003). ISBN 3-901351-84-1
Georgiadou, E., Siakas, K., Berki, E.: Quality improvement through the identification of controllable and uncontrollable factors in software development. In: Messnarz, R., Jaritz, K. (eds.) EuroSPI 2003: European Software Process Improvement, EuroSPI 2003 Proceedings, 10–12 December 2003, Graz, Austria, pp. IX 31–45. Verlag der Technischen Universität, Graz (2003). ISBN 3-901351-84-1
Muhonen, M., Berki, E.: an open process for quality assurance in systems development. In: Dawson, R., Ross, M., Staples, G. (eds.) Conference Proceedings of Software Quality Management XIX. Global Quality Issues, pp. 231–241. Loughborough 18–19.4 (2011)
Merruko, M., Berki, E., Nykänen, P.: Open-source software process: a potential catalyst for major changes in electronic health record systems. In: Shaikh, S., Stamelos, I., Cerone, A. (eds.) OpenCert 2012 + SEFM 2012 Proceedings (2013). 2012-paper-1-D. Open Access (2012/2013). http://opencert.iist.unu.edu/programme-2012.txt
Barlas, K., et al.: Formal specification of open standards and the case of RSS v2.0. In: ACM Proceedings of the Panhellenic International Conference on Informatics (2014). ISBN 978-1-4503-2897-5. http://dl.acm.org/citation.cfm?doid=2645791.2645809
ECQA. https://www.ecqa.org/. Accessed 1 June 2021
Valtanen, J.-P.: What is the problem? The meaning of problem in problem-based learning context – towards problem-aware students. Ph.D. thesis, University of Tampere, Finland (2016)
Acknowledgements
The authors would like to thank Euring Geoff Staples from the UK for their valuable suggestions, input and support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Georgiadou, E. et al. (2021). Towards a Multidimensional Self-assessment for Software Process Improvement: A Pilot Tool. In: Yilmaz, M., Clarke, P., Messnarz, R., Reiner, M. (eds) Systems, Software and Services Process Improvement. EuroSPI 2021. Communications in Computer and Information Science, vol 1442. Springer, Cham. https://doi.org/10.1007/978-3-030-85521-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-030-85521-5_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-85520-8
Online ISBN: 978-3-030-85521-5
eBook Packages: Computer ScienceComputer Science (R0)