- Use clear and descriptive names: Names should clearly describe the module's functionality or content.
- Be consistent: Follow a consistent naming pattern.
- Avoid abbreviations and acronyms: Minimise abbreviations and acronyms unless they are widely understood by all users.
- Choose singular or plural: Use plural consistently across all modules.
- Ensure future proofing: Ensure the naming convention can accommodate new modules without confusion.
- Ensure it is user-centric: Consider the user’s perspective and ensure names are intuitive for end users who will interact with the system.