Git Product home page Git Product logo

hackforla / civic-opportunity Goto Github PK

View Code? Open in Web Editor NEW
5.0 4.0 5.0 470 KB

The Civic Opportunity Project will seek to provide a curated journey for Civic Tech volunteers. Our goal is to equip participants with the resources, exposure and toolsets to excel in a competitive workforce. The project will continuously iterate the experience process and ultimately exist as software that can be streamlined, scaled and replicated.

hack-for-la code-for-america workforce-development volunteer volunteer-management duty-of-care civictechindex code-for-all

civic-opportunity's People

Contributors

alexilee avatar experimentsinhonesty avatar rfambro2 avatar tan-zhou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

civic-opportunity's Issues

Templates

Overview

Establish Project Templates.

Action Items

  • Identify appropriate templates to use for your project
  • Work with Project Team to use each Template as a focus guideline
  • Iterate on Templates as necessary while seeking input from Leadership

Resources/Instructions

Perform Team Recruitment and Onboard

Overview

We need to fill team roles to start project.

Dependancies

Issue #3 Role definitions

Action Items

  • PM
    • Identify which roles need to be filled and when (See #3 )
    • Input job postings for team into partner interface
    • Review partner deliverable with Bonnie and Abi
    • Interview candidates
    • Choose team
    • Onboard UX team member (ask them to lightly model process while they are experiencing it)
  • UX and PM
    • Onboard with Bonnie and Ray
      • CfA/HfLA talk
      • Slack
      • Google Drive
      • GitHub

Resources/Instructions

Open Position Input Form
Generation Do Example

Western Regional Call

Overview

We need to setup a Western Region call for all Brigades in our Region.

Action Items

  • Draft a message about having a monthly Western Region call (Setup a Google Doc in the Special Projects folder and link it to Resources below. This should be a poll that asks about Meetup times - 8am Wednesday, 6pm Friday, 4pm or later Saturday, 4pm or later Sunday. Purpose of poll is create a monthly Western Region call)
    • Get Bonnie to sign off on message
  • Sign up for CfA Slack slack.codeforamerica.org
    • Join #brigade channel
    • Join #west-brigades channel
  • Post message in West brigades channel
  • Update spreadsheet with West brigade member handles
    • Invite members to West brigades channel (Annotate sheet)

Resources/Instructions

West Region Contact Directory - HfLA version
Google Drive for Special Projects

Coordinate all Special Project Coordinators

Overview

Identify all Special Project Coordinators and develop a coordination plan.

Action Items

  • Send notice to Felipe and select date and time (9am PDT on Thursday August 13th, 9am PDT on Saturday August 15th)
  • Host informational sessions
  • Setup autoresponder from Civic Opportunity email account. This would communicate onboarding session schedule
  • Have Felipe send out onboarding invitations
  • Candidates will sign up for Slack
  • Ray/Bonnie to gather candidate emails and add them to the Google Drive
  • Candidates will fill out Roster
  • Candidate will add comment to Issue that they want to be assigned to
  • Bonnie will add candidates to GitHub
  • Ray/Bonnie to assign candidates to issues accordingly

Resources/Instructions

Thursday Onboarding
Saturday Onboarding

Notify VRMS of Civic Opportunity Team Meeting Times

Overview

VRMS (Volunteer Relationship Management System) needs to know details of weekly team meetings

Dependency

  • When project card is on website

Action Items

  • Notify VRMS of weekly team meetings once project card issue completed

Resources/Instructions

Organize all the Social Media Links for all projects

Overview

We need to know the social media accounts for each project, so that the organization can tweet and retweet with projects to amplify the impact

Action Items

  • See hackforla website for list of projects
  • If they have a website, look there first for their social media accounts
  • If they do not have a website, use their slack channels to reach out to them to find out what their social media links are if any
  • Put a card on this repo for each project with its social media links: https://github.com/hackforla/hfla-media/projects/1
  • Create a card for projects that don't have social media links and put them in the icebox.

Resources/Instructions

https://hackforla.org

Partner interface workflow

Overview

Work with Partner to understand interface rules/experience to tailor our activities for max benefit and ease

Action Items

  • Sent Davi an email to setup meeting to review interface
  • Ask Davi about whether or not the HfLA Organization information should be embedded in the role description document or elsewhere? Could we see how it looks from a volunteers perspective? So we can know what is required.

Resources/Instructions

Identifying Process for Filling Open Roles Internally

Overview

Create and test a manual process prior to digital product development.

Action Items

  • PM
    • Model as-is process
    • Validate process
    • Create proposal for internal process to get needs from PMs in a way that is scalable and transparent
    • Review the proposal with Bonnie
    • Engage UX team member
  • UX / PM
    • Review with PMs after sign-off
    • Revise
    • Test with a single PM/project
    • Revise
    • Test with multiple PMs

Resources

Project Recruiting Needs

Set up Calendly

Overview

Evaluate Calendly against Project requirements to determine suitability.

Action Items

  • Identify projects
    • Code for America BOP UX Research
    • 311-data.org UX Research
  • Consult @ John Ritchey about how they get emails onto a project board
  • Gather requirements for projects
    • Multiple team members
    • Free or low cost
    • Single Dashboard
  • Setup Google calendar and link w/ Calendly
    • Test out methodology
    • Review w/ Bonnie
  • Upon success, get email address setup by Bonnie for [email protected]

Resources/Instructions

Create/Refine Personas

Overview

We need to build personas to confirm ongoing path forward.

Action Items

  • Interview PMs to gather information necessary for persona creation focusing on requirement to fill open roles
  • Evaluate other team members responsibilities in the role identification and specific needs (e.g. tech lead)
  • Create additional personas if necessary
  • Release dependency on Issue #6

Resources/Instructions

See Bonnie or Abi for introductions to other PMs

How will success of this project be measured

Overview

After reviewing the available cards, I am having a tough time calibrating how we will measure success for each week/month or months

Action Items

  • I would like to clarify the goals for the month and how we can ensure we are meeting each milestone, so it is made clear to all team members the progress we are making towards the defined goals. We need to discuss this as soon as reasonably possible

Resources to help facilitate our conversation
https://medium.com/swlh/goals-vs-milestones-c1dcdbb1c708

Update Readme

Overview

Update the readme file so it is easy for new people joining to get up to speed

Action Items

  • Review the readme file and identify what information is needed and applicable (put notes in comments below)
  • Review the project one sheet and identify which of that information belongs in the readme.
  • Apply changes to readme.

Resources/Instructions

Civic Opportunity One Sheet
Civic Opportunity Repository Readme

Role Recruitment

Overview

We need to recruit contributors for this project on an ongoing basis.

Action Items

  • Keep team Recruiting needs up to date throughout life of project.

Resources/Instructions

Project Recruiting Needs

Google Analytics and Mixpanel Modeling Analysis

Overview

Understand how GA and Mixed Panel is used for the creation of materials.

Action Items

  • Reach out to @ John Ritchey to get understanding of how GA Model is setup for 311 Project
    • Document Process
  • Champion the creation and delivery of workshops to educate other teams on getting this setup

Resources/Instructions

Create Project Card

Overview

Provide collateral for the Hack for LA website.

Action Items

  • Gather Items
    • 600 x 400 image
      • Alt image text
    • Name of project
    • Blurb about project
    • Links (github, slack channel url, Testing Site, Live Site, etc.)
    • Any resources for a Getting Started link (a link to a wiki, readme(s) or both)
    • What you are looking for skills wise
    • Status: Active
  • Add project card

Resources/Instructions

See project cards on the hackforla.org website.

Roles/Needs Assessment and Trial of Airtable

Overview

In order to fill roles for the project team, we need to create and test methodology with our partner.

Action Items

  • First draft of identification of roles
    • Scrape requirements from Generation Do
  • Provide information required for role descriptions
    • Include necessary language to foster diversity recruitment
    • Use the Project Recruiting Needs Doc to understand necessary roles
    • Reviewing with Bonnie
  • Second draft
    • Send to Abi for comment
  • Get HfLA subject matter experts to vet Role doc for feedback
  • Submit pilot request

Resources/Instructions

Civic Opportunity Project - Bonnie
Civic Opportunity Project - Ray
form for submitting people/role fulfillment
Generation Do Example
General Role Definitions HfLA

Product Use Metrics

Overview

Identify how we will measure and report user traffic.

Action Items

  • Research and discuss options

Resources/Instructions

#22

Special Projects - Definitions

Overview

We need more information on each project so that they can be managed by the special projects coordinator lead.

Action Items

  • Turn this list into individual issues:
    • Coordinate all the Special Project Coordinators #32
    • Calendly #33
      • How flexible is it?
    • VRMS competitive Matrix hackforla/VRMS#1461
    • GA Modeling Analysis #35
    • Collabathon #36
    • Templates #37
    • BOP management #38
    • Medium Article (heart) #39
    • Revise GYR documents #40
    • Target list (areas of partnership: WHO,Cedars, Census, BID) #41
    • Structured Data Cohort Book List #42
    • Berlin - Racial Justice #43
    • Cfa Tech Support hosting recruitment #44
    • Emoji taxonomy badge project #45
    • Communities of Practice (UX and Product) #46
    • Nodoch (code for california) #47
    • Western Regional call #48

Write Copy for the Website

Overview

Develop Copy for the Civic Opportunity Project website.

Action Items

Content Strategist/Writer

  • Refer to One-Sheet for Project Mission and Purpose
  • Develop 1st draft of website Copy
  • Review with Bonnie and Product Team
  • Finalize Copy
  • Work with Design Team to integrate into web design #50

Resources/Instructions

New Member Survey Process

Overview

New member survey is built, although new members are not receiving it. Identify the right medium to share the survey and set up a process to facilitate dissemination & collection.

Dependency

100Automations/futureautomations#8

Action Items

  • Research potential mediums for survey sharing & create proposal (and current process)
  • Attain approval for proposed collection process
  • Put process into place

Resources/Instructions

New Member Survey Link
Survey Comparison Board
Greet Bot

Setup Special Projects Board

Overview

We need a Project board to manage all of the SP volunteers activities in order to maintain visibility.

Action Items

  • Setup SP board using template project board.
  • Add in all notecards for what each column means.

Resources/Instructions

Project Template Board

Medium Article

Overview

Get a Medium Article approved and posted on Social Media.

Action Items

  • Align with team on article subject matter
  • Work with team Content Strategist/Writer on copy
  • Review 1st draft and get team feedback
  • Implement feedback and Review final draft
  • Get final approval from Leadership before posting online
  • Publicize post project social media sites (Twitter, FB, Instagram)

Resources/Instructions

New Special Projects Coordinator team member onboarding

Overview

Each team member needs to be onboarded. This issue will be assigned to each new team member to check off each item.

Action Items

  • CfA/HfLA informational talk
  • Signup for Hack for LA Slack
  • Get added to Google Drive
  • Fill out Roster
    • notify Bonnie on slack so that you can be added to github.
  • Bonnie to add new team member to GitHub
    • Accept GitHub invitation
      • setup 2FA authentication
      • mark membership public

Resources/Instructions

Update Team Roster

Overview

Rolling Roster of team participants.

Action Items

  • Ask Product Lead to add you to the google folder, by slacking them your Gmail address.
    • Add your info to roster. You do not need to fill in columns D and J-N.
    • @ mention to the PM when you finish, so they can get you onto GitHub.

Dependencies

  • Setup Googlesheets Team Roster document

Resources/Instructions

Team Roster

06.28.2020 Civic Opportunity Project Team Meeting

Overview

Gather all items team members want to propose for this week's agenda.

Action Items

  • Item for Abi
    • Review GitHub project cards and align on strategy
  • Align on Civic Opportunity required team members #3
  • Align on description verbiage for HfLA recruiting
  • Project Imagery - Can we get someone to do this from HfLA?
  • Discuss a weekly day/time to meet that will work for everyone

Collabathon

Overview

Bring on a Special Projects Coordinator to setup/coordinate Collabathon project deliverables.

Action Items

  • Attend Wednesday team meetings (12pm PDT)
  • Provide HfLA updates to organizer committee
  • Ensure that other Special Project team members execute and complete assigned deliverables related to Collabathon
  • Identify Collabathon event dates
    • Add Collabathon event dates to Bonnie's calendar
    • Add Collabathon event dates to HfLA calendar
  • Aid in recruitment of Collabathon Product Manager

Resources/Instructions

General Role Definitions
volunteer match
Marketing Role Definitions

Mission Goals Document Management

Overview

Manage issues and updates around the project mission to keep internal and external expectations aligned.

Action Items

  • Review the document for updates or changes required now
  • Share suggested edits with Bonnie and Abi
  • Finalize current draft
  • Create pdf
    • Have Bonnie give me a tutorial about adding documents to GitHub
  • Publish document by adding link to project card

Resources/Instructions

Civic Opportunity One-Sheet

Streamline Partner Workflow

Overview

Identify/Create a standard process that can be automated with our partner org(s)

Action Items

  • Establish Partnerships to pursue (Are we staying with Gen-Do?)
  • Identify how candidate info will be received by HfLA (Airtable?)
  • Automate this process so that we can get continuous talent without manual effort

Resources/Instructions

https://generationdoit.org/findintern
#11

Create Style Guide

Overview

Develop style guide for the overall navigation and visual appearance of the site.

Action Items

  • Define a color guide
  • Define a typography system
  • Create key components

Resources/Instructions

Figma File

Define MVP

Overview

We need an MVP for team and org visibility into process.

Dependencies

  • Persona development #7

Action Items

  • Review personas
  • Gather requirements from manual finding process
  • Gather requirements from onboarding process
  • Gather details around friction during the manual processes (anti-goals)
  • Define ideal feature set
  • Prioritize features by proof of concept, MVP and iterations

Resources/Instructions

Insert link to personas here

Create Site Map with UX/UI Navigation Flow

Overview

We need to create a structure for the Civic Opportunity Project Website

Action Items

  • Product/UX/UI
    • Review Requirements w/ Design Team
    • Ideate on potential designs
  • UX/UI
    • Create site map
    • Create a Project Logo
    • Review with Product
  • Create style guide
    • Review with Product
  • Build low-fi mock-ups
    • Get sign-off
  • Build hi-fi mock-ups
    • Get sign-off

Resources/Instructions

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.