Research Areas

Our research concentrates on a number of key areas, shown below, viewed as fundamental to successful information systems development and usage.

Lero@NUIGalway Agility: the growing popularity of Agile and Lean methods such as Scrum, eXtreme Programming, TDD and Kanban indicate a strong desire to improve how we work and how we create value for our customers. While there are many potential benefits to Agile and Lean adoption there is no recipe to follow that will guarantee success.

Cloud Computing: While it is widely acknowledged that cloud computing has the potential to transform a large part of the IT industry, issues surrounding the adoption and business value of cloud computing have received relatively little attention. While some research and industry efforts seek to take advantage of cloud computing markets, and identify potential challenges and solutions affecting adoption, these efforts have been largely dedicated to addressing technical problems.

Lean Software Development: Lean practices from the manufacturing are seen by industry as potential solution to the ‘soft’ perception of agile methods. Lean practices bring a focus on metrics, quality management, root cause analysis, evidence-based process improvement. The research challenge here is adapting, implementing and validating these lean practices in a software engineering context.

Open Innovation: Open Innovation and the associated domains of Crowdsourcing, Crowdfunding and Inner Source Software Development are changing the way that public and private organisations run projects. While there has been much focus in practice about the use of these methods there has been little reflection upon the theory and processes that underpin the open innovation domain. As organisations are faced with increased competition in the innovation space coupled with depleting resources new methods are needed to form the next generation of innovative products. Organisations are increasingly looking outside their four walls to find ideas, solutions to challenges and funding. Lero@NUIGalway are examining how crowdsourcing and crowdfunding can be used by scientific research agencies in finding solutions to challenges and funding. This work seeks to provide an adapted framework for agencies for selecting, formulating and evaluating crowdsourcing practices. Furthermore, we are examining the use of inner source development in software development teams.

Project Portfolio Management: This gap in the literature becomes even more pertinent when we consider that contemporary implementations of agile go beyond small co-located teams as was originally intended, with non-standard implementations now widespread i.e. large teams, start-ups, distributed development environments, greenfield sites, educational environments, open source development, outsourcing, and systems maintenance. This presents new and different challenges for the scaling of agile and lean and requires a rethink of project portfolio management.