Audit are important as it will uncover mismatches between what is documented with what is actually being done. It will help to uncover the deviation between what is thought to be happening or out to happen with what is actually happening. Most of the time, the deviation is intentional. The original (documented) process may be not practical or relevant anymore so the guys down there (implementers) will modify and tweak the process to suit their work.
A good audit process will also be able to gather what are the deviation and why they occur. It will help to solicit the pain points. It will also provide a relevant recommendation as to how those mismatched can be addressed.
It is good that all processes, procedures, templates and tools are continuously reviewed and improved every 3 to 6 months. if you need any help to perform audit for your project management and software development activities, please connect with us.