Skip to main content
Top

Hint

Swipe to navigate through the chapters of this book

2017 | Supplement | Chapter

Assessment Model for HCI Practice Maturity in Small and Medium Sized Software Development Companies

Authors : Abiodun Ogunyemi, David Lamas, Jan Stage, Marta Lárusdóttir

Published in: Software Process Improvement and Capability Determination

Publisher: Springer International Publishing

share
SHARE

Abstract

Usability and user experience aspects need to be better integrated during software process improvements in the software industry. This study develops and evaluates a comprehensive continuous representation model for conducting peer and self-assessment of HCI practice in software development companies. In this paper, we report on the evolution of an HCI practice assessment model that can be used in software development projects and processes. The specific focus of the model is on the human-centered design practice in four categories: Human-centredness; Process and Infrastructure; Design and Outcomes; and Usability Impact. In order to know whether the model would be beneficial to companies, we conducted two case studies in Estonian software companies. The outcomes indicate that the model can help to increase HCI awareness, self-learning and sharing of a common vision among software practitioners and propel companies towards goal setting for continuous improvement of their HCI practice.
Literature
1.
go back to reference Bevan, N.: International standards for usability should be more widely used. J. Usability Stud. 4, 106–113 (2009) Bevan, N.: International standards for usability should be more widely used. J. Usability Stud. 4, 106–113 (2009)
2.
go back to reference Boivie, I., Åborg, C., Persson, J., Löfberg, M.: Why usability gets lost or usability in in-house software development. Interact. Comput. 15, 623–639 (2003) CrossRef Boivie, I., Åborg, C., Persson, J., Löfberg, M.: Why usability gets lost or usability in in-house software development. Interact. Comput. 15, 623–639 (2003) CrossRef
3.
go back to reference García-Mireles, G.A., Moraga, M.Á., García, F., Piattini, M.: Approaches to promote product quality within software process improvement initiatives: a mapping study. J. Syst. Softw. 103, 150–166 (2015) CrossRef García-Mireles, G.A., Moraga, M.Á., García, F., Piattini, M.: Approaches to promote product quality within software process improvement initiatives: a mapping study. J. Syst. Softw. 103, 150–166 (2015) CrossRef
4.
go back to reference Svanæs, D., Gulliksen, J.: Understanding the Context of Design – Towards Tactical User Centered Design. In: Proceedings: NordiCHI 2008, pp. 353–362 (2008) Svanæs, D., Gulliksen, J.: Understanding the Context of Design – Towards Tactical User Centered Design. In: Proceedings: NordiCHI 2008, pp. 353–362 (2008)
5.
go back to reference Kieffer, S., Vanderdonckt, J.: STRATUS : a questionnaire for strategic usability assessment. In: Proceedings of the SAC 2016 Conference, pp. 1–8. ACM, Pisa (2016) Kieffer, S., Vanderdonckt, J.: STRATUS : a questionnaire for strategic usability assessment. In: Proceedings of the SAC 2016 Conference, pp. 1–8. ACM, Pisa (2016)
6.
go back to reference Maxim, B.R., Kessentini, M.: An introduction to modern software quality assurance. In: Mistrik, I., Soley, R., Ali, N., Grundy, J., Tekinerdogan, B. (eds.) Software Quality Assurance: In Large Scale and Complex Software-Intensive Systems, pp. 19–46. Morgan Kaufmann, Tokyo (2016) Maxim, B.R., Kessentini, M.: An introduction to modern software quality assurance. In: Mistrik, I., Soley, R., Ali, N., Grundy, J., Tekinerdogan, B. (eds.) Software Quality Assurance: In Large Scale and Complex Software-Intensive Systems, pp. 19–46. Morgan Kaufmann, Tokyo (2016)
7.
go back to reference Ardito, C., Buono, P., Caivano, D., Costabile, M.F., Lanzilotti, R.: Investigating and promoting UX practice in industry: an experimental study. Int. J. Hum Comput Stud. 72, 542–551 (2014) CrossRef Ardito, C., Buono, P., Caivano, D., Costabile, M.F., Lanzilotti, R.: Investigating and promoting UX practice in industry: an experimental study. Int. J. Hum Comput Stud. 72, 542–551 (2014) CrossRef
8.
go back to reference Kuusinen, K., Mikkonen, T., Pakarinen, S.: Agile user experience development in a large software organization: good expertise but limited impact. In: Winckler, M., Forbrig, P., Bernhaupt, R. (eds.) HCSE 2012. LNCS, vol. 7623, pp. 94–111. Springer, Heidelberg (2012). doi: 10.​1007/​978-3-642-34347-6_​6 CrossRef Kuusinen, K., Mikkonen, T., Pakarinen, S.: Agile user experience development in a large software organization: good expertise but limited impact. In: Winckler, M., Forbrig, P., Bernhaupt, R. (eds.) HCSE 2012. LNCS, vol. 7623, pp. 94–111. Springer, Heidelberg (2012). doi: 10.​1007/​978-3-642-34347-6_​6 CrossRef
9.
go back to reference Misra, S.C., Kumar, V., Kumar, U.: Identifying some important success factors in adopting agile software development practices. J. Syst. Softw. 82, 1869–1890 (2009) CrossRef Misra, S.C., Kumar, V., Kumar, U.: Identifying some important success factors in adopting agile software development practices. J. Syst. Softw. 82, 1869–1890 (2009) CrossRef
11.
go back to reference Boivie, I., Gulliksen, J., Goransson, B.: The lonesome cowboy: A study of the usability designer role in systems development. Interact. Comput. 18, 601–634 (2006) CrossRef Boivie, I., Gulliksen, J., Goransson, B.: The lonesome cowboy: A study of the usability designer role in systems development. Interact. Comput. 18, 601–634 (2006) CrossRef
12.
go back to reference Rogers, E.M.: Diffusion of Innovations. Free Press, New York (2003) Rogers, E.M.: Diffusion of Innovations. Free Press, New York (2003)
13.
go back to reference Earthy, J.: Usability Maturity Model: Human Centredness Scale (1998) Earthy, J.: Usability Maturity Model: Human Centredness Scale (1998)
14.
go back to reference ISO: ISO/IEC TR 15504-2: Information technology – Software process assessment – Part 2: A reference model for processes and process capability (1998) ISO: ISO/IEC TR 15504-2: Information technology – Software process assessment – Part 2: A reference model for processes and process capability (1998)
15.
go back to reference ISO: ISO TR 15504 Part 5, Information technology – Software Process Assessment – Part 5: An assessment model and indicator guidance (1999) ISO: ISO TR 15504 Part 5, Information technology – Software Process Assessment – Part 5: An assessment model and indicator guidance (1999)
16.
go back to reference Liu, Z.: An organisational human-centeredness assessment at Chinese software enterprises. In: Proceedings of APCHI 2002, pp. 251–259. Academic Press, London (2002) Liu, Z.: An organisational human-centeredness assessment at Chinese software enterprises. In: Proceedings of APCHI 2002, pp. 251–259. Academic Press, London (2002)
17.
go back to reference Hussein, I., Mahmud, M., Tap, A.O.: A survey of usability awareness in Malaysia IT industry. In: Proceedings of the 2011 International Conference on User Science and Engineering (i-USEr), pp. 146–151 (2011) Hussein, I., Mahmud, M., Tap, A.O.: A survey of usability awareness in Malaysia IT industry. In: Proceedings of the 2011 International Conference on User Science and Engineering (i-USEr), pp. 146–151 (2011)
18.
go back to reference Jokela, T.: The KESSU usability design process model, Oulu (2004) Jokela, T.: The KESSU usability design process model, Oulu (2004)
19.
go back to reference ISO: ISO 13407. Human-centred design processes for interactive systems, Geneve, Switzerland (1999) ISO: ISO 13407. Human-centred design processes for interactive systems, Geneve, Switzerland (1999)
20.
go back to reference ISO: ISO/TR 18529: Ergonomics — Ergonomics of human-system interaction — Human-centred lifecycle process descriptions, Geneva (2000) ISO: ISO/TR 18529: Ergonomics — Ergonomics of human-system interaction — Human-centred lifecycle process descriptions, Geneva (2000)
21.
go back to reference Grama, C.: Adapting Lean User Experience Process for Enterprise Environment (2016) Grama, C.: Adapting Lean User Experience Process for Enterprise Environment (2016)
22.
go back to reference Kar, S., Das, S., Kumar Rath, A., Kar, S.K.: Self-assessment model and review technique for SPICE: SMART SPICE. In: Mas, A., Mesquida, A., Rout, T., O’Connor, Rory V., Dorling, A. (eds.) SPICE 2012. CCIS, vol. 290, pp. 222–232. Springer, Heidelberg (2012). doi: 10.​1007/​978-3-642-30439-2_​20 CrossRef Kar, S., Das, S., Kumar Rath, A., Kar, S.K.: Self-assessment model and review technique for SPICE: SMART SPICE. In: Mas, A., Mesquida, A., Rout, T., O’Connor, Rory V., Dorling, A. (eds.) SPICE 2012. CCIS, vol. 290, pp. 222–232. Springer, Heidelberg (2012). doi: 10.​1007/​978-3-642-30439-2_​20 CrossRef
23.
go back to reference ISO: ISO/IEC 15504-5: Information technology – Process Assessment – Part 5: An exemplar Process Assessment Model (2006) ISO: ISO/IEC 15504-5: Information technology – Process Assessment – Part 5: An exemplar Process Assessment Model (2006)
24.
go back to reference de Bruin, T., Freeze, R., Kulkarni, U., Rosemann, M.: Understanding the main phases of developing a maturity assessment model. In: Proceedings of the 16th Australasian Conference on Information Systems, pp. 1–10. AIS, Sydney (2005) de Bruin, T., Freeze, R., Kulkarni, U., Rosemann, M.: Understanding the main phases of developing a maturity assessment model. In: Proceedings of the 16th Australasian Conference on Information Systems, pp. 1–10. AIS, Sydney (2005)
25.
go back to reference Wendler, R.: The maturity of maturity model research: A systematic mapping study. Inf. Softw. Technol. 54, 1317–1339 (2012) CrossRef Wendler, R.: The maturity of maturity model research: A systematic mapping study. Inf. Softw. Technol. 54, 1317–1339 (2012) CrossRef
26.
go back to reference Bruno, V.: Improving Usability Outcomes in IS Projects: The Views of Usability Practitioners (2011) Bruno, V.: Improving Usability Outcomes in IS Projects: The Views of Usability Practitioners (2011)
27.
go back to reference Kajaste, I., Mathew, D., Peltomäki, S., Poranen, T.: Using usability experts to improve software quality. In: Proceedings of the INSPIRE Conference, pp. 1–15 (2007) Kajaste, I., Mathew, D., Peltomäki, S., Poranen, T.: Using usability experts to improve software quality. In: Proceedings of the INSPIRE Conference, pp. 1–15 (2007)
28.
go back to reference Ogunyemi, A., Lamas, D., Sarapuu, H., da Rosa, I.B.: Current state of HCI practice in the Estonian software development industry. In: Stephanidis, C. (ed.) HCI 2015. CCIS, vol. 529, pp. 170–175. Springer, Cham (2015). doi: 10.​1007/​978-3-319-21383-5_​29 CrossRef Ogunyemi, A., Lamas, D., Sarapuu, H., da Rosa, I.B.: Current state of HCI practice in the Estonian software development industry. In: Stephanidis, C. (ed.) HCI 2015. CCIS, vol. 529, pp. 170–175. Springer, Cham (2015). doi: 10.​1007/​978-3-319-21383-5_​29 CrossRef
29.
go back to reference Ogunyemi, A.A., Lamas, D., Adagunodo, E.R., Loizides, F., Da Rosa, I.B.: Theory, practice and policy: an inquiry into the uptake of HCI practices in the software industry of a developing country. Int. J. Hum.-Comput. Interact. 32, 665–681 (2016) CrossRef Ogunyemi, A.A., Lamas, D., Adagunodo, E.R., Loizides, F., Da Rosa, I.B.: Theory, practice and policy: an inquiry into the uptake of HCI practices in the software industry of a developing country. Int. J. Hum.-Comput. Interact. 32, 665–681 (2016) CrossRef
30.
go back to reference Fraser, P., Moultrie, J., Gregory, M.: The use of maturity models/grids as a tool in assessing product development capability : a review. In: Proceedings of the IEEE International Engineering Management Conference, pp. 18–20. IEEE, Cambridge (2002) Fraser, P., Moultrie, J., Gregory, M.: The use of maturity models/grids as a tool in assessing product development capability : a review. In: Proceedings of the IEEE International Engineering Management Conference, pp. 18–20. IEEE, Cambridge (2002)
31.
go back to reference De Paula, I.C., Fogliatto, F.S., Cristofari, C.A.: Method for assessing the maturity of product development management: A proposal. Afr. J. Bus. Manag. 5, 10285–10302 (2012) De Paula, I.C., Fogliatto, F.S., Cristofari, C.A.: Method for assessing the maturity of product development management: A proposal. Afr. J. Bus. Manag. 5, 10285–10302 (2012)
32.
go back to reference ISO: Ergonomics of Human-System Interaction - Part 210: Human-Centred Design for Interactive Systems. In: ISO 9241-210:2010, pp. 1–32. ISO (2010) ISO: Ergonomics of Human-System Interaction - Part 210: Human-Centred Design for Interactive Systems. In: ISO 9241-210:2010, pp. 1–32. ISO (2010)
33.
go back to reference Hussey, J., Hussey, R.: Business Research: A Practical Guide for Undergraduate and Postgraduate Students. Macmillan, London (1997) CrossRef Hussey, J., Hussey, R.: Business Research: A Practical Guide for Undergraduate and Postgraduate Students. Macmillan, London (1997) CrossRef
34.
go back to reference Poeppelbuss, J., Niehaves, B., Simons, A., Becker, J.: Maturity models in information systems research: literature search and analysis. Commun. Assoc. Inf. Syst. 29, 505–532 (2011) Poeppelbuss, J., Niehaves, B., Simons, A., Becker, J.: Maturity models in information systems research: literature search and analysis. Commun. Assoc. Inf. Syst. 29, 505–532 (2011)
35.
go back to reference Paananen, A.: Improving In-House Software Development Process: A User-Centered Approach (2014) Paananen, A.: Improving In-House Software Development Process: A User-Centered Approach (2014)
Metadata
Title
Assessment Model for HCI Practice Maturity in Small and Medium Sized Software Development Companies
Authors
Abiodun Ogunyemi
David Lamas
Jan Stage
Marta Lárusdóttir
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-67383-7_5

Premium Partner