- A Product solves an issue for the users.
- A Feature brings a change that makes a noticable value.
- A Bug is the difference between the real behaviour of the system with what we expect.
- The Requirements are the needs and constraints.
- A Technical Debt is a technical decision for a short time that raises the price of future changes.
Feature Vs. Task:
Feature is the value the user recieves, and task is building that value. A feature can be broken into several tasks in test, database, backend, frontend and documentation.