Right software:On schedule:Defect free – What do you do if it is not possible?


You would definitely like to deliver the right software without defect on schedule. But in real life…

Imagine a situation where your software delivery date is very near and everything is under control. You are almost ready with the tested software. Suddenly you receive a request for change from the user.

Your first reaction would be not to entertain the change request now and postpone it for later cycle. But after discussion with the user you realize that without that change the software would loose most of its effectiveness.

Now what do you do?

If you are following traditional methodology then your decision would be simply – you would go by the signed-off requirement and deliver the software. If that is not acceptable to the user then you would ask for an extension. After all, if user can change requirement so late in the life-cycle then you can definitely ask for more time.

But, if you are following agile methodology…

“you welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.”

So, what do you do?

  • Do you compromise the quality but incorporate the change and release the software? Or,
  • Do you release the software without the change and try to convince the user that the changes would be done in the next iteration? Or,
  • Do you delay the release to properly incorporate the change?

If you have been developing software you would be constantly facing this dilemma.

Adopting Agile would not eliminate the problem but change your attitude towards the problem.

More Reading

Comments
2 Responses to “Right software:On schedule:Defect free – What do you do if it is not possible?”
  1. Gene Hughson says:

    We work with the user(s) to determine their priorities. Providing them with the information to make an informed decision and reacting accordingly is, in my opinion, the most agile response of all. We’ve certainly had more customer satisfaction that way.

Trackbacks
Check out what others are saying...
  1. […] Right software:On schedule:Defect free – What do you do if it is not possible? […]



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: