Question 10 Flashcards

1
Q

What is the probable content of this exam question?

A

(1) Discuss agile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Present 5 situations in which the use of agile development would not be recommended or would be difficult to implement.

A

(1) Heavily regulated environment - agile is not amenable to heavy, regulated documentation.
(2) When predictability if more important that flexibility - agile values flexibility rather than predictability.
(3) Large software development with distributed teams - difficulty to scale has been a constant criticism of agile as distributed teams put a heavy burden on communication which is so central to agile.
(4) Requirements are well defined and unlikely to change.
(5) Customer is distant - agile demands close involvement of the customer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Present 5 situations in which agile developments would be easy to implement.

A

(1) Requirements are constantly changing - agile deals well with change.
(2) Developers and users can communicated regularly - agile demands close involvement of developers and users.
(3) The team is small, so that everyone can take part in a single stand-up meeting.
(4) Team members are disciplined enough not to use “agile” as an excuse for cowboy coding (writing code according to their own rules, disregarding what has been agreed by team).
(5) Developers like being empowered.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly