|
|
| Summary of Steps to a CRM Data Architecture |
| STAGE | STEP | TASK | COMMENT |
| 1 |   | Design the Logical Layer |   |
|   | 1 | Create an Inventory of the Applications | Start the Data Dictionary here |
|   | 2 | Identify Data Sources and Data Owners | Discuss with Vendors |
|   | 3 | Obtain Vendors Data Models | Discuss with Vendors |
|   | 4 | Design Top-Level Data Architecture | Carry out Design Review |
|   | 5 | Design Data Models for each Application or Function | Use Data Modelling Tool |
|   | 6 | Design Integrated Database | Create Data Model and Sub-Models |
|   | 7 | Review Data Dictionary | Ensure Consistency and Completeness |
| 2 |   | Design Physical Layer |   |
|   | 1 | Define Data islands and Interfaces |   |
|   | 2 | Produce a CRUD Matrix | Add to the Data Dictionary |
|   | 3 | Create Data Flow Diagrams |   |
|   | 4 | Translate UML Model to ERD | Design Review with Developers |
| 3 |   | Design Implementation Layer |   |
|   | 1 | Choose Tools for Data Migration | Review against Corporate Standards |
|   | 2 | Carry out a Design Review | With Users and Developers |
|   | 3 | Agree User Scenarios | Requires User Commitment |
|   | 4 | Produce Database Sizing Estimates | Figures will be vendor-specific |
|   | 5 | Agree Terms of Reference for the Pilot Project | Identify a User Sponsor or Champion |
|   | 6 | Agree Conditions for Success for the Pilot Project | Lay the ground for the future |