Software systems engineering: A journey to contemporary agile and beyond, do people matter?

Raid AlQaisi, Eddie Gray, Bonnie Steves

Research output: Chapter in Book/Report/Published conference proceedingChapter

Abstract

It is fascinating to view the evolution of software systems engineering over the decades. At the first glance, it could be perceived that the various approaches and processes are different. Are they indeed different? This paper will briefly discuss such a journey relating to findings from an empirical study in some organisations in the UK. Some of the issues described in the literature and by practitioners are common across different software system engineering approaches over the time. It can be argued that human-element of software development plays an integral part in the success of software systems development endeavour. After all, software engineering is a human-centric craft. In order to understand such issues, we crossed the discipline to other disciplines in order to adapt theories and principles that will help to better understand and tackle such matter. Other disciplines have well established human related theories and principles that can be useful. From Japanese management philosophies, we have adapted Lean and knowledge management theories. From psychology, we have adapted Emotional Intelligence (EI). With such an interdisciplinary view, some of the issues can be addressed adequately. Which bring the question: is it really the process or the people? The second author will reflect on his experience attending the first SQM conference 25 years ago. The reflection will discuss the evolution of software systems engineering, and what was changed since then, if at all changed.
Original languageEnglish
Title of host publicationAchieving Software Quality in Development and Use
EditorsPaul Marchbank, Margaret Ross, Geoff Staples
Place of PublicationSouthampton, UK
PublisherBCS, The Chartered Institute for IT
Pages159-173
Number of pages15
Volume1
Publication statusPublished - 1 Jun 2017
Externally publishedYes

Fingerprint Dive into the research topics of 'Software systems engineering: A journey to contemporary agile and beyond, do people matter?'. Together they form a unique fingerprint.

Cite this