02-347-7730  |  Saeree ERP - End-to-end ERP for Thai businesses Contact

ISO 29110 EP3: How to Prepare for the Certification Audit

  • Home
  • Blog
  • ISO 29110 EP3: Audit Preparation Playbook
ISO 29110 EP3 — How to Prepare for the Certification Audit, a Complete Playbook
  • 14
  • May

Following What is ISO/IEC 29110? and EP2: Certification & Audit Process, the next question is — how does our team actually prepare? Who has to be involved, what do we need to know first, and what do we do in the weeks before audit day?

EP3 is a preparation playbook from the day you decide to get certified to the day of your Stage 2 audit — written from the experience of the Grand Linux Solution team, which has passed ISO 29110 audits continuously for 10 years since 2015 (4 certificates) and passed every surveillance audit.

This article is for:

  • Small-to-medium software teams (VSE) pursuing ISO 29110 for the first time
  • Team leads / PMs who must build a preparation roadmap
  • Developers assigned as document or process owners
  • Executives approving budget and resources for certification
In short: Preparing for ISO 29110 Basic Profile takes 4-6 months for teams without a formal process. You need (1) People: PM, process owner, internal auditor, executive sponsor (2) Documents: work products covering both processes (PM + SI) (3) Systems: version control, issue tracker, document repository (4) Evidence: traceability and a review trail being used in real, current projects.

Who Has to Be Audited

ISO/IEC 29110 was designed for VSEs (Very Small Entities) — organizations, projects, or teams with up to 25 people working on software development (per ISO/IEC TR 29110-1). In practice, many larger companies apply it to sub-teams or business units that fit the VSE definition.

Who should pursue certification

Group Why they pursue it
Software vendors serving governmentMany public-sector TORs require ISO 29110 as a baseline qualification
System integrators on enterprise projectsLarge customers use it as a vendor-screening filter
In-house dev teams at large companiesDemonstrates internal team meets the same standard as external vendors
Software startups / SMEs entering enterprise marketLowers the barrier to engaging enterprise customers
Government units developing software in-houseAligns with digital-government policy and raises the quality bar of public-sector systems

"Who gets audited" isn't one person — it's the whole team. Auditors interview people in their actual roles, not just executives. See the role matrix below for details.

4 Things to Know Before You Start

1. There are 4 profiles — pick the one that fits

Profile Best for Notes
EntryBrand-new tiny teams, single projectA stepping stone before Basic
BasicTeams ≤25, multiple projects — most commonBased on ISO/IEC 29110-4-1 — the de facto standard in the Thai market
IntermediateMulti-project teams needing portfolio managementStill maturing / less common
AdvancedMature teams aiming for ISO/IEC 12207 or CMMIStill maturing / less common

The profile that Thai companies and government bodies recognize most is Basic. The certificate Grand Linux Solution holds is Basic Profile under ISO/IEC 29110-4-1:2018.

2. Two process groups must be implemented

Process Focus Owner
Project Management (PM)Plan, track, close out a project, manage risk and changeProject Manager
Software Implementation (SI)Analyze requirements, design, code, test, deliver, maintainTech Lead / Software Engineer

3. Standards you must read (at least 3)

  • ISO/IEC 29110-4-1:2018 — Profile specifications (what you're audited against)
  • ISO/IEC TR 29110-5-1-2 — Management and engineering guide (the main working reference for the team)
  • ISO/IEC TR 29110-3-1 — Assessment guide (what auditors use)

Main standards are sold via the ISO Store. Technical Report 5-1-2 can be read for free on the ISO Online Browsing Platform.

4. Vocabulary your team must speak

Term Meaning
VSEVery Small Entity — a software team ≤25 people
Work ProductDocument or output the process produces (Project Plan, Test Report, etc.)
CBCertification Body — issues the certificate (e.g., TÜV NORD, SGS, BV)
NCNon-Conformity — something that doesn't meet the standard (Major / Minor)
OFIOpportunity For Improvement — a suggestion, not an NC
SurveillanceAnnual mini-audit during the 3-year certificate validity
TraceabilityLinkage between Requirement → Design → Code → Test

6-Month Preparation Timeline (Real Example)

Month Main work Expected outcome
Month 1Kickoff, form preparation team, gap analysisGap report + action plan
Month 2Draft process manual, select CB, request quotesProcess Manual v1 + CB chosen
Month 3Pilot the process on one project, start producing real work productsPilot project running on the process
Month 4Roll out to all active projects + team trainingEvery active project has complete work products
Month 5First internal audit + close NCs + management reviewInternal audit report + corrective actions
Month 6Stage 1 audit (document review) → Stage 2 audit (on-site)Certificate
Note: If your team already runs a formal process (e.g., systematic risk management with approval flows), you may compress the timeline to 3-4 months. But if you're starting from scratch, don't force it into 3 months — the result will be "documents written for the audit," which experienced auditors detect.

Role Matrix — Who on the Team Participates

Role Main responsibility Likely audit-day question
Executive Sponsor (MD / leadership)Approve resources + budget, chair management reviews"How do you use management-review outcomes to make decisions?"
Quality Manager / Process OwnerOwn the QMS, schedule internal audits, track NCs"Show the process document and its revision history"
Project ManagerOwn Project Plan, Status Report, Risk Register"Show the project plan of an active project + change-request log"
Tech Lead / Software ArchitectOwn Software Design and architecture decisions"Show the design document and trace back to requirements"
DeveloperWrite code following process, commit per convention, review"Explain your code-review process and show a pull request"
QA / TesterOwn Test Cases, Test Report, defect log"Show a test report + a defect traced back to a requirement"
Internal AuditorAudit processes internally before the external audit"Show the internal audit report and closed NCs"
Document / Configuration OwnerMaintain document repository and version control"Show document versioning and backup policy"

One person can wear multiple hats if the team is small — but the Internal Auditor cannot audit a process they own (conflict of interest).

Work Products You Must Prepare

The Basic Profile defines minimum work products across the two processes — this is the list auditors actually ask for:

Process Key work products Owner
Project Management (PM)Statement of WorkPM + Customer
Project Plan (timeline, resources, milestones)PM
Risk Register + Mitigation PlanPM
Change Request Log + Approval TrailPM + Customer
Progress / Status ReportPM
Acceptance Record (UAT Sign-off)PM + Customer
Software Implementation (SI)Requirements SpecificationBA / Tech Lead
Software Design (architecture + components)Tech Lead
Source Code (controlled in VCS)Developer
Traceability Matrix (Req ↔ Design ↔ Code ↔ Test)BA + QA
Test Cases + Test ReportQA
Defect Log + ResolutionQA + Developer
User Manual + Installation GuideTech Writer / Dev
Maintenance PlanPM + Tech Lead

The 3 golden rules of work products

  1. "Show me the evidence" — Real artifacts from real projects, not empty templates
  2. Reviewed + Approved — Key documents must have a review/approval trail (signatures, comments, pull-request reviews)
  3. Versioned — Every document has version history or revision dates

Systems and Tools You Need

  • Version Control System — Git (GitHub, GitLab, Gitea, Bitbucket) for source code and text-based documents
  • Issue Tracker — Jira, Redmine, GitHub Issues, Azure DevOps — for requirements, defects, change requests
  • Document Repository — SharePoint, Confluence, Google Drive — with access control and version history
  • CI/CD Pipeline — Jenkins, GitLab CI, GitHub Actions — evidence that builds and tests are automated and repeatable
  • Communication Log — Archived Slack/Teams + email — used as evidence for change requests and approvals
  • Backup + DR plan — These systems must be recoverable. See Disaster Recovery for guidance

You don't need expensive tooling — open-source and free tiers are fine — but they must be used consistently and for real work.

Pre-Audit Checklist (4 Weeks Before)

One month before the Stage 2 audit, your team should pass this checklist:

Item Acceptance criteria
Process ManualPublished + signed off + the team knows where it lives
Sample project work productsAll required types present in at least one active project
Traceability matrixReq → Design → Code → Test complete, no orphans
Internal audit reportDone at least once — all NCs closed
Management review minutesAt least one review with a decision log
Training recordEveryone on the team has been onboarded to the process
Sample project change requestsApproval trail complete
Test report for latest releaseTraceable back to requirements
Document version controlRevision history can be displayed instantly
Mock audit (dry run)One rehearsal — verify the team gives consistent answers

Audit Day — Mindset and How to Answer

3 mindset shifts

  1. The auditor is here to help, not to trap you — Their job is to verify the standard is genuinely implemented
  2. "I don't know, let me check" beats guessing — Wrong guesses trigger follow-up questions you don't want
  3. Show the system you actually use, not documents made for the audit — Experienced auditors recognize the pattern

Preparing for the day

  • Prepare 1-2 active projects with complete, fresh work products
  • Make sure everyone knows the audit scope and their own role
  • Open real screens / live systems during interviews — live demos beat PDFs
  • Have a backup machine + backup internet — losing connectivity mid-audit is a red flag
  • Assign a note-taker to capture findings in real time

Example questions and good answers

Auditor's question Good answer
"Show the requirements for project X"Open the actual issue tracker / SharePoint folder and show revision history
"Trace this defect back to a requirement"Open the traceability matrix and follow real links
"Who approved this change request?"Open the CR log and show the approval (email, ticket comment, PR review)
"What did the latest internal audit find?"Open the internal-audit report, the corrective-action plan, and the evidence that NCs are closed
"How does the team know this process?"Show training records and the actual links the team uses to read the process

7 Common Preparation Mistakes

  1. Starting preparation 1 month before the audit — Not enough. Plan for at least 4 months if you're starting from scratch
  2. One person writes all the documents — Auditors interview multiple people; a document whose "owner doesn't use it" gets caught in interviews
  3. Copy-pasting empty templates — A Process Manual you can Google doesn't reflect real work. Write your own
  4. Skipping the internal audit — It's a mandatory requirement and reduces surprises at Stage 2
  5. Documents created just for the audit — Auditors detect this from clustered revision dates or batch-like filename patterns — see EP2: 5 most common reasons teams fail
  6. Letting a consultant do everything — Consultants help, but the process must belong to the team or interview answers won't line up
  7. Executives skipping management reviews — Management review is mandatory, and there must be evidence that leadership uses its outputs to decide
🚩 Red flag: One team hired a consultant to write all their documentation and never read it. At Stage 2 the auditor asked a developer "how does your code-review process work?" — they couldn't answer → instant Major NC.

About Saeree ERP — 10 Years of ISO 29110

Grand Linux Solution Co., Ltd. has held ISO/IEC 29110 Basic Profile since 2015 and renewed continuously for 10 consecutive years across 4 certificates (2015-2018, 2018-2021, 2021-2024, 2024-2027). The current certificate is issued by TÜV NORD under ISO/IEC 29110-4-1:2018, valid 13 Nov 2024 - 12 Nov 2027, with surveillance audits passed every single year.

Every Saeree ERP project delivered to a customer follows the same process — not just on audit day. Project Management Plan, Requirements Specification, Test Report, User Manual, and Maintenance Plan for every deployment are fully traceable and available for customer audit at any time.

See also: Receiving the ISO 29110 certificate and Why Saeree ERP.

Summary — 3 Sentences to Remember

  1. Preparing for ISO 29110 means changing how you actually work — not writing new documents
  2. The auditee is the whole team, not the executive alone — auditors interview real roles
  3. A certificate lasts 3 years with annual surveillance — teams that "prepare for the audit only" fail at the first surveillance

Preparing for ISO 29110 isn't hard because the standard is hard — it's hard because you have to change how the team works every day. Once you can, the certificate becomes a side effect; the real outcome is a team that delivers the same quality every time, for 10 consecutive years.

— Grand Linux Solution

Related articles:

References

This article is written from the real-world experience of the Grand Linux Solution team, which has passed ISO 29110 audits continuously for 10 years since 2015 — contact sale@grandlinux.com or call +66 2-347-7730.

Need advice on preparing for ISO 29110?

Grand Linux Solution has passed audits continuously for 10 years and is happy to share the experience.

Get in touch

+66 2-347-7730 | sale@grandlinux.com

Sureeraya Limpaibul

About the author

Sureeraya Limpaibul

Managing Director, Grand Linux Solution Co., Ltd. and Founder of Saeree ERP — providing end-to-end ERP consulting and implementation.