No More Data Modeling?

by Renee L
With more advanced and faster database technologies, some people say that there is no need for data modeling. In addition, organizations with agile development environments do not use data modeling. In fact, data modeling is not even mentioned at all. However, data modeling expert and consultant, Len Silverston, argues that it is more important to use data modeling now than ever. The purpose of data modeling is to understand the data requirements, build a foundation for the design, and allow data to be integrated. Therefore, if organizations do not have a data model, how are they going to understand the data and foundation of the database/business? Silverston also recommends that modeling techniques should be applied to agile development environments because things are happening so quickly. Thus, modeling would be perfect for agile development because it focuses on delivering solutions quickly. A data model can help produce things more quickly and prevent from making a mess because people will understand how everything fits together and the specific data requirements and design of the database.

This article relates to the importance of data modeling discussed in the second week of class. As shown in class, a data model, such as the E-R Model, allows us to see both the big picture and specific details of the organization. It also shows us the business rules of the organization.

I enjoyed reading this article. It made me think about the future of the database technologies and what may happen to old-fashioned techniques like data modeling. I’m now more curious of how advanced our technologies will go.

Source: Brunelli, M. B. (2010). Are data modeling techniques becoming obsolete?. SearchDataManagement, Retrieved from

4 thoughts on “No More Data Modeling?”

  1. I agree with you Renee Lacson that data modeling is important, even with our advancements in technology, because it give specific details that help outsides see what the company is about and how they work.

    1. Modeling is important and development teams not employing modeling are going to find out the hard way that their design has flaws. I believe the business rules are the most important aspect because they actually define the company. The entities are’ standard across the board…… Customer, shipment, order.

  2. I understand the article author’s viewpoint on data modeling becoming more significant in today’s industry. Because of the sheer size of many companies, understanding the information in order to provide correct decisions takes a considerable amount of data processing. The technique of processing data into a model is a very convenient way to display core information in an easy to understand manner.

  3. The first agile development that pops to my head is SCRUM. Sprints are set up in a short period of time 1 to 3 weeks to tackle requirements. After each sprint, meetings between stakeholders and development discuss the project status and development that may need redirection. The frequent meetings and the roles of product owner, scrum master, and team members makes SCRUM methodology unique and a popular trend and creates flexibility which can deter waste of resources. However, this methodology is highly dependent on the competency of the product owner and his/her ability to communicate and be in-line with the clients expectations.

Comments are closed.