COMP33711
Two hours
Question ONE is COMPULSORY
UNIVERSITY OF MANCHESTER
SCHOOL OF COMPUTER SCIENCE
Agile Software Engineering
Date: Friday 29th January 2016
Time: 09:45 - 11:45
Please answer Question ONE in Section A and TWO Questions from Section B.
This is a CLOSED book examination
The use of electronic calculators is NOT permitted
[PTO]
, COMP33711
Section A
The (single) question in this section is compulsory. It is worth a total of 10 marks.
1. a) The goal of many agile practices is to reduce waste during software development. As
we saw in lectures, this is achieved by embracing the concepts of:
i) simplicity
ii) trust
iii) feedback
into our team's processes. For each of these concepts, explain briefly how it
contributes to reducing waste during development. Illustrate your answers by
naming one agile practice that reduces waste in the way you describe for each
concept. (9 marks)
b) Although the minimisation of waste is important in a software project, there is
another (arguably even more important) responsibility that we have when we choose
a software process for our team. What is this responsibility? (1 mark)
Page 2 of 9
Two hours
Question ONE is COMPULSORY
UNIVERSITY OF MANCHESTER
SCHOOL OF COMPUTER SCIENCE
Agile Software Engineering
Date: Friday 29th January 2016
Time: 09:45 - 11:45
Please answer Question ONE in Section A and TWO Questions from Section B.
This is a CLOSED book examination
The use of electronic calculators is NOT permitted
[PTO]
, COMP33711
Section A
The (single) question in this section is compulsory. It is worth a total of 10 marks.
1. a) The goal of many agile practices is to reduce waste during software development. As
we saw in lectures, this is achieved by embracing the concepts of:
i) simplicity
ii) trust
iii) feedback
into our team's processes. For each of these concepts, explain briefly how it
contributes to reducing waste during development. Illustrate your answers by
naming one agile practice that reduces waste in the way you describe for each
concept. (9 marks)
b) Although the minimisation of waste is important in a software project, there is
another (arguably even more important) responsibility that we have when we choose
a software process for our team. What is this responsibility? (1 mark)
Page 2 of 9