Preliminary Requirements |
||||
|
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
During the Functional Decomposition activity, it is likely that a number of entities will be identified, These should be carried forward into this activity. Before commencing the team should have a basic understanding of entities, attributes and relationships. Whilst the discussion is focused on entities, there will likely be some discussion around attributes. The question that forms the core of data requirements is:
Entities should be captured in the Excel Data Modeling Worksheet. There is no need to capture all the attributes or relationships at this point. Keep the focus on the Entities and any attributes that may be unusual or unique to your business. The second part of this activity is to understand the quality of the data in your current database. This can be accomplished by working with your Database Administrator to investigate the quality of data in particular tables. It will also involve running various consistency checks to identify data issues. Also talk with staff who use the existing system on a daily basis. They are probably aware of data which they cannot trust. It can be assumed that most of this data will be transferred into a new system. A decision needs to be taken by the Sponsor and Steering Committee what their goals are in terms of data quality. The decision will be that data should be somewhere between two extremes:
This decision is important as it will determine the data cleanup effort required. The decision may be on an item by item basis. We will clean up all addresses but not phone numbers. From this decision, a plan can be put in place for cleaning data and the data cleanup run as a separate project. The conclusion will need to be before the trial conversion in the Configuration and Customisation phase. Remember that no matter how thorough this analysis, there will still be data found that needs to be cleaned up. Time should be allowed for undiscovered errors. This is only part of the work required to prepare data. In addition to cleaning up existing data, and filling gaps. you will probably need to:
Most of this work will not be clear until a package is selected. If however all the work is left until the end, you will likely find the people required to fix the data are also required for configuration, testing and training. It is best to get obvious data cleanup done as early as possible. |
|||||||||||||
|
|||||||||||||
|
|||||||||||||