• 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.