Terminology: Task
DEFINITION
USAGE
BENEFITS
REFERENCES
- INVEST Criteria:
- Independent of dependencies other work (blocked waiting to get done).
- Negotiable rather than firm contracts about when they are implemented. (Negotiation of technical implementations can be facilitated by using the TeamCity Meta-Runner).
- Valuable to someone (end-user customers, business, developers, operations, etc.)
- Estimable in effort because a clear definition of what is in and out of scope makes for better estimates. This includes build steps. This does not include limitless refactoring.
- Small so they are not vague.
- Testable so what is considered “done” is clear to all.