Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.

OKRs - 2019 Q1 Project WG #793

Merged
merged 14 commits into from
Feb 11, 2019
Merged

OKRs - 2019 Q1 Project WG #793

merged 14 commits into from
Feb 11, 2019

Conversation

daviddias
Copy link
Member

@daviddias daviddias commented Dec 9, 2018

ref #792

@ghost ghost assigned daviddias Dec 9, 2018
@ghost ghost added the status/in-progress In progress label Dec 9, 2018
@daviddias daviddias changed the title docs: 2019 Q1 Project WG OKRs 2019 Q1 Project WG OKRs Dec 9, 2018
@daviddias daviddias changed the title 2019 Q1 Project WG OKRs OKRs - 2019 Q1 Project WG Dec 11, 2018
@daviddias
Copy link
Member Author

daviddias commented Dec 11, 2018

@momack2 @parkan @meiqimichelle @pkafei, please do your End-Q scoring when you got a moment
.

@daviddias
Copy link
Member Author

@meiqimichelle @pkafei and @olizilla It would be great if you find the time to also retrospect for the Project Working Group, however, given that you are already doing that for 2+ WGs, I don't want to overload you with retrospecting multiple times.

@daviddias
Copy link
Member Author

daviddias commented Dec 13, 2018

Based on the Project WG Roadmap -- ipfs/roadmap#2 -- here are the OKRs I propose for 2019 Q1

  • O: The IPFS Org gets a fully dedicated Package Managers Working Group
    • KR: A Package Manager Working Group Roadmap is created
    • KR: Onboard 2+ contributors to this Working Group
  • O: Support and guide the IPFSConf planning and Content Curation
    • KR: The IPFSConf is scheduled, announced and there is a CFP published
    • KR: Working Groups have their goals established for IPFSConf
  • O: The IPFS Working Groups feel supported and they have the information they need to make the best decisions
    • KR: Ship the first IPFS User Quarterly Report
    • KR: We gather, process and present metrics for the IPFS Project
    • KR: We grow the Project WG to have a team capable of answering to all IPFS Working Group needs.
  • O: The IPFS Project gets a Research and Dev Grant Program
    • KR: We structure and run our first Research Contest
    • KR: There is a process to create Research and Dev Grants
    • KR: At least one Research Grant and one Dev Grant gets published

@daviddias
Copy link
Member Author

@ipfs/working-group-captains can I ask you to post here all the requests you have for the Project WG? We would like to plan around your needs so that we prioritize the things that will enable everyone to have most impact.

@daviddias
Copy link
Member Author

O: The Working Groups are widely known in the IPFS Community and easy to get onboarded to

  • KR: The Working Groups are listed on the IPFS Website (ref: https://github.com/ipfs/project/issues/14)
  • KR: We successfully improve the onboarding experience which translates to seeing 3+ new contributors engaged per Working Group until the end of the Quarter

@momack2
Copy link
Contributor

momack2 commented Dec 17, 2018

To O3 I'd add:

  • KR: working group roadmaps are solidified, presented, and used to chart Q1 and Q2 planning
  • KR: First Quarterly IPFS Project Report is published to the community documenting achievements and demos of new capabilities

I'd also add an Objective to encompass KRs for IPFS Security Program planning and Docs&Specs coordination/maintainer onboarding. Maybe something like "new IPFS project efforts have maintainers, roadmaps, and resources", which could also include a KR for "all P0 working group openings have an active DRI and plan to onboard new contributors by EOJan". Booting/supporting the fledgling efforts we're taking on in 2019 should be a P0 to do this quarter so we can set ourselves up to execute in Q2/3.

While I like O4, I'm not convinced that research contests/grants is a top priority for us in Q1. Can you explain more why you think this is urgent to do this quarter? If I were to delay one thing on our roadmap it would be the research contest item - but would like to understand your thinking here.

@daviddias
Copy link
Member Author

While I like O4, I'm not convinced that research contests/grants is a top priority for us in Q1. Can you explain more why you think this is urgent to do this quarter? If I were to delay one thing on our roadmap it would be the research contest item - but would like to understand your thinking here.

Absolutely! The Research Contests are one of the most powerful ways to solve some of our biggest challenges by creating a incentivized and smart playground for the top Researchers and Hackers on the Distributed Systems field. I also believe that to make these incredible (and knowing the Research community), we will need to evolve a big part of our docs, codebase and testing infrastructure so that to meet the expectations of those communities, enabling them to be successful.

@pkafei
Copy link
Contributor

pkafei commented Dec 17, 2018

One way to incentive researchers and hackers to work on IPFS issues is to offer awards or bounties on Gitcoin. Setting up issues for people to work on on Gitcoin should be a lighter lift than creating our own research contest (which of course we will do in the future).

@momack2
Copy link
Contributor

momack2 commented Dec 17, 2018

The Research Contests are one of the most powerful ways to solve some of our biggest challenges by creating a incentivized and smart playground for the top Researchers and Hackers on the Distributed Systems field. I also believe that to make these incredible (and knowing the Research community), we will need to evolve a big part of our docs, codebase and testing infrastructure so that to meet the expectations of those communities, enabling them to be successful.

What data do we have that leads us to believe these are going to be the most high-leverage way to approach our biggest challenges? I recently watched this interview with Reed Hastings and he says while a contest worked that one time for Netflix, they haven't found any great-fit problems since then that are tuned for this medium. I'm supportive of us defining our problems and making them accessible to the community, but I don't feel like I've seen the data/anecdotes that validates your claim, or that we understand our own problems well enough to scope them sufficiently precisely to fit the "research contest" model vs the more iterative/interactive research grant approach. Again - not opposed to having this, just trying to make sure we use our time/resources on the most critical issues to unblock other critical 2019 efforts.

To the second half of your point, if this is dependent on a big revamp of our docs, interfaces, and testing infra - shouldn't we have that in place before launching an endeavor like this?

@daviddias
Copy link
Member Author

believe these are going to be the most high-leverage way to approach our biggest challenges?

Not the "most", one of :)

Reed Hastings interview is very interesting indeed, sad that he doesn't describe much of how their other attempts at running a contest failed (could it have been because it was less enticing? less broadcasted? harder to participate?).

Well structured and incentivized Research Playgrounds have historically led to the creation of a lot of value in the areas the playground is optimizing for. Take the example of Planet Lab and its Impact, all of the presentations about it and all the papers published thanks to what it enabled.

To the second half of your point, if this is dependent on a big revamp of our docs, interfaces, and testing infra - shouldn't we have that in place before launching an endeavor like this?

I wasn't thinking that it is one or the other nor was I thinking that having an Objective on docs directly is less important (in fact I think it is super important and I'm glad that you wrote it down). Right now this thread is very much in expansion/collection phase, we will then have to jump to creating a compressed/distilled version for us to finally review and stand behind it.

@daviddias
Copy link
Member Author

As for time exercise, just posting this here for folks to have it in mind:

image

@meiqimichelle
Copy link
Contributor

I wasn't thinking that it is one or the other nor was I thinking that having an Objective on docs directly is less important (in fact I think it is super important and I'm glad that you wrote it down). Right now this thread is very much in expansion/collection phase, we will then have to jump to creating a compressed/distilled version for us to finally review and stand behind it.

It will probably be more efficient to force folks to highlight their 'top two' or 'top three' for Q1. Since we're moving from 2019 OKRs to one quarter of those, this exercise should be about picking the most vital to address next.

From that perspective, I agree with @momack2 . I don't think developing a research and grant program is most important for Q1 (though we will support this in effect by getting our house in order via infra, docs, laying the groundwork, etc. If we want to get started, I like @pkafei 's suggestion for a lighter-weight implementation around bounties.

@daviddias
Copy link
Member Author

daviddias commented Dec 18, 2018

My actual time availability:

David - 11 weeks -> 55 days -> 440 hours - 60% of that = 264 hours for OKRs during the quarter. Given that 50% of my attention goes to the Project WG, then I have 132 hours to schedule for these OKRs.

@momack2
Copy link
Contributor

momack2 commented Dec 18, 2018

I plan to allocate 20% of my time to the project working group in Q1, so I have ~52.8 hours (6.5 days) to devote to these OKRs in Q1. I see myself focusing on working group support (roadmaps, metrics, tools, reports, etc), but I could also help with wg booting and IPFS conf planning as necessary.

@momack2
Copy link
Contributor

momack2 commented Dec 18, 2018

The other P1 thing in our roadmap that isn't encompassed here is the InterPlanetary Community Handbook - is that something we want to start booting in Q1 or wait to spin up more of a docs/specs team and process before taking that on?

OKR/PROJECT.md Outdated Show resolved Hide resolved
OKR/PROJECT.md Outdated Show resolved Hide resolved
@daviddias
Copy link
Member Author

@momack2 @meiqimichelle @parkan updated the OKRs draft based on yesterday's convo and your suggestions during the day. Please do a final review:

  • Check OKRs still unassigned
  • Check Priorities assigned (agree/disagree, what should it be)
  • What OKRs are missing
  • What OKRs should not be present

- `P0` - @daviddias - The IPFSConf is scheduled, announced and there is a CFP published.
- `P0` - @momack2 - The IPFS Org (Working Groups & Core Contributors) has a unified plan with goals for IPFSConf
- **The IPFS Working Groups feel supported and they have the information they need to make the best decisions**
- `P1` - @parkan - Ship the first IPFS User Quarterly Report. It documents achievements and demos of new capabilities
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@parkan are you onboard with doing quarterly user reports? My understanding is this would include lots of user experience work over collab requests - so not sure if @meiqimichelle or I would make a better DRI for packaging and phrasing this from a product/UXR perspective.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@parkan are you onboard to own this?

OKR/PROJECT.md Outdated Show resolved Hide resolved
OKR/PROJECT.md Outdated Show resolved Hide resolved
@daviddias daviddias requested a review from a team January 10, 2019 07:20
OKR/PROJECT.md Outdated Show resolved Hide resolved
OKR/PROJECT.md Outdated Show resolved Hide resolved
@momack2
Copy link
Contributor

momack2 commented Jan 11, 2019 via email

@daviddias daviddias added the P1 High: Likely tackled by core team if no one steps up label Jan 15, 2019
add dev grant program
@momack2
Copy link
Contributor

momack2 commented Feb 5, 2019

Hi Project WG! We are a few outstanding comments away from finalizing our Q1 OKRs! @parkan @meiqimichelle - can you help resolve those items so we can finalize? I've also copied this over into the spreadsheet so we can freeze these and carry on with our quarter's work.

@momack2 momack2 merged commit 150011d into master Feb 11, 2019
@ghost ghost removed the status/in-progress In progress label Feb 11, 2019
@momack2 momack2 deleted the 2019-q1-okrs-project-wg branch February 11, 2019 05:16
@daviddias daviddias mentioned this pull request Apr 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
P1 High: Likely tackled by core team if no one steps up
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants