Which of the following is not a key issue stressed by an agile philosophy of…

2017

Which of the following is not a key issue stressed by an agile philosophy of software engineering ?

  1. A.

    The importance of self-organizing teams as well as communication and collaboration between team members and customers.

  2. B.

    Recognition that change represents opportunity.

  3. C.

    Emphasis on rapid delivery of software that satisfies the customer.

  4. D.

    Having a separate testing phase after a build phase.

Attempted by 124 students.

Show answer & explanation

Correct answer: D

Correct answer: Having a separate testing phase after a build phase.

Explanation: Agile emphasizes continuous integration, continuous testing, and fast feedback. Testing is integrated throughout development rather than postponed to a distinct phase after building. A separate testing phase delays feedback, increases risk of late defect discovery, and slows delivery.

  • Why this is not agile: separating testing from development creates delayed feedback loops and is characteristic of sequential (waterfall) processes, which agile seeks to avoid.

  • Why the other statements fit agile:

  • Self-organizing teams and collaboration with customers enable quick decisions, shared ownership, and better alignment with user needs.

  • Viewing change as opportunity reflects agile’s embrace of evolving requirements to improve the product.

  • Rapid delivery of working software lets teams get customer feedback early and frequently, a central agile practice.

Explore the full course: Mppsc Assistant Professor