Create a Logical Model to Build Consensus
Explore how to create a clear logical model to align developers and stakeholders on software data requirements. Understand how to document entities, attributes, and uniqueness to build a solid foundation before coding. This lesson helps you plan sustainable, consistent data models that reduce future complications in Rails app development.
We'll cover the following...
The logical model is a tool to build consensus with the developers who must write the software and anyone else who understands what the software must do or what problems it must solve. The logical model is where we can identify requirements for the data to be stored without worrying (yet) about how to store it.
We recommend that the developers either lead this process or have final approval because this model is input into their work. While nondevelopers can do a good job of drafting logical models, there are often some fine details they miss that a developer will need to know in order to move forward.
We don’t want ...