Strengthening audit/assessment/review skills
Are there any materials/pointers which can throw some light on how to strength one's audit/assessment skill? I am not looking for any particular process model but a generic approach towards audit/assessment, a value based approach.
Re: Strengthening audit/assessment/review skills
It depends entirely where you are going with this question, and what sort of background you bring to the table.
If you are simply doing a compliance audit to see if product X development team produced all proper documents and test results, that is one type of auditing. In my experience most people that have such a focus tend to be slightly anal and like to preserve whatever brainpower they have for tasks such as watching cartoon reruns. At least, that's what it seems like when there is absolutely no reflection of the context of the project when the assessments are made. I certainly hope you aren't looking for guidance along these lines.
The other kind of audit/assessment is to look for potential weaknesses and misunderstanding that is not uncommon in large IT shops where adherence to strict standards is simply a survival technique. If everyone does their own thing then future code maintainers will go nuts. That does not mean you cannot allow opportunities for creativity, and it is there where prior development experience is of great importance. Your role would be to negotiate and facilitate, to make sure the end-result is as good as it can get and still it will be easy to maintain later on. Your reaction to problems is not to beat people over the head but to see what sort of training or support is required to help a development team understand how to follow proper methodology (using the spirit of the words rather than the letters in all cases). To be effective in such a role you need to hone your own skills as a developer and facilitator. You don't have to be the sharpest cookie: in walkthroughs you could easily arrange to have technical experts to most of the assessment work. You need to be supportive and you need to know how to assist people in the proper interpretation of the methodology and/or standards that you are auditing against.
I hope this puts you on the right track.