-
-
Notifications
You must be signed in to change notification settings - Fork 778
Hack for LA's Milestones
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.
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
Focuses on identifying, addressing, and mitigating security vulnerabilities and risks associated with the Hack for LA platform.
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
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
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
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
It focuses on implementing and utilizing effective data management and analytics practices to support the organization's goals and initiatives. Feature:
- Google analytics
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
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
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++)
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
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)
issues that go into the relaunch
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).
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).
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.
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."
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)
Click the arrow below each category to view links (or view original alphabetical list by clicking "Pages" above) :