Differences between task, bug, improvement, new feature, and the like:
- BUG: When something does not work as expected, you file a Bug request
- STORY: When you propose a new scenario for using the software, you write a user story. The user story will break down in:
- NEW FEATURE: When you propose a new feature that is necessary to complete a user story
- TASK: When you are not sure about the category, just use this
- IMPROVEMENT: When a feature is there already (and it works correctly), but it could work better (e.g. easier to use)
Note: If you see a new feature belonging to a user story, then link it there. Otherwise, just file a new user story. The project manager will break it down
Example of user story:
A user story is always written using natural language, in this form
"As a <type of user>, I would like to <desired goal> such that <desired outcome>"
E.g. "As a board member of my antenna, I would like to see where my members attend events such that I can have prizes for the ones who travelled the most"
At that point, the project manager will add the corresponding tasks to achieve this goal (in the form of "new feature").