At the same time,
all but the largest and most complicated software and system development projects have moved away from a process-intensive approach toward a more agile approach,
with the Scrum approach [7] and other agile techniques, e.g., testdriven
development, finding widespread acceptance.