Exercises
-
2.1. Explain why it is important that software products are developed and delivered quickly. Why is it sometimes sensible to deliver an unfinished product and then issue new versions of that product after delivery?
-
2.2. Explain why the fundamental objectives of agile software engineering are consistent with the accelerated development and delivery of software products.
-
2.3. Give three reasons why Extreme Programming, as envisaged by its developers, is not widely used.
-
2.4. You are developing a software product to help manage student admissions at a university. Your agile development team suggests that they create a number of small releases that potential customers can try and then provide feedback. Comment on this idea ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access