-
Notifications
You must be signed in to change notification settings - Fork 10
Repositories
While there are several repos associated with Open Forest, the Open Forest team is most active in three primary repos: fs-open-forest, fs-open-forest-platform, and fs-open-forest-ops. These repos serve different people and purposes.
Who it serves: Forest Service stakeholders, new Open Forest team members (including contractors), and the public.
Why we have it: So that the Open Forest Product Manager and Product Owner can easily find and share program material with Forest Service stakeholders, keeping them informed; so that new team members can quickly get up to speed on project history and past decisions; so that we are transparent about our progress and processes.
What it contains: General program information including the overall vision, opportunity statement, and high-level strategy, and information on program principles and team working practices. The repo also contains up-to-date timelines, and ongoing program updates including executive briefing presentations and discovery research reports. We also track the progress of program level tasks in a ZenHub board associated with this repo.
How it’s maintained: The Forest Service Product Manager ensures that project updates and new material (e.g., research reports) are added to the repo in a timely manner, and that the team audits and revises the content quarterly. It’s common for the PM to delegate the task of updating content to other team members.
Criteria for adding content here:
- Content is core to the program and the broader product vision and strategy
- Content is understandable to a general audience
Making changes and submitting a pull request (PR): Team members can propose changes to the repo by creating a new branch and submitting a pull request. PRs need to be reviewed and approved by at least one Forest Service staff member, either the Product Owner or the Product Manager. After approved, the reviewer can merge the PR into the Master branch.
Who it serves: The Open Forest delivery team responsible for the ongoing maintenance of the Open Forest platform and applications, including ongoing research, design, development, and security operations.
Why we have it: So that members of the Open Forest delivery team can track their work and make their work visible to team mates, Forest Service stakeholders, and the public. So that anyone interested in the project can understand how the platform and applications are being developed and be able to leverage the code.
What it contains: This is the primary code-bearing repo for the Open Forest Platform. This repo also contains documentation for running tests and general onboarding information for product team members.
How it’s maintained: Members of the product delivery team (designers, software developers, Product Owner, and Product Manager) update and create new content in the code repo and in the issue tracker (ZenHub) on a daily basis. In addition, the team makes ad hoc updates to the README and other documentation in response to changes in code, tooling, or third party services.
Criteria for adding content here:
- Content is core to the day to day functioning and operation of the product delivery team
- Content is written in plain language but may be specific enough to the project that it might raise questions for those outside of the Open Forest team
Making changes and submitting a pull request (PR) Proposed work is reviewed and prioritized by the product owner. PRs need to be reviewed and approved by at least one other engineer. After approved, the reviewer can merge the PR into the sprint-x-development branch, where x is the number or name of the current sprint.
Issues completed by PR can be moved into 'done' column on the Zen Hub board.
Typically READMEs tell people what the project is about, what the project does, and why the project is useful. We chose to put this information in our wiki so that stakeholders and friends of the show who are unfamiliar with GitHub can find this information plus additional updates that are important to them in one, easily navigable place.
How we work
- Overview
- Onboarding Checklist
- Roles
- Agile Principles
- Skill area heuristics
- Open Forest design system
- Updating Christmas tree content
- Pilot customer response process
- POSS to FLREA Tracking
- Sprint Research Process
- Annual gap analysis process
- Manual accessibility testing process
- Feedback Tool
- Contracting and Task order Information
Technical Information
Past efforts
User Research
- Discovery Research
- Entry points to ePermit (June 2017)
- FLREA discovery sprint (July 2017)
- Law Enforcement Officer discovery sprint findings (December 2017)
- Naming the Open Forest platform
- GitHub repo research brief
- Usability Testing - for Christmas Trees
- Usability Testing - Special Uses (Non-Commercial and Outfitters modules)
- Research Plan - Update Sprint Number (Issue 489)
- Research Plan - Special Use permits evaluation content (June 2019)
- Usability Testing - Special Use permits evaluation content (June 2019)
- Research Plan - Manage User Access (Fall/Winter 2019)
Support
Support Manual
Support Guide for Frontline Staff
- Intro
- Why isn't something working?
- Where do I go to gather my firewood?
- I cannot print my permit.
- I don’t understand how to navigate through Open Forest, or how to purchase my permit online.
- I do not know how to gather firewood.
- I don’t want to purchase my permit online.
- I am not sure about the process to purchase online.
- Pay.gov looks different, is this a real site?
- What am I supposed to do with my permit once it is printed?
- I want to share my experience using Open Forest.