

Obsidian PM
Obsidian PM (OPM) is a project management solution that works out of an Obsidian vault. The primary benefits of OPM come from the ability to host OPM (and a vault) out of a git repository. Self hosting allows a perfect 1-to-1 between users with repo access, and users with project management access. This was designed to work within university level game development classes, where team sizes can often exceed what popular solutions like Trello, Jira, Asana, and Click Up allow. OPM relies on community plugins to achieve most of its functionality, with much heavy lifting from DataviewJS.
How OPM Works
OPM provides familiar work-flows, charts, and views that enable new and experienced project managers to plan ahead with confidence.
The Project Page
Each OPM vault begins with a Project
page and People
pages. The Project
page will open with your OPM vault by default. Each project page starts with a few views. The first view seen shows a dynamic list of all People
pages in the vault. Each worker on the project should receive their own People
page. This allows users to have their own personal dashboard within the OPM solution.
Other views on the Project
page focus on project management. These views showcase project sprints, hours worked so far, task breakdowns, and more.
The Sprint Page
Each project is managed with tasks and tasks are grouped into sprints. Sprints are adopted from the agile framework for team software development and aim to group cohesive tasks for parallel work within a strict time schedule. In OPM, sprints hold a start and stop day (and time) as well as views that display relevant information for any task which has a due date within the sprint’s time frame.
Optionally, I’ve found it useful to include extra sections on each sprint page pertaining to what the overall goals of sprint are and general statements about what the player should be able to experience by the end of a sprint.
The Task Page
Each task requires a due date (and time), People
assignees, priority, any tasks that block this one, any tasks that this one blocks, and hours estimated for completion.
Tasks provide a section for the project manager to describe the work to be done as well as an area for workers of that task to leave notes related to discoveries or helpful resources
Work Logs
Work is tracked with an hour logging system. Each work log is tied to a task and asks for a start and end time for that work session. Users can and are encouraged to submit multiple work logs per task as needed.
← Back to projects