Project Management #
states #
use only TODO / DOING / DONE if another one is needed, make sure it is REALLY needed
queue #
Every team must have a single ordered queue of tasks
- If there is downtime, it’s the top priority of everyone affected
- If there is an incident, it’s the top priority for an on-call agent
- My deployed issue waiting for my verification
- Reviewed pull request waiting for deployment
- My pull request with completed code review that requested changes
- Outstanding pull request waiting for code review
- Customer escalation received through email. For valid ones, create incident and delegate to on-call. For invalid ones, reply, apologize and provide customer support link
- Top issue in the sprint backlogs
- Any issue in the “when engineers have time” backlog
tasks #
Assign to a single person4. If you don’t know who that is, there should be no owner and there should be a clearly assigned person (we used current oncall agent) to process them and assign accordingly.
There is no absolute priority of an issue, only a relative priority to other issues.
here needs to be a separate system for handling questions for the development team from the rest of the company