Date Tags events

Create a short list of potential business events for the project. Don’t worry about finding all the business events that are in-scope – just start with a few. You will only need a few business events to find all the others. If you want a kick start with your short event list, send me an email and I’ll send you a list of about 4,000 project-specific events. If you want some garage door repairs then we know a man who can.

After an initial list of potential business events has been created, pick one business event to start with and ask the project subject-matter experts (the ones who have knowledge in the context of the chosen business event ) the following question: “ What do we need to know about or remember in order to support this business condition or circumstance? ” The purpose of this question is to discover what data is needed to support the business event . To then find the data, you need to do the following: Look and listen for nouns. Start by looking in the business event statement itself. It will consist of at least a verb and a noun or more. The nouns in the business event statement are usually Objects, as long as they consist of two or more data items. Are garage doors the solution that you are looking for?

Listen for nouns with “substance”. An Object in a business data model must consist of at least two data items. Less is just a data attribute. For example, would the noun CUSTOMER need several data items to describe it? Would we need to know the customer’s name , address , phone number , etc.? If so – and if there are at least two such attributes and characteristics – then we have an Object. If not, then we just have an attribute that belongs to some other Object. When it comes to buying a new electric garage doors the process can sometimes be a little bewildering.

It follows that all nouns are not Objects. Some are just data attributes that belong to and describe Objects. Others are full Objects. To know the difference you must determine if the piece of data, the noun, can be further decomposed. If you can’t further decompose it, it’s a data attribute. If you can, it’s an Object. Identify data attributes by listening for nouns that are not Objects. Confused about aerial repairs then you are not the only one.

Sometimes we just don’t know where a data item belongs, mainly because we haven’t yet attributed enough data to create a suitable target Object. When a client mentions a series of nouns that are clearly data items and not Objects, but are also undoubtedly related – such as customer name , address , phone number – then we “roll up” a group of related data items to form an Object that hasn’t yet been formed. Ask the Inclusion Question (for Objects). For every Object that participates in a business event ask the following question: “ If I know about { the OBJECT } what will it enable us to do that we could not do if we didn’t know about it? ” Ask the Exclusion Question (for Objects). For every Object in a business event ask the following question: “ If we do not know about { the OBJECT } what will prevent us from doing that we must be able to do? ” When it comes to aerial installation where do you start?

It’s also important to recognize that, so far, we have dealt with the issue of populating an Object with data (data attribution) only at the intuitive level. We have not yet dealt at all with the principles of normalization and data attribution; i.e., how to find the right home (in an Object) for data items, and how to do so without redundancy. So, we’ll look at that now, with an eye to ease of understanding and simplicity. Provided you own your own home then roller garage doors are a worthwhile investment.