while working on a project, a developer spent a few weeks modeling the intended data schema before writing any code. this person was most likely working with a document database.