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

Prioritization in Project Management #1986

Open
egekorkan opened this issue Mar 13, 2024 · 1 comment
Open

Prioritization in Project Management #1986

egekorkan opened this issue Mar 13, 2024 · 1 comment
Labels
organizational topics around organizational and management related topics

Comments

@egekorkan
Copy link
Contributor

An open point in project management is how prioritize items. This is mentioned in https://github.com/w3c/wot-thing-description/blob/main/proposals/project-management/project-management.md in step 8. We need further discussion on this so here is the issue for it. My personal opinion is below. I probably forget some items but at least from the ones I can think of, this order makes sense to me.

  1. Critical issues that stop all other issues. Examples can be a bug in the tooling, some bug we have somehow missed that results in a failure of rendering the spec etc.
  2. Publication related issues.
  3. Issues that impact other issues and block them.

The issues above have almost the same importance to me.

  1. Tooling Improvements (until there is no need for improvement)
  2. Work on Refined Use Cases, e.g. concrete specification of data mapping.
  3. Use Case Analysis issues. Issues that are submitted by the Use Case TF that need an analysis. Even though this has high importance, it can be a big amount of work to analyze it depending on the use case.
  4. Editorial fixes, refactoring

After writing this, I have realized that this is more of a list of importance or criticality. For prioritization, the size of the work needed should be taken into account. Maybe we can do some decision matrix where we have the size of work in a column and importance in a row. The intersection results in a numbering scheme and the higher the number is, the more priority we give to it. Maybe this is too analytical but this is a thought I had.

@github-actions github-actions bot added the needs-triage Automatically added to new issues. TF should triage them with proper labels label Mar 13, 2024
@egekorkan egekorkan added organizational topics around organizational and management related topics and removed needs-triage Automatically added to new issues. TF should triage them with proper labels labels Mar 13, 2024
@danielpeintner
Copy link
Contributor

I agree with the statements above. Anyhow, prioritizing tasks is a general problem, see

In the end, I don't think we can come up with mathematical formula and might need to to decide on a task basis...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
organizational topics around organizational and management related topics
Projects
None yet
Development

No branches or pull requests

2 participants