Storytelling data is a kind of test data used for humane database training and development. Storytelling data is data that tells a story to the user about the purpose and functions of a database. Ideally, it allows users to envision their work in a database, and understand its core functionality without needing a lot of technical documentation.
Creating storytelling data is itself a way of exploring the database your team is developing. The data is a jumping-off point for team conversations about how to make the database better, easier to use, more helpful to the customer, more equitable and inclusive, giving you deeper respect and understanding of the data you are managing.
When you begin creating storytelling data, think about the purpose of the data, your database customers create, and why they are managing it. What problems are they trying to solve? What are they trying to achieve in the world? What kind of data are they collecting, and why?
If the data is about people, think about those people, not in the abstract, but individuals with plans and projects of their own. If the data is about things or systems of things. think about those things and systems in relation to individual people.
As with any toolset, it’s the user’s commitment to specific values that will determine how the toolset will perform. Some of the ideas and concepts I’m working with include:
- If you suspect that the UI is brittle, build storytelling data to expose and explore the brittleness that can help the team see where more work is needed.
- If you think that your development is missing needed nuance in DEI, write data to show that weakness. Consider getting input on your storytelling data from the groups you suspect would be impacted and pay them equitably for their time sharing their lived experiences with you. This can include, but is not limited to, members from the disability, BIPOC, LGBTQ, parolee populations.
- Better still, hire representatives from marginalized groups to help you build the storytelling data and encourage them to educate your team about the issues they face in seeing stories like theirs represented in your database.
That’s pretty heady stuff and I didn’t come to it in one flash of insight. When I first began working with storytelling data, I was just trying to save time composing screenshots for documentation. As I continued to build it out, my team had conversations about using storytelling to model rich data to expose brittle UI so that the team could make the UI more flexible to accommodate more data and more complex data. Additionally, we discussed how storytelling data could show where our working assumptions could be made more equitable and inclusive. It’s the conversations that are sparked by the use of storytelling data that are the generative power of the tool.
I’m just at the beginning of my exploration of using storytelling data to build humane and liberating tools. And I’m sure I’m only scratching the surface and have a lot to learn in this journey. I look forward to hearing others’ ideas, critiques, and insights.