-
Notifications
You must be signed in to change notification settings - Fork 1
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
Using Github Issues as a To Do List #203
Comments
@markwilliamfirth You can add There is also an |
@markwilliamfirth please add your requirements as a "user story" to: https://github.com/dwyl/tudo/issues 😉 |
But what happens when you're my dependency and I'm your dependency - should we create different labels for each other? Let's say there is an issue that requires the both of us to carry out various tasks that each prevent the other from progressing. Once I had completed my bit I would add the dependency label to remove it from my to-do list and to say that it is now dependent on someone else, but this label is the same label for you - so do we each need to create our own dependency labels? dependent on ines / dependent on mark? |
Nope, once you've completed your bit, you assign it to whoever the next person who needs to work on it is and then that removes it from your list until they assign you again! |
What happens if I assign it to someone else and they don't complete the task and I forget about chasing it up because it's not on my to-do list anymore? 🤔 |
@markwilliamfirth great question! ❓ A follow up question could be:
we should have a |
Hmm this didn't really answer my question - it's only natural that sometimes things will be missed or left for a long time and need to be chased up and there isn't a way to effectively do this? Just because it is visible, doesn't mean it will get done. Are we able to set due dates on tasks? (aside from priority labels) |
@markwilliamfirth the best way to set a due date is to put the issue in a milestone that has a deadline. this is really useful for helping people to focus and not get distracted. 🎯 |
I've had a look at milestones and it doesn't have the functionality we're going to require to organise tasks. I think Github is useful for creating, tracking and delivering projects, but not for business and operational tasks. I think we need to look at alternatives or improving utilising the Github system to run the whole business as it appears to reduce productivity and efficiency when the tool is used outside of its normal intended use. Providing the task management solution is also public and accessible to all then I do not see a problem with this? A more efficient task management system will increase productivity and aid prioritisation and planning. Bonus if it somehow connects to Github and updates issues there. |
I don't think we can conclude this without actually trialling GitHub projects? The projects documentation shows you need to add the issues to a project through the project view and not through the issue itself: https://help.github.com/articles/adding-issues-and-pull-requests-to-a-project/ |
Yeah I know - I had a look at projects too. You can only seem to do it in the project view, not the issue view. Which is really annoying |
@iteles You raise an excellent point here around clarifying our processes - it's the eternal battle! Our current contributing guidelines state that you assign something to yourself when you undertake to carry out the work for said thing. #201 is slightly different - social media is part of your remit so my initial reaction was to say 'this is your call, I'm happy either way', until I realised that my communicating the vision for the company is a blocker here, so I assigned it back to myself! |
Ah ok - I see assigning = responsibility and that responsibility doesn't stop others from contributing and that the discuss label is an invitation to discuss so i guess that's why we had the miscommunication #201 I got the impression you were into branding and social media so I thought you were keen to do it. Feel free to assign to me if you want (vision is a separate task that is a blocker to this one) |
I feel like all tasks should have someone assigned and a priority assigned and if someone else is going to carry out the work the person assigned can be swapped? But maybe that's so different to the dev methodology that it seems weird...makes sense for ops though |
Another reason why GH issues isn't good for a to-do list (dwyl/start-here#121) It's a potential annoyance and distraction when people get GH notifications and email notifications for minor tasks that have nothing to do with their work. It also causes miscommunication because people read what's there and interpret it in their own way without all the background facts. The alternative is to make issue descriptions as detailed as possible to remove space for different interpretations however this is a big waste of time for small and quick ops tasks - GH issues is useful for project-based issues/bugs/etc. I think we should use GH issues as a place for discussions. A place for issues - somewhere where we can record the history of something and discuss or update it over time. However an issue =/= a to do. We should be using specialised to-do list software for our ops to-dos. Utilising a system that isn't built for the job is inefficient and issues will inevitably occur due to it. |
@markwilliamfirth Everyone in our organisation uses github to track at least a significant portion of our to-dos. If we want to ensure transparency of the work we are doing (and importantly lead by example), we need to get better at making sure that that work is captured somewhere that the rest of our colleagues have access to with the least friction. We will be systematically solving this problem over the coming 3 months with a combination of time and tudo. |
I noticed it was possible to view assigned tasks via:
https://github.com/issues/assigned
However, sometimes tasks are assigned, but waiting on certain things to happen first or not high priority. This view doesn't allow you to sort using the priority label.
Is there a way to view the list of tasks assigned to me in a priority order, that also allows me to mark a task as "waiting" (waiting for someone else to do something or an email response for example), whilst still retaining priority labels and being assigned to the task?
The text was updated successfully, but these errors were encountered: