Data Model

Based on our planning work and stakeholder conversations so far, I’ve been working with Simon to develop a data model for the new tool that will serve as the central dashboard for the news harvest workflow.

Here’s the Google Sheet and a few screenshots are included below:

A data model is a way of showing how all of the different data elements in the system will be organized, and how they will relate to each other. It’s a fun document to work on because you can focus on (and completely rearrange/rework) the core information that the system will manage without yet worrying about things like user interface, performance, features or other implementation details. Getting the data model “right” helps ensure that as the software is built, we’re clear on the core concepts of what goes where.

This document doesn’t capture every last detail and is likely to change, but it provides enough depth to allow us to begin mocking up the user interface and representing these concepts in a more concrete way. Those things will in turn be useful in further planning and stakeholder conversations.

Published by

Chris Hardie

Journalist, publisher, software developer, entrepreneur

Leave a Reply

Your email address will not be published. Required fields are marked *