I would like to ask a stupid question. What should a consultant do when there's not much to do at work? For instance, my project deals with testing the new version of an application and data migration. Testing for new version is complete whereas testing for data migration hasnt started yet since the data to be migrated is not in place. Can some one suggest some positive things to do at work instead of wasting time and employer's money?
Default - ask the person you report to. Have some questions/suggestions when you ask.
1. Are there processes needing improvement?
2. Are there processes that can be documented - or - existing ones that can be revised?
3. Are there futher automation opportunities?
4. Are there testing processes/procedures you would like improved?
5. What are some credibility gaps that can be worked on?
I am impressed that you would ask!
Well when i said its complete i meant that the initial phase is complete, i'm sorry i should've elaborated more. There are suppose to be three testing phases two of which are complete. Phase three has dependencies (bug fixes) that havent been addressed by the developers. Therefore the next phase is at a stand still untill the bugs are fixed.
You said that you are a consultant. That what consultants usually do - they consult. Talk to people around you, look at processes, read whatever you can find. And at the end recommend process improvements, money savings, etc. to your manager. It has to be well documented also.
Ummm... read forums like this one? Follow links to informative articles and read those?
What about review your plans for the next stage? Are there changes that may need to be made from what you have seen in the stage you just finished? Do you have a greater understanding and appreciation of the application/system/whatever at the end of this stage that may be applied to the upcoming stages to make them more productive?