Draft for logic model from meeting today

Logic Model for Websites & Apps Objective

Resources Activities Outputs Outcomes Impact
Text Text Text Text Text

Impact

Mission

To reboot the websites team to include webapps in the scope of work and set up the team so that they can grow capacity in the future to build new exciting apps to meet community needs.

Vision

Fedora has an active, engaged team that takes care of our main websites and all of our various community webapps. New folks who show up with an interest in code contributes find this an easy place to jump in. Members of the team are empowered to do the work they’re interested in and connected to the other parts of the project related to getting those things done.

Outcomes

  1. The team is happy, excited, recognized, and rewarded.
  2. The team has experience and ability with updating legacy Fedora webapps and sites.
  3. The Fedora websites are reliably updated when new Fedora Linux releases come out.
  4. The team knows what they’re focused on, and that focus meets user needs.
  5. It’s easy to find tasks for every skill level and interest.
  6. Requests and PRs are handled promptly.
  7. Mentorship is available, both for interested new members and for all members needing to get things done in Fedora infrastructure.
  8. Websites team is participating in the Mindshare Committee.

Outputs

  1. Badges! Team swag!
  2. At least one webapp (møte) is modernized, as well as one web site (spins/labs).
  3. A documented plan for updating websites on new Fedora Linux releases, with understood team roles and resposibilities.
  4. A selected list of apps and websites with service level expectations. The websites in use are the most maintained ones.
  5. A continously curated list of issues and tasks, organized by skillset and interest.
  6. A documented process is in place for making sure requests (both PRs and requests for work) are triaged in a timely manner.
  7. “Websites Apprentices” program in place, and connections with Fedora Infrastructure team established.
  8. Fedora Mindshare Committee has an active, engaged representative to represent Fedora’s Websites & Apps community.

Activities

  1. Create team badges. Request team swag.
  2. Develop new version of møte. Update spins website to new framework. [Link to tasks]
  3. Document new release procedures and roles. Document specific team member responsibilities for release days and other critical needs.
  4. Inventory the existing apps and websites and decide what can be done about each. Where possible, mark older versions of websites as “outdated” and redirect to proper place. Encourage users (via design, documentation, and communication) towards the newer, maintained tools.
  5. Regular meetings for the team that include triaging the W&A repo. [Smaller task: update repo with new tags]
  6. Continous review of incoming work; create reports showing response time and regularly reflect on those metrics.
  7. Define Website Apprentice & mentorship role.
  8. Create updated process for Web & Apps Team Rep to Mindshare and implement.

Resources

  1. Badges team to create badges. FCAIC and Design team for team swag. #action riecat
  2. Developers working on møte. Infra team or CPE for updating where it runs. Rick to mentor in porting Spins website?
  3. Program management team to help with documented processes. (#action bcotton). Docs skills to update team docs.fp.o website (#action relrod+jwf).
  4. OSPO and CPE list of existing apps. Someone to build a comprehensive map. Designers to work on best pratices for unified UX.
  5. The team and people interested in doing the triage work. Program Management team may help here too?
  6. As #5!
  7. Interested team members. Mentorship training provided by Council.
  8. Mindshare team to help onboarding. Someone to update docs in project docs.

Examples

2 Likes

Thanks @mattdm for guiding us on framing our ideas for the Objective!