Discussion about this post

User's avatar
Kevin Seely's avatar

I see JITDM in the wild more often than I care to admit. Obviously, it is initially very efficient and works great until it doesn’t. The majority of data teams don’t have the proper data governance in place to avoid, as Joe put it, “duplication and data redundancy, model drift, and technical debt.”

One of the main questions to ask with JITDM is whether or not the long term data model mess is worth the initial, and sometimes immediate, business value. In rare cases, the answer may be yes.

Expand full comment
Martin Chesbrough's avatar

Great article. Agree 100% with JITDM!

At the risk of adding another acronym I’m going to try and take a punt for JEDMO or Just Enough Data Modeling. JEDMO is based on the idea that a data design is always based on some model so let’s try and add a bit of data model thinking to the mix. If the team has decided on a OBT design then one thing that might emerge as you examine the data is that certain columns in the OBT are dependent on each others (e.g. a product hierarchy) and you might be able to persuade the team to model these dimensions to help OBT queries navigate the data.

Another example is the team that wants to get straight into physical design and has no time for logical or conceptual design. As you start to design the physical tables, especially when you have a strong source data aspect coming from SaaS products, the team starts to realise that there are some concepts that you need to clarify so starting to draw up the business aspects as a conceptual model and not just rely on mapping SaaS tables is useful for their design.

In both the examples above it is important to recognise that you do not have a ‘complete’ data model. You have just modeled enough of the concepts or physical relationships in order to make your work easier.

As the project ebbs and flows in terms of urgency of deliverables your data modeling effort can ‘ebb and flow’ to match the needs of the project. In essence this is my concept of JEDMO or Just Enough Data Modeling. It is a week by week thing. Maybe the data model is never complete and this is ok …

Expand full comment
4 more comments...

No posts