Scrum — An iterative, timeboxed approach to product delivery that is described as 'a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value' (Schwaber and Sutherland, 2016).