Content
This pagee contains some usefule information about the development process in this project.
Work package types
... and when to use them
FEATURE
-
used for most functional increments built for the project
-
must be written with acceptance criteria to be testable by QA
-
usually is QAed by OpenProject
BUG
-
used for everything that does not work as expected and defined
-
must NOT be used for things that do not work but were not defined before
- this is usually arguable, leading to the famous discussion of BUG vs FEATURE
IMPLEMENTATION
-
used as smaller, easier to review and merge chunks that are part of a bigger feature
-
developers could slice down every FEATURE or BUG into IMPLEMENTATION chunks to structure work and enable parallelization
-
is not QAed by OpenProject
TASK
- used for non-development related issues