Georgios Koutsoukos


  • TW20 0EX

Personal profile

Personal profile

Dr Giorgios Koutsoukos is a Senior Lecturer in the Department of Computer Science and the CEO of Code Groovers, the software company in the department of which students are the software developers. From 2004 to 2021 he had also been teaching at the University of Leicester, where in 2009 he became a Honorary Visiting Fellow.

Giorgios joined Royal Holloway after working in the industry for 17 years, mainly in Software Engineering, Software Project Management and Technology Strategy & Governance roles. He is still an active practitioner in those areas as a consultant to a number of companies. 

His work focuses on the 3 foundational pillars of Software Engineering: Processes, People and Product (3-P) - on which he has published a number of papers and blogs at

More specifically, he is interested in the development of novel methodological paradigms and technological support for improving current industry practices. In more detail:

  • Processes: irrespectively of process methodology, many software projects are designed and planned in an inappropriate fashion, which usually results in playing catch-up down the road. Giorgios work focuses on the notion of Project (Implementation) Strategy as a methodological paradigm to put software projects on the right track, right from the beginning and to effectively guide subsequent execution.
  • People: the human element is a first-class success factor in software engineering. Still, dealing with the human factor is a very challenging task. Following his PhD project, in which he put forward and explored the notion of “mentality patterns in software engineering", Giorgios is interested in developing psychology-founded methodological support that enables a more systematic approach in guiding humans and interactions in software teams.
  • Product: the ever increasing size and complexity of software systems is a widely-acknowledged problem. However, most of the current approaches that deal with software complexity focus on the objective (technical) complexity of systems and do very little with respect to subjective complexity i.e. a system perceived as complex by various individual stakeholders. In collaboration with industry partners, Dr Koutsoukos develops knowledge-based technological support to help reduce both the objective and the subjective complexity of software systems.

Giorgios holds a PhD in Computer Science from the University of Leicester, an MSc in Enterprise Information Systems from King’s College London and a BSc in Electrical and Computer Engineering from the Aristotle’s University of Thessaloniki, Greece. He is also a Senior Fellow of the UK Higher Education Academy (SFHEA).

Dr Koutsoukos is certified as a Prince2® Practitioner in Project Management, AgilePM Practitioner and ISO/IEC 20000 (IT Service Management) Lead Implementer. He also holds the Scrum Alliance Certified ScrumMaster® certification. 


CS5504:Business Intelligence Systems, Infrastructures and Technologies.

CS3003: IT Project Management.