Explain why it is not necessary for a program to Explain why it is not necessary for a program to be completely free of defects before it is delivered to its customers completely free of defects before it is delivered to its customers
Sometimes you need a trial phase for a program where you see what the people actually like/ want out of the program. Sometimes a fault can actually be something that makes the program better.