Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
This technical article provides a comprehensive overview of the CAN CSA ISO IEC TR 29110-5-1-2-18, the Canadian adoption of the ISO/IEC TR 29110-5-1-2:2018 technical report. It focuses on the Management and Engineering Guide for the Basic Profile within the Generic Profile Group. Designed specifically for Very Small Entities (VSEs) – organizations with up to 25 people – this guide offers a tailored set of project management and software implementation processes that enable VSEs to achieve international recognition for their software engineering capabilities without the overhead of larger standards.
The standard applies to VSEs undertaking software development projects. It defines a subset of ISO/IEC 12207 (Software Life Cycle Processes) activities and tasks, scaled down for VSEs. The Basic Profile is for VSEs that are not necessarily using any formal process but need a minimal yet effective approach. The standard covers two primary processes:
The target audience includes developers, project managers, quality assurance personnel in small software companies, as well as consultants and educators training VSEs.
The core of the guide lies in the definition of the PM and SI processes. Each process consists of key activities with specific tasks and work products. The table below summarizes the main activities and their associated outcomes.
| Process | Activity | Description | Key Work Products |
|---|---|---|---|
| Project Management (PM) | Project Planning | Define scope, schedule, cost, risks | Project Plan |
| Project Plan Execution | Implement the plan and monitor progress | Progress Reports, Change Requests | |
| Project Assessment & Control | Evaluate performance and take corrective actions | Meeting Records, Corrective Actions | |
| Project Closure | Formalize acceptance and archive | Acceptance Record, Project Repository | |
| Software Implementation (SI) | Initiation | Prepare the environment and review plan | Project Plan Review |
| Requirements Analysis | Elicit and specify stakeholder requirements | Software Requirements Specification | |
| Architecture & Detailed Design | Define software architecture and components | Architecture/Design Document | |
| Software Construction | Code and unit test | Code, Unit Test Records | |
| Integration & Tests | Integrate components and perform verification | Test Report, Integrated Software | |
| Product Delivery | Deliver final product and obtain acceptance | Software Product, User Guide |
Successfully implementing the Basic Profile requires commitment to documented processes even in small teams. Below are some practical insights:
Compliance with CAN CSA ISO IEC TR 29110-5-1-2-18 is usually a self-declaration. VSEs can claim conformity to the Basic Profile if they have implemented the processes as described, incorporating the defined activities and producing the required work products. However, for formal recognition, organizations may seek third-party assessments from accredited certification bodies that specialize in small entity process assessments.
It is crucial to note that this technical report is not intended to replace comprehensive standards like ISO/IEC 12207 or ISO 9001. Instead, it serves as a stepping stone for VSEs to gradually adopt more rigorous process models. In Canada, the CSA adoption ensures alignment with domestic industry expectations, and VSEs using this standard can later transition to ISO/IEC 29110 full certification or use it as part of a quality management system.
For ongoing compliance, VSEs should maintain records of all activities and work products, perform periodic internal reviews, and adapt the processes as the organization grows.
© 2026. This article is based on CAN CSA ISO IEC TR 29110-5-1-2-18 and the ISO/IEC TR 29110-5-1-2:2018 technical report.