In the Annual Audit Plan (AAP), each planned audit has a target year and estimated duration, but it does not have a specific date to start the planned audit. So the objective of this audit scheduling workstream is to build an algorithm to optimize the timing of individual audits given certain factors, including but not limited to: (1) Timing factors: In general, we don’t want to schedule an audit when the site is super busy, so we will try to avoid conducting audits near the time of important study milestones (FPI, FSA, etc.) or near the holiday. (2) Resource factors: factor in the work schedule and workload of the audit manager, auditor, and other individuals involved in the audit; (3) Travel factors: optimize the travel distance and cost for planned audits.
Our expected outcome from this workstream is an audit scheduling tool, that can provide insights for audit managers to decide when to start a planned audit. The specific output format could be either a dashboard or a flat-file (.xlsx, .csv, etc.) generated by a Python script. The operational plan of this tool will be: When the AAP is finalized and/or modified, our audit planning tool will pull all planned audits from the AAP, and for each audit, the tool will propose some recommended audit start dates given the optimization of all relevant factors