Lucas Schneider • web developer

Community Partnership Database

In 2020, I was contracted by Madison Public Library to develop a database of community partnerships to be a clearing house for all programs and services the library provides or fascilitates in the Madison Community. I worked closely with the library's web developer and participated in the Community Engagement Team meetings, leading weekly focus groups to develop this project. Although I was the sole Drupal developer on this project, its planning, conceptual development, testing, and assessment was highly team based.

Features

Process

  1. Met with the library's web developer to create a project charter (identify objectives, delivrables, stakeholders, etc.).
  2. Met with the Madison Library Community Engagement Team to identify scope of project, what data to collect, develop a smaller workgroup.
  3. Developed entity relationship diagram to plan content relations and table structure.
  4. Community Partnership Database Entity Reference Diagram
  5. Created content types in Drupal, and role for test users to create content.
  6. Presented database to Community Engagement Team (CET) for review, and then to the library's Strategic Partnerships team.
  7. Trained library staff on how to use the new database and provided written documentation.
  8. Continually met with CET work group to discuss what had been working well and what changes would be good to make.