Task Lifecycle Management
The number of MITK tasks is increasing over time for various reasons. For example, we are not able to start a task because of missing information or feedback, task authors may lose interest in a topic but do not close associated tasks, or there are more new tasks over a period of time than we can process in that same period of time. The latter reason can be rather frustrating for users and developers, as there is probably a good reason for a task but it basically drowns in noise while other tasks may have precedence.
We introduced a simple life cycle management process as a countermeasure:
- We created the tags Missing Info and Cleared to help us identifying blocked tasks and tasks ready to work on right away in particular on workboards for upcoming releases.
- We will periodically scan for tasks that:
These tasks will be bulk edited with a comment explaining the situation (see below), tagged with Auto-closed and closed as Wontfix.
We are aware that this strategy will close some valid tasks but task authors and subscribers are encouraged to re-open tasks. In fact, we figured out in early experiments that it is an effective trigger to revive zombie tasks that are still relevant.
Hi there! 🙂 This task was auto-closed according to our {icon arrow-right} [[/w/mitk/dev/task-lifecycle|Task Lifecycle Management]]. Please follow this link for more information and don't forget that you are encouraged to reasonable re-open tasks to revive them. 🚑 Best wishes, The MITK devs
- Last Author
- kislinsk
- Last Edited
- May 26 2020, 12:38 PM