• Publications
  • Influence
A Process Framework for Global Software Engineering Teams
TLDR
We develop a Global Teaming (GT) process area to address specific problems relating to temporal, cultural, geographic and linguistic distance which will meet the complex and changing needs of global software management. Expand
  • 94
  • 11
The Gamification of SPICE
TLDR
We need to re-think the traditional ways to foster engagement in process improvement. Expand
  • 77
  • 6
Hybrid software and system development in practice: waterfall, scrum, and beyond
TLDR
We study which approaches are used in practice, how different approaches are combined, and what contextual factors influence the use and combination of hybrid software development approaches. Expand
  • 86
  • 5
  • PDF
An evaluation of CMMI process areas for small- to medium-sized software development organisations
TLDR
In this paper we describe the results of CMMI software process appraisal work with six small-to-medium sized software development companies. Expand
  • 74
  • 5
An Agile Implementation within a Medical Device Software Organisation
TLDR
This paper presents an implementation of agile methods within a medical device software development organisation based in Ireland. Expand
  • 15
  • 5
Global Software Engineering: A Software Process Approach
TLDR
We have developed a software process, Global Teaming, which includes specific practices and sub-practices to ensure successful implementation of global software engineering. Expand
  • 49
  • 4
Barriers to Adopting Agile Practices When Developing Medical Device Software
TLDR
This paper outlines how we identified the barriers to agile adoption in the medical device software domain through performing a survey. Expand
  • 44
  • 3
  • PDF
Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers
TLDR
Software development methods are usually not applied by the book. Expand
  • 16
  • 3
  • PDF
Creating Software Process Capability/Maturity Models
TLDR
A seeming multitude of software process capability/maturity models (SPCMMs) have emerged, and many software engineers have had to worry about compliance with them at one time or another. Expand
  • 67
  • 2
Adept: A Unified Assessment Method for Small Software Companies
Software process assessments are typically the first step to commencing software process improvement. Small software companies find that many assessment methods are linked to plan-driven improvementExpand
  • 79
  • 2
  • PDF