Skip to content

Commit

Permalink
Merge pull request #1954 from w3c/egekorkan-patch-1
Browse files Browse the repository at this point in the history
Extending the project management proposal
  • Loading branch information
egekorkan authored Jan 18, 2024
2 parents 4892019 + 7c005df commit 73e21a8
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions proposals/project-management/project-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ The main question is "How do we organize the work?".

- Create three tables in a GitHub project: Extraction, Sorting and Assigning
- Use the sorting table to categorize issues into topics we agree on via work item categories, i.e. `bindings`, `data mapping`, where each category is a column. The granularity of categories is to be discussed. The backlog of this table is uncategorized issues. This table is edited primarily outside of the calls, i.e. as issue or use case shows up.
- First an issue comes from the use case pipeline (extraction table). This issue is a short feature proposal that needs to satisfy a set of requirements. It is possible that the work to satisfy the requirement is a lot. The TF should work on planning the work to fit the TF structure and the spec generation pipeline. Ideally, it should be split into multiple issues that are easy to manage, assignable as tasks and that do not result in very big PRs.
- Also see <https://github.com/w3c/wot-usecases/blob/main/Process.md>. The result of the gap analysis and feature definition is the input to this point.
- Use Assignment table to track who is most suited for the issue and whether that is being worked on. Based on people's availabilities, move issues to "in progress". The backlog of this table is categorized issues. This table is edited primarily during calls.
- Use extraction table for dealing with use cases. After a process (to be defined) there should be concrete issues created. The backlog of this table is use cases, the product is uncategorized issues for the sorting table. They can be categorized already in this stage and moved to the correct column in the sorting table.

Expand Down

0 comments on commit 73e21a8

Please sign in to comment.