Technical audit


Technical audit is an audit performed by an auditor, engineer or subject-matter expert evaluates deficiencies or areas of improvement in a process, system or proposal. Technical audit covers the technical aspects of the project implemented in the organization. For this, an auditor should have a deep knowledge of development, design and security standards, user needs and ethical considerations, with latest algorithms updates.

Objectives of technical auditing

  • The technical operations are being performed as per requirement.
  • Sound framework of control is in place to sufficiently mitigate the potential risk, with potential ethics and harm reduction as factors.
  • The procured technical equipment is technically suitable for the purpose.
  • Authority and responsibility for operating activities are assigned properly.
  • Information system is adequate to provide assurance of operating activities being performed properly.
  • If applicable, the system is updated to incorporate user values.

Concentration of technical auditing

  1. Planning and design
  2. Procurement or purchase
  3. Implementation
  4. Impact of project
Areas to be covered by technical audit
Planning and designProcurement/PurchaseImplementationImpact of project

  • Compliance with Financial Manual
  • Independent evaluation of received proposal.
  • Timely completion of project
  • Provision of liquidity damage in case of delay in project completion.
  • Acceptance Test Report
  • Reduction in operation cost or improvement in operation.
  • Increase market share
  • Improvement in Key Performance Indicator s
  • Increase customer loyalty or decrease customer churn
  • Increase Revenue of the company
  • Reduce risk to users
  • Benefits of technical auditing

    Incorporation of users in technical auditing

    While there are methods that developers and researchers can leverage to gain information for effectively auditing systems, such as the scraping approach or code audits, it is sometimes the case that users' insight is critical to understand problems with a system. As such, there are methods of soliciting user perceptions and feedback to support a technical algorithm audit. For example, in noninvasive user auditing, researchers and developers may survey users in conjunction with user activity to understand interactions with the system and unmet needs that could benefit from auditing. Crowdsourced or collaborative auditing is another approach, in which users are considered as testers, sometimes specifically hired to do so, to provide feedback about system design and behavior. With a trend toward user-centered, ethical systems, incorporation of users' feedback in the auditing process is becoming increasingly common.