Naming Convention Standard
(Approval of the Naming Convention Standard indicates an understanding of the purpose and content described in this document. By signing this document, each individual acknowledges and agrees to follow the defined naming conventions, document classification structure, versioning guidelines, process area codes, and file management practices. This ensures consistency, traceability, and effective document management across all projects and organizational processes within the Quality Management System (QMS).)
Document Revision History
| Ver No | Date | Change Information | Author | Approver |
|---|---|---|---|---|
| V1.0 | 16 Mar 2026 | Initial Draft | Melisha Dsouza | Pooja Thorat |
1. Introduction
Effective document management is essential for maintaining consistency, traceability, and organization within project and process documentation. A standardized naming convention helps ensure that all documents and files created across projects and process areas are easily identifiable, searchable, and properly version-controlled.
This document defines the standard naming conventions for files and artifacts within the Quality Management System (QMS). It provides guidelines for naming documents, spreadsheets, images, videos, diagrams, and other project-related files. By following these conventions, teams can maintain uniformity in documentation practices and support efficient document management across the organization.
2. Purpose
The purpose of this document is to define a standard naming convention for all documents, files, and artifacts created within the Enovate IT Quality Management System (QMS).
This ensures:
- Consistent document naming
- Easy document identification
- Proper version control
- Efficient document organization across projects
3. Scope
This naming convention applies to all documentation and files created within organizational processes and project environments, including:
- Word documents
- Spreadsheets
- Presentations
- Images
- Videos
- Drawings and diagrams
- PDF documents
- Text files
- Source code files
- Archive files
All project teams and stakeholders must comply with this naming standard.
4. Standard Document Naming Structure
In this document, “Documents” refers to formal, text-based files such as Microsoft Word documents (.doc or .docx) used to create requirements, design specifications, procedures, plans, and reports within projects and organizational processes.
Examples include:
- Software Requirement Specification (SRS)
- High Level Design (HLD)
- Low Level Design (LLD)
- Project Plans
- Procedures
- Reports
These documents are typically editable files that undergo review, approval, and version control.
4.1. Documents with Version
This format is used for formal and controlled documents that require version tracking and updates.
Format:
EnovateIT_QMS_[ProcessArea]_[DocTypeNumber]_[ProjectName]_[DocName]_V[Version]
Example: EnovateIT_QMS_TS_DS01_Acanis_HLD_V1.0
These documents usually go through:
- Review and approval processes
- Version updates
- Document control procedures
For documents that are organizational standards, policies, procedures, or process assets and are not associated with a specific project, the ProjectName field should be replaced with “Organization”. This indicates that the document applies across the entire organization rather than to a specific project.
Example:
EnovateIT_QMS_PCM_P01_Organization_NamingConventionStandard_V1.0
4.2. Documents without Version
This format is used for supporting Word documents that do not require formal version control.
These may include:
- Code review documents
- Supporting checklists
- Flow descriptions
- Reference notes
- Internal review documents
Format: EnovateIT_QMS_[ProcessArea]_[ProjectName]_[DocName]_[DDMMYYYY]
Example: EnovateIT_QMS_PQA_Acanis_CodeReview_16032026
Note: For these documents, DocTypeNumber is not included because they are typically supporting or reference artifacts that do not require strict version tracking or formal document control.
5. Naming Convention for Release and Test Plans
Format: EnovateIT_QMS_[ProjectName]_[PlanName]_V[Version]
Examples:
-
EnovateIT_QMS_Acanis_ReleasePlan_V1.0
-
EnovateIT_QMS_Acanis_TestPlan_V1.0
6. Naming Convention for Spreadsheets
Spreadsheets
EnovateIT_QMS_[ProcessArea]_[DocTypeNumber]_[ProjectName]_[DocName]_V[Version]
Example: EnovateIT_QMS_PQA_L01_Acanis_DefectLog_V1.0
Traceability Matrix
Format 1: TraceabilityMatrix_Client_[ProjectName]_Release_V[Version]
Example: TraceabilityMatrix_Client_Acanis_Release_V1.0
Format 2 (Internal QMS format):
EnovateIT_QMS_[ProcessArea]_RTM_[ProjectName]_V[Version]
Example: EnovateIT_QMS_VV_RTM_Acanis_V1.0
7. Naming Convention for Other File Types
Images EnovateIT_QMS_(ProcessArea)_(ProjectName)_(ImageName)
Videos EnovateIT_QMS_(ProcessArea)_(ProjectName)_(VideoName)
Drawings / Diagrams EnovateIT_QMS_(ProcessArea)_(ProjectName)_(DrawingName)
Example: EnovateIT_QMS_TS_Acanis_SystemArchitecture
8. Sprint Naming Convention
Format: [ProjectKey]_Sprint_[Number]
Example: ACM_Sprint_01
9. Document Type Codes
| Document Type | Code |
|---|---|
| Procedure | P |
| Checklist | C |
| Log | L |
| Form | F |
| Plan | PL |
| Template | T |
| Item List | I |
| Report | R |
| Drawing | D |
| Design Document | DS |
| Specification | S |
10. DocTypeNumber
DocTypeNumber represents a combination of the Document Type Code and a unique sequential number assigned to a specific document type.
Format: DocTypeNumber = Document Type Code + Serial Number
- PL- Document Type = Plan
- 01- Serial number of that document type
The number is assigned sequentially for documents under the same Document Type within a process area.
Example in file name:
EnovateIT_QMS_PQA_PL01_Acanis_TestPlan_V1.0EnovateIT_QMS_PQA_PL02_Acanis_ReleasePlan_V1.0
11. Document Categories
| Category | Description |
|---|---|
| Word Documents | Text-based documents used for requirements, design, and reports |
| Spreadsheets | Used for logs, matrices, and data tracking |
| Presentations | Slide-based documents used for meetings and project presentations |
| Images | Graphic files such as screenshots and diagrams |
| Videos | Demonstration or training recordings |
| Drawings / Diagrams | System architecture and workflow diagrams |
| PDF Documents | Finalized documents shared in non-editable format |
| Text Files | Plain text files used for notes or configurations |
| Source Code Files | Programming files used in application development |
| Archive Files | Compressed files used for storing multiple documents |
12. General File Restrictions
To ensure cross-platform compatibility and script-friendliness, all files must adhere to these syntax rules:
- No Spaces: Use underscores
(_)instead of spaces. - Case Sensitivity: Use PascalCase for descriptive names (e.g.,
UserManual,not usermanual). - Special Characters: Do NOT use any of the following:
! @ # $ % ^ &( ) + = { } [ ] | \ : ; " ' < > ? / , - Date Format: When a date is required in a filename (e.g., for Meeting Minutes), use the ISO 8601 format:
YYYYMMDD.
13. Email Subject Line Standard
For traceability in communication, all project-related emails should follow this format: [ProjectID] [ProcessArea] - [Subject Brief]
Example: [ACM] [RDM] - Review of Requirement Specs V0.1
14. Versioning Guidelines
To maintain a clear distinction between "Work in Progress" and "Approved" documents, the following sub-versioning rules apply:
Version format: V[Major].[Minor]
| Ver | Status | Description |
|---|---|---|
| V0.x | Draft | Initial creation and internal team reviews (e.g., V0.1, V0.2) |
| V1.0 | Approved | First formal release after stakeholder sign-off |
| V1.x | Minor Update | Editorial changes, typo fixes, or small formatting updates |
| V2.0 | Major Revision | Significant change in scope, process, or project requirements |
15. Compliance
All project teams must follow this naming convention to maintain consistency, traceability, and organized documentation across the organization.
The Process Quality Assurance (PQA) team may review documents periodically to ensure compliance with this standard.
16. Definitions
| Term | Definition |
|---|---|
| QMS | Quality Management System used to manage organizational processes and documentation |
| Process Area | Functional area responsible for specific organizational processes |
| Document Type Code | Short identifier used to classify the type of document |
| Version | Numeric identifier used to track document revisions |
| Artifact | Any document, file, or output generated during project execution |
17. Process Area Codes
| Process Area | Code |
|---|---|
| Requirement Development Management | RDM |
| Estimating | EST |
| Planning | PLAN |
| Monitoring and Control | MC |
| Managing Performance and Measurement | MPM |
| Peer Review | PR |
| Process Management | PCM |
| Product Integration | PI |
| Technical Solution | TS |
| Process Quality Assurance | PQA |
| Configuration Management | CM |
| Verification and Validation | VV |
| Risk and Opportunity Management | ROM |
| Process Asset Development | PAD |
| Organizational Training | OT |
| Decision Analysis and Resolution | DAR |
| Governance | GOV |
| Implementation Infrastructure | II |
| Causal Analysis and Resolution | CAR |
| Supplier Agreement Management | SAM |
18. Document Control
All documents following this naming convention must be:
- Stored in the approved project repository
- Maintained with version control
- Reviewed periodically by the QA or process team
- Updated whenever significant changes occur
19. Abbreviations
| Abbreviation | Full Form |
|---|---|
| QMS | Quality Management System |
| SRS | Software Requirement Specification |
| HLD | High-Level Design |
| LLD | Low-Level Design |
| RTM | Requirements Traceability Matrix |
| PQA | Process Quality Assurance |
| SDLC | Software Development Life Cycle |
The document can be accessed and downloaded from the following link