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

Introduce requirement for processes around reporting tech features, bugs, and debts #23

Open
antdking opened this issue Nov 7, 2018 · 1 comment

Comments

@antdking
Copy link
Contributor

antdking commented Nov 7, 2018

It's not always clear how to report tech related issues. Often times mental notes are taken, akin to "this code needs refactoring", or they're written in code review but without further action taken.
Going down these unstructured routes leads to these issues being forgotten.

I don't think we should define a process here, but give some suggestions for what can be done.
The easiest might be adding #TODO notes as and when these issues are found, and periodically takes some time to go scouting.
Another suggestion might be, for more dire situations, exposing a trello board with all the tech related issues, so it can be seemlessly mixed in with sprints.

Regardless of the approach, the aim is to make sure tech debt is always exposed

@davidwinter
Copy link
Contributor

# TODO would also be very easy to measure and keep track of the count. It also doesn't depend on a specific service.

One of our customer projects has a TODO.md file in the root of the repo. Perhaps this file could be required, and that contains what the preferred option or process is for the project. Either the file itself contains a list of items, or just states that code has been marked with # TODO items throughout the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants