Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wiki: Create a wiki for milestone information #2316

Closed
4 tasks done
Aveline-art opened this issue Sep 29, 2021 · 15 comments
Closed
4 tasks done

Wiki: Create a wiki for milestone information #2316

Aveline-art opened this issue Sep 29, 2021 · 15 comments
Assignees
Labels
Complexity: Medium Feature: Wiki role: product Product Management size: 1pt Can be done in 4-6 hours

Comments

@Aveline-art
Copy link
Member

Aveline-art commented Sep 29, 2021

Dependency

Overview

As a member of the team, we need to have a basic understanding about our project board. For this issue, we will create a milestone wiki that will provide basic information about how our milestone system works.

Action Items

  • Create a wiki that notes all of our current milestones.
  • We are currently in the process of moving the old wiki to the new website-wiki repo, so we will not be making any changes or additions to the old wiki at this time. Thus, we will be adding wiki content through a different process now. Please refer to How to Contribute to the Wiki for instructions about where to place "Content to be Added/Edited in the New website-wiki Repo."

Resources/Instructions

@Aveline-art Aveline-art added this to New Issue Approval in Project Board via automation Sep 29, 2021
@github-actions github-actions bot added Feature Missing This label means that the issue needs to be linked to a precise feature label. role missing size: missing labels Sep 29, 2021
@Aveline-art Aveline-art added role: product Product Management Dependency An issue is blocking the completion or starting of another issue and removed role missing labels Sep 29, 2021
@Aveline-art Aveline-art moved this from New Issue Approval to Ice box in Project Board Oct 6, 2021
@ExperimentsInHonesty ExperimentsInHonesty moved this from Ice box to In progress (actively working) in Project Board Dec 11, 2021
@Providence-o Providence-o added Feature: Wiki and removed Feature Missing This label means that the issue needs to be linked to a precise feature label. labels Feb 8, 2022
@JessicaLucindaCheng

This comment was marked as resolved.

@JessicaLucindaCheng JessicaLucindaCheng moved this from In progress (actively working) to New Issue Approval in Project Board Sep 19, 2022
@ExperimentsInHonesty ExperimentsInHonesty added the Draft Issue is still in the process of being created label Nov 28, 2022
@7kram 7kram added size: 1pt Can be done in 4-6 hours and removed size: missing labels Jan 22, 2023
@JessicaLucindaCheng

This comment was marked as outdated.

@ExperimentsInHonesty

This comment was marked as outdated.

@ExperimentsInHonesty ExperimentsInHonesty removed the Dependency An issue is blocking the completion or starting of another issue label Apr 30, 2023
@Josiah-O Josiah-O self-assigned this Apr 30, 2023
@Josiah-O Josiah-O moved this from New Issue Approval to In progress (actively working) in Project Board Apr 30, 2023
@Josiah-O

This comment was marked as outdated.

@ExperimentsInHonesty

This comment was marked as outdated.

@Josiah-O

This comment was marked as outdated.

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented May 14, 2023

Wiki page draft

Milestones at Hack for LA serve as crucial stages or goals within a project, enabling progress tracking and guiding task completion. They effectively break down the work, align with objectives, and ensure efficient project management.

To identify and categorize milestones for issues, it is vital to consider the issue's primary objective and desired outcome. It is important to think beyond the surface-level appearance of the issue and focus on what it is ultimately trying to achieve.

Compliance

This milestone is complete when there are no outstanding issues that potential could cause us to loose access to resources (e.g., images we are licensing) and that we are up to date on any legal documents that must appear on the site.
The specific pages most used within the "Compliance" milestone are:

  • Credits page
  • Privacy Policy
  • Know HFLA

Security

Focuses on identifying, addressing, and mitigating security vulnerabilities and risks associated with the Hack for LA platform.

Roadmaps

Serve as a guiding document for the website or project teams, helping them prioritize tasks, allocate resources, and track progress towards their objectives. All milestones are made during roadmap sessions.
This is all the large scale planning for the website

  • Design
  • Research
  • Product

Onboarding flow

Contains issues that affects new HfLA volunteers who have not yet joined a project and include several key features/issues that facilitate the onboarding process and familiarize new volunteers with the HfLA community. Any issues that are concerning onboarding but that only affect people on the website team, use the milestone Team Workflow.
The onboarding flow includes several key features that facilitate the onboarding process and familiarize new volunteers with the HfLA community:

  • Project pages
  • Project's page
  • Join Us
  • Getting started
  • 404 page
  • Team meeting times
  • Community of Practice

Donation Flow

Focuses on providing a seamless and user-friendly experience for individuals who wish to make donations to support the organization's initiatives.
The specific features within the "Donation Flow" milestone are:

  • Home page (anything that make it clear how to donate, other homepage changes are likely under Homepage Launch)
  • About us (where it has donate information)
  • Donate

Know Hack for LA

Provides users with comprehensive information about Hack for LA's overarching value, achievements, and ways to engage with the organization. It aims to educate and engage users by offering a clear understanding of Hack for LA's mission, impact, and opportunities for involvement (except where it falls into onboarding)

  • About us
  • Website Homepage (after relaunch)
  • Sitemap
  • Wins

Data Strategy

It focuses on implementing and utilizing effective data management and analytics practices to support the organization's goals and initiatives.
Feature:

  • Google analytics

Homepage launch

We are rebuilding the homepage to highlight all the sections of the website (including hidden new sections)
The pages involved are

  • Home page
  • Impact
  • Toolkit
  • CoP
  • Program areas

Team Work Flow

Focuses on optimizing the collaboration and efficiency of the HfLA website team. It encompasses various initiatives and processes aimed at streamlining project management, improving communication, and fostering a productive work environment. Some the most common labels used are:

  • Good first issues
  • Pre-works
  • Process for board maintenance
  • Github automation
  • Design system

Program Area Visibility

Focuses on enhancing the visibility and accessibility of program areas within the organization's website.
The specific features within the "Program Area Visibility" milestone are:

  • Program areas
  • Project page (program areas filter++)

Frameworks

This milestone might get depreciated. Have not decided. Before assigning any issue to this milestone, discuss with the Product Team.

  • A plan to do a major feature
    • where we are storing things
    • how we will maintain

HFLA impact

The "HfLA" milestone at Hack for LA focuses on showcasing the organization's achievements, impact, and success stories. It aims to highlight the positive outcomes and contributions of projects and members within the Hack for LA community. The milestone is centered around providing a platform to celebrate wins, demonstrate the global impact of projects, and recognize the excellent work of members.
Features:

  • Wins page
  • Global impact (rename impact page)
  • (excellent => member feature page)

Toolkit relaunch

issues that go into the relaunch

Ongoing

Issues that never close, because we just reuse them. Usually they will have instructions on how to do the thing. We might also use the issue for tracking having done it

  • Agendas (each agenda appears as a comment)
  • label checks (each week, the next audit is added to a comment)
  • onboarding and offboarding (each person who is onboarded, has a checklist in a comment. Later, their offboarding also happens in the same issue on a new comment, and then both comments are hidden).

Accessibility

Aims to remove barriers and create an inclusive user experience for individuals with disabilities. This can involve considerations such as providing alternative text for images, ensuring proper color contrast, implementing keyboard navigation support, screen readers, all texts, providing captions and transcripts for multimedia content, and following web accessibility standards and guidelines, such as the Web Content Accessibility Guidelines (WCAG).

Technical Debt

Issues for code that functions correctly but is not optimized for long-term development and maintenance. It may be poorly structured, contain redundant or inefficient code, lack proper documentation, or deviate from coding best practices. The Technical Debt milestone aims to address these issues and improve the quality, readability, and maintainability of the codebase.
The milestone emphasizes refactoring and improving the codebase to enhance maintainability, efficiency, and ease of editing.

Excellent Level

Focuses on enhancing features and initiatives that are already functioning well but have room for improvement. This milestone recognizes that while these features or initiatives are not considered critical or high-priority, there is still value in refining and optimizing them to achieve a higher level of excellence.
"It works well, but could be improved, because it’s not crucial, there might be negligible value."

Ignore Test

Issues that are using in the process of testing Automations. They should be excluded from Metrics and Analysis (unless the metrics/analysis are about how many test issues we create)

@ExperimentsInHonesty

This comment was marked as outdated.

@ExperimentsInHonesty ExperimentsInHonesty removed Draft Issue is still in the process of being created Complexity: Missing labels May 15, 2023
@Josiah-O

This comment was marked as outdated.

@TJameel120

This comment was marked as outdated.

@github-actions github-actions bot added the To Update ! No update has been provided label Jun 2, 2023
@github-actions

This comment was marked as outdated.

@github-actions github-actions bot removed the To Update ! No update has been provided label Jun 9, 2023
@github-actions

This comment was marked as outdated.

@github-actions github-actions bot added the 2 weeks inactive An issue that has not been updated by an assignee for two weeks label Jun 9, 2023
@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Jun 11, 2023

I am signing off on the milestone descriptions and they are ready to add to wiki

@Josiah-O has some additional guidance to add re how to think about the objective of milestone.

@ExperimentsInHonesty ExperimentsInHonesty removed the 2 weeks inactive An issue that has not been updated by an assignee for two weeks label Jun 11, 2023
@Josiah-O
Copy link

@ExperimentsInHonesty I have added the additional guidance on how to think about the objective of milestone.

@Josiah-O
Copy link

Josiah-O commented Jun 11, 2023

@ExperimentsInHonesty I have added the milestone descriptions link to How to Contribute to the Wiki page.

Project Board automation moved this from In progress (actively working) to QA Jun 11, 2023
@ExperimentsInHonesty ExperimentsInHonesty moved this from QA to Done in Project Board Jun 18, 2023
@wanyuguan wanyuguan mentioned this issue Jun 25, 2023
19 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Medium Feature: Wiki role: product Product Management size: 1pt Can be done in 4-6 hours
Projects
Project Board
  
Done
Development

No branches or pull requests

9 participants