Which once of the following is not a software myth ?

2013

Which once of the following is not a software myth ?

  1. A.

    Once we write the program and get it to work, our job is done.

  2. B.

    Project requirements continually change, but change can be easily accommodated because software is flexible.

  3. C.

    If we get behind schedule, we can add more programmers and catch up.

  4. D.

    If an organization does not understand how to control software projects internally, it will invariably struggle when it outsources software projects.

Attempted by 186 students.

Show answer & explanation

Correct answer: D

Answer: If an organization does not understand how to control software projects internally, it will invariably struggle when it outsources software projects.

Why this is not a myth: Outsourcing does not remove the need for clear requirements, governance, vendor management, and integration capability. Organizations that lack internal control over scope, quality, and processes are likely to have trouble specifying, monitoring, and accepting outsourced work.

Why the other statements are myths:

  • Once we write the program and get it to work, our job is done. — This is a myth because software requires ongoing testing, maintenance, user support, and updates.

  • Project requirements continually change, but change can be easily accommodated because software is flexible. — This is a myth because accommodating change has costs (design changes, rework, regression testing) and requires processes to manage risk.

  • If we get behind schedule, we can add more programmers and catch up. — This is a myth (Brooks' Law). Adding people increases communication and coordination overhead and often slows progress on a late project.

Explore the full course: Mppsc Assistant Professor