Problem: Due to a bad installation (not made by me) part of the system is corrupt on the dev environment. A change needs to be made to that part of the system but the developers are concerned that we will migrate the corruption throughout Test and Production environments. Fixing the corruption is a large scale task that cannot be completed in a short period, an upcoming upgrade (Q1 2012) to the entire system will definitely fix the problem and therefore contract extended while I do the upgrade (kerrching). the problem is with this change due to go into a release mid December.
Options I gave the business were:
1) Migrate the change anyway (and therefore the corruption), it all seems to work but you would be migrating a known corrupted part of the system.
2) Hack around a short term fix for the corruption and add a lot of testing time to the change to ensure the hack works.
3) As the change was originally labelled as minor then remove the change from the release until the upgrade has taken place.
I recommended 3.
Business came back with
"You seem to have missed a fairly obvious option can't you simpy develop the change directly onto the production environment when you migrate everything else?"
My answer "yes, but that really isn't very professional developing directly to a live prod environment"
Their reply "Well what are the risks?"
Words fail me at this point, help? what can I possibly say in reply while maintaining a professional attitude?
Options I gave the business were:
1) Migrate the change anyway (and therefore the corruption), it all seems to work but you would be migrating a known corrupted part of the system.
2) Hack around a short term fix for the corruption and add a lot of testing time to the change to ensure the hack works.
3) As the change was originally labelled as minor then remove the change from the release until the upgrade has taken place.
I recommended 3.
Business came back with
"You seem to have missed a fairly obvious option can't you simpy develop the change directly onto the production environment when you migrate everything else?"
My answer "yes, but that really isn't very professional developing directly to a live prod environment"
Their reply "Well what are the risks?"
Words fail me at this point, help? what can I possibly say in reply while maintaining a professional attitude?
Comment