status-im / swarms

Swarm Home. New, completed and in-progress features for Status
92 stars 31 forks source link

OKR table overview of ideas using yaml frontmatter #213

Closed oskarth closed 5 years ago

oskarth commented 6 years ago

Re-create: https://docs.google.com/spreadsheets/d/1BhWKyjkpxhavkqtk9VYB3EHNDIzQtUlkwlg7_lQNAws/edit#gid=0 view for OKRs https://ideas.status.im (Core ones only)

image

Specific implementation open. The end result should reflect which swarms are currently working towards OKRs.

Suggestion: use okr field in ideas and create data index file like okrs.yaml(similar to contributors.yaml to map between swarms and okrs.

Google Docs
Q2 Status OKRs
# core [ O] P, ID, Objective,[ KR] P, Key Result, Swarm# 1, Swarm# 2, Swarm# 3, Swarm# 4, Swarm# 5, Mid-Q Score, Final Score, Notes P0, 1. 1, Messaging is reliable, P0, Send/ delivered ratio> 99%,# 92,# 99, 91 P0, 1. 2, Messaging is reliable, P0,> 95% of 20+ people surveyed trust Status for me...
Status - Ideas
Home
Swarm Home. New, completed and in-progress features for Status.
oskarth commented 6 years ago

@andytudhope I think this one is pretty exciting for people who are into Status process/goals and static site stuff, it's fairly free form

alexkohler commented 6 years ago

@oskarth - I'm a little unclear - Is the intent to create an entirely new OKR page (in addition to Ideas and People) on https://ideas.status.im/ or integrate this data into the existing ideas page (https://ideas.status.im/all)?

oskarth commented 6 years ago

@alexkohler A new page seems reasonable to me :)

debragail commented 6 years ago

@oskarth I'm going to work on this. Can you define the coloring or how you wanted that reflected in the design?

debragail commented 6 years ago

Also still think think recreating the wheel doesn't make a lot of sense. you can use something like this with Jira:

https://swarmos.com/

swarmOS
swarmOS - jump start your agile execution
swarmOS add ons for Atlassian Jira and Confluence enables your business users to jump start agile projects, get all information at their fingertips and allow them to analyze large number of issues across projects.
oskarth commented 6 years ago

No opinion on coloring, whatever seems reasonable for now :)

Using a static site is no technical blocker for this.

debragail commented 6 years ago

@oskarth what does the pink mean vs the green?

oskarth commented 6 years ago

@debragail pink is if the swarm is in draft/limbo mode, green if it is active :)

debragail commented 6 years ago

@oskarth should OKRs be their own md file? If so should they be 3 digits as well? so far it's 1.1 decimal format for the ID.

oskarth commented 6 years ago

Not sure - I was thinking it could be a 18Q2-core-okr.yml file with a format like https://github.com/status-im/ideas/blob/master/_data/statuses.yaml to capture the raw data, but maybe there are better ways to capture it. Whatever makes sense and solves the problem :)

GitHub
status-im/ideas
ideas - Swarm Home. New, completed and in-progress features for Status
debragail commented 6 years ago

for reference:

https://github.com/ethereum/EIPs

GitHub
ethereum/EIPs
EIPs - The Ethereum Improvement Proposal repository
debragail commented 6 years ago

@oskarth so I made the table but here's the problem i'm running into:

  1. I still had the null object sort problem when using jekyll serve ... not sure how to get around that locally.
  2. Since the OKR table has it's own id, and two types of data Objective and Key Result; each with it's own priority, i don't think we can encapsulate that data an idea .md file. Because it's not a one to one mapping. For example #99 relates to 1.1, 1.2, and 1.3. I can't think of an elegant way to do this.
  3. If i create a new data type 1.1-messaging-is-reliable.md which would work, I don't know how to get the table to pull from a new OKRs directory. When i read the jekyll docs it seems that you replaced posts with ideas and that jekyll has a specific directory structure. I'm not sure how i feel about that .md file living in the ideas folder but maybe thats how it should be?

I'll push what i've worked on so far so you can see where i'm headed with this.

debragail commented 6 years ago

https://github.com/debragail/ideas/tree/%23213-new-OKR-table

GitHub
debragail/ideas
ideas - Swarm Home. New, completed and in-progress features for Status