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

What? section - should this be more detailed? #9

Closed
Cleop opened this issue Jan 29, 2019 · 8 comments
Closed

What? section - should this be more detailed? #9

Cleop opened this issue Jan 29, 2019 · 8 comments
Assignees
Labels
epic A feature idea that is large enough to require a sprint (5 days) or more and has smaller sub-issues. question A question needs to be answered before progress can be made on this issue T4h Time Estimate 4 Hours technical A technical issue that requires understanding of the code, infrastructure or dependencies

Comments

@Cleop
Copy link
Member

Cleop commented Jan 29, 2019

As a team member working at dwyl
I want to have a clear understanding of the goals/direction of the company
So that I can ensure that my work/energy is being poured into where it is needed most.

I feel like the key points of 'what' the product roadmap is below:

Communication
Personal Time Management
Teamwork
Life-long Learning
Nutrition, Health and Fitness
Personal Finance Management
Self-Actualisation

Are very broad and relate but don't capture entirely the works and ideas of projects that I've heard discussed in person or elsewhere on github for the dwyl team. I'm no expert on roadmaps but on a personal level I think I would find things clearer if perhaps they were a little more specific or detailed.

@nelsonic - is this as detailed as you intended to make the product roadmap? Or do you think we should build out this section more before we launch further into building the roadmap?

@Cleop Cleop added the question A question needs to be answered before progress can be made on this issue label Jan 29, 2019
@nelsonic
Copy link
Member

@Cleop thank you for opening this issue/question.
I agree that it can be difficult to understand the goals/direction of the company.
We will be clarifying the product together (as a team) over the next few days/weeks.
The order of the "key points" in the What section is the order we will be approaching them.
We are building a "personal effectiveness" app.
It will allow people to "track any activity" so that people can analyse how they spend their time.
Managing your communications (so you don't get interrupted when you're trying to focus)

If you or anyone else is ever in any doubt as to what they should pour their effort into,
use the simple heuristic:

  1. Finish the current task that is assigned to you.
  2. Address any issues that are assigned to you: e.g: https://github.com/issues?utf8=✓&q=is%3Aissue+is%3Aopen+assignee%3Anelsonic
  3. Look at the "High Priority Help Wanted" issue list: https://github.com/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+org%3Adwyl+label%3Apriority-1+label%3A%22help+wanted%22
    if there is something that you are able to help with, dive in and help! Comment/contribute!
    If you can conclude/close an issue by resolving it or because it's no longer time-relevant, do it!
  4. Deliberately practice and become excellent at the "core" skills required: https://github.com/dwyl/technology-stack. (you can never be "too good" at programming, UX or other creative work)
  5. Read the books we have on the tech and any other relevant business/psychology/design/personal effectiveness books e.g:

All of these books are relevant to the product we are building.
If we can "translate" the "Tools of Titans" into an App we will automatically win.

@nelsonic nelsonic assigned Cleop and unassigned nelsonic Jan 30, 2019
@RobStallion
Copy link
Member

@nelsonic Thanks for the response 👍

Only question I have (right now at least) is should we update this list to include the 'BLOCKED' label?

@nelsonic
Copy link
Member

@RobStallion good point. 💡
The BLOCKED label (discussed in dwyl/labels#87 ...) should only be applied in exceptionally rare circumstances and should be automatic. I have not included it (above) because we have not agreed on the Label in the dicussion thread and as a result it has not been universally applied to all our repos/projects so it's not a going to be a useful step (yet).

We currently only have one "Blocked" issue dwyl/cid#11 which has an associated PR: dwyl/cid#21 which keeps getting "bounced" back to me and is still only 60% complete. There is always a way that Docs/Examples can be improved. (I know that sounds "harsh" and "open ended" ... but the CID module is foundational so the more we "polish" and make it "appetising" to people in the wider Elixir/IPFS community, so that they will use it, report bugs, request features and contribute improvements the better for both the short-term and long term of of the module, you as a "senior developer", the company and the community)
CID is an "entry point" re-useable module that we will be featuring in our beginner tutorials.
Any doubt/confusion that a beginner may have when they first encounter it needs to be systematically addressed. That might not be the task in the current PR, but as I've said before, the PR can always be better. Badges? Coverage? Hex Docs? Detailed Usage Example? Example App that implements the module?

We do not currently have an "alert" system within the company for "Blocked" issues but we will need to create one ASAP so people can respond to high priority items (even if it means "pausing" their current task)

@Cleop
Copy link
Member Author

Cleop commented Feb 19, 2019

I am going to understand @nelsonic's response to mean that you don't think we need to update the 'what' section of the readme and therefore this issue can be closed.

@Cleop Cleop closed this as completed Feb 19, 2019
@nelsonic
Copy link
Member

nelsonic commented Feb 19, 2019

@Cleop the "What?" section of the Product Roadmap absolutely needs to be updated.
Sadly, even though I agree that it is a high priority, I have not had the time to focus on it.
Again, sadly other people have been demanding my attention on far less important topics.

I will get to this issue as soon as I have the time/headspace.

@nelsonic nelsonic reopened this Feb 19, 2019
@nelsonic nelsonic added epic A feature idea that is large enough to require a sprint (5 days) or more and has smaller sub-issues. technical A technical issue that requires understanding of the code, infrastructure or dependencies labels Feb 19, 2019
@nelsonic nelsonic mentioned this issue Apr 30, 2019
2 tasks
@nelsonic nelsonic added the T4h Time Estimate 4 Hours label Nov 5, 2019
@nelsonic
Copy link
Member

Finally found (made) the time to update the Product Roadmap! Please See: #13 📝

iteles added a commit that referenced this issue Nov 11, 2019
Update/Expand What Section of README.md issue #9
@nelsonic
Copy link
Member

@Cleop Thanks again for opening this issue. ❤️
Please see: https://github.com/dwyl/product-roadmap#what (and confirm if it improves understanding)
If anything is unclear or requires more detail, please open more issues with specific questions.
Our objective is for the answers in the Product Roadmap to be "stand alone".
i.e. anyone (we have never met before) can read them an understand what we our goal & plan is.
If anything is unclear we have failed and need to improve.
Specific questions will help us to get clarity. e.g: #17

@Cleop
Copy link
Member Author

Cleop commented Apr 30, 2020

This updated version looks clear ✨

@Cleop Cleop closed this as completed Apr 30, 2020
nelsonic added a commit that referenced this issue Jun 15, 2020
iteles added a commit that referenced this issue Feb 13, 2022
Improve "Why?" and "What?" Section of README.md #9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic A feature idea that is large enough to require a sprint (5 days) or more and has smaller sub-issues. question A question needs to be answered before progress can be made on this issue T4h Time Estimate 4 Hours technical A technical issue that requires understanding of the code, infrastructure or dependencies
Projects
None yet
Development

No branches or pull requests

3 participants