Skip to content

Story card template #1

@karenng-civicsoftware

Description

@karenng-civicsoftware

name: Story card template
about: Track the progress of a story card
title:
labels: Storycard
assignees:

Story Card Request

Project:
Card Title:
Card Document: (link here)

Milestones

Setup

Type of data processing / analysis this story card uses

  • descriptive - simple data (re)-representation, doing summary statistics belongs to this category, we do this for all data sets
  • explanatory - testing hypotheses and / or comparing data points
  • predictive - any regression, model fitting, classification or clustering tasks
  • prescriptive - when you want to recommend any action to be taken (we do this rarely, if at all)

Data documentation and proposed analysis

  • Document metadata
  • Decide whether to load to database or S3 with proper metadata documentation
  • Review metadata and proposed data analysis

Set up data processing development environment

  • Clone repo from data science git repo template
  • Set up access to GitHub repo for all team members
  • Set up a container from a suitable version of the Dockerfile template
  • Prototyping and testing analysis proposals
  • Review additional proposed data analysis identified through prototyping
  • Write code for reproducible data processing steps with proper version control & data lineage
  • Data science results produced and documented
  • Data science peer reviewed

Build APIs

  • Database deployed to CIVIC Cloud

  • Initial backend API repo created via cookiecutter, using templatized names

  • API developer confers with Data Visualization/Frontend teams regarding story card MVP

  • API developer confers with Data Scientists regarding all needed calculations, filters and queries, validation

  • perhaps using OpenAPI as a contract/organization first, can help understand the needs/requirements link to OpenAPI and
    Why use OpenAPI

  • Basic API in container

  • Basic API deployed to CIVIC Cloud

  • TBD process for API design - standardization?

  • API endpoint with all needed calculations, filters and queries

Data visualization:

  • Concept clearly articulated through card title, visualization title/subtitle, card question(s)/action(s), and card context
  • Titles and context use consistent language (e.g., census tract v. neighborhood) and match grain of data used in the visualization
  • Visualization and component choices inline with data visualization best practices
  • All components needed available in Storybook
  • Components available in Storybook demonstrate all needed features
  • Follows data visualization and interface guidelines available in Storybook

Design

  • TBD Wireframes?
  • TBD Design review?

Written content / additional links

  • Write content
  • Review content

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions