No software is bug free. Even time critical application may fail at some or other point of time. There are many instances when a particular application running in production fail.
That is why care should be taken when deploying application in production when application is ready to use by end user. I have shortlist 5 key points deal with those issues.
- Maintaining Log File: Always maintain a log file to track the activities of user in production. If a issue arise in the application, first look into the log file and try to analyse the problem. So make sure your log file capture all critical application scenerio in the log file.
- Sit with the user to understand the issue: If the log file does not help in finding the issue, sit with the client/user to understand the issue. Record the steps user is performing so that you yourself can reproduce the issue later.
- Reproduction of issue in development environment: By following recorded steps try to reproduce the issue in development environment. This is a very important step and has to happen. Once reproduced the issue can be resolved very easily.
- Creating duplicate environment in Production (if applicable): If issue can not be reproduced in development environment, then there is a serious problem. Try to create a duplicate environment in production if user allows to do that. Then fix the issue in production.
- Run automated test cases: After fixing the issue either in production or development run your automated test cases to make sure that application is running fine and there is no side effect due to issue fix
Regards
Monu






3 comments:
Very consice and well captured man ! Good Work!
Very consice and well captured man ! Good Work
Thanks santoz. I will be happy if it helps some one.
Post a Comment