AIDM Project and CR Templates
  • 18 Jul 2022
  • 2 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

AIDM Project and CR Templates

  • Dark
    Light
  • PDF

Access the AIDM templates by message development project stages: AIDM BRD and CR Templates

The templates are being continuously refined based on user experiences. 

Instructions

Use the BRD or CR templates,  that have been developed for the data model as the starting point for all projects in need of new XML messages. 


Change Request (Request for change existing standards)  

This form should be selected when a change is required on a existing data message standards, the aim is to request an enhancement or correction with minimum information by reuse existing documentation and highlight the necessary changes. 

Stage 1: Project Initiation 

In this stage, the initiation needs to collect basic information about the project, its objectives, expected benefits, resources required to develop the standard and approximate timelines. The project team is established at the conclusion of this stage.  

This step of ATSB (ex PADIS) methodology is new. It was introduced to provide more predictability in the entire message development process. Introduction of this step received strong support of the PSC Steering Group in June 2014. 

Stage 2: Business Requirements and Modeling 
Business Requirements should be written in a manner that is understandable to a 3rd person, such as business or data analyst, who may not be an expert in the business area covered by this document. 

Compared to the previous BRD template, this template was simplified and restructured into two parts. 

  • Part 1 (sections 1 – 5) allows the business users, who are generally not used to follow a highly structured and formalized approach, to articulate business requirements without unnecessary formal constraints before starting any formal analysis or modeling activity starts.  During this phase, the business users are also expected to collect and provide all reference information that will be required for further analysis and modelling. This information is collected in a word document (or similar). 
  • Part 2 (sections 6-7) already introduces certain amount of formal modeling. Its completion requires support by a trained modeler who is expected to develop all diagrams based on the input from the business users directly in the AIDM. Completion of use cases (or collaboration diagrams) is a mandatory component of a BRD submission for all new XML schemas. Business users are required to validate all work produced by the modeler. 

Stage 3: Modeling and detailed analysis of non-functional requirements 

This stage represents all the detailed work needed to analyze the requirements and convert them into a “solution”. This stage involves data modelling on the logical layer, message modeling as well as structured analysis of non-functional requirements. Most of the work will be driven by individuals with expertise to document analyze and model business requirements. However, business users must provide necessary input in order to ensure that all data and their relationships are modelled and validate all the results. 

Data modeling includes documenting the hierarchical structure of data, all relationships between data and the nature of the relationship; documenting the type of each data item, e.g. alphabetic, numeric, alphanumeric and length of characters and applicable codes for data whose type is defined in a code list or enumeration. This activity will take place directly in the model. 

Message modelling includes documenting which data elements of the data model are to be included in each message, in what sequence, and the number of times a piece of data, or a grouping of data, may be required/repeated and documenting the status of the data as being either mandatory, conditional or optional. Mandatory means always required and conditional means required depending on the conditions. This activity will take place directly in the model. 

Stage 4 & 5 are not included in this template



Was this article helpful?