Outsourced Development - ISO 27001 Annex A Control
ISO 27001 Annex A 8.30
Outsourced does not mean unaccountable - the security expectations have to travel with the work.
ISO 27001 Annex A 8.30 - Outsourced Development
Outsourced development - to a development house, a freelance developer, an offshore team - extends the organisation's development boundary to people who are not employees. The control asks for those activities to be directed, monitored and reviewed so that the security standards applied internally also apply to the outsourced work.
Direction starts with the contract. Security requirements, coding standards, testing expectations, deliverable acceptance criteria, and access arrangements should all be set out before work starts. Generic non-disclosure agreements are not sufficient - the contract needs to specify what good looks like for the work concerned.
Monitoring and review continue through the engagement. Code reviews, security testing of deliverables, periodic check-ins on adherence to the agreed standards, and acceptance testing before release all confirm that the work meets requirements. Where issues surface, the contract should support remediation and, in serious cases, termination.
The outsourced development gap that surfaces in audit is the supplier whose security practices are unknown because nobody asked. The contract was signed years ago, the work has been delivered satisfactorily on schedule, and security has never been formally evaluated. The supplier review under A.5.22 is the natural mechanism for closing this gap.
Practical Compliance Guidance
Outsourced development arrangements are described in the IMS1 manual at section 8.5 alongside the Supplier Management Procedure. Contract records and review outputs provide the operational evidence.
| alphaZ document | How to use it |
|---|---|
| ISO 27001 Toolkit | The full alphaZ ISO 27001 toolkit covering manual, policies, procedures, registers and audit checklists. |
| PP-8-100 Information Security Policy Procedure | Contains the supplier security arrangements that apply to outsourced development. Use as the source for the contractual baseline. |
Note - all the above files can be downloaded with an alphaZ subscription.
