Kanban Board
A visual tool to centrally track and manage API requirement progress in the form of Kanban tickets residing in various stages of completion.
Kanban Ticket
A card representing a specific API requirement or task. Each Kanban ticket contains details about the requirement, including its description, priority, assignee, and any relevant notes. Kanban tickets move through different stages on the Kanban board as work progresses, allowing project members to see the status and flow of work.
Backlog
A holding area for all API requirements and tasks that are yet to be started. The backlog serves as a repository for all upcoming work, allowing project members to prioritize and plan tasks before they move to active designing.
Archive
A section where completed or no longer needed API requirements and tasks are stored. The archive provides a historical record of past work and decisions, ensuring that unwanted or finished tickets are kept for reference without cluttering the active workspaces.
Intuitive requirement classification
API requirements can be easily categorized based on the business perspective of the API enhancements using following Kanban ticket types:
Feature
A feature refers to an addition to the existing functionality of the API. This could include adding new endpoints, introducing new parameters, improving response times, or implementing new capabilities that were not previously available. A feature expands the capabilities or usability of the API.
Improvement
An improvement in API refers to enhancements or optimizations made to the existing API infrastructure or functionality. This could involve improving the performance, reliability, security, or scalability of the API without necessarily adding new features. Improvements are focused on making the API better in some way, such as reducing latency, enhancing error handling, or optimizing resource usage.
Bug Fixer
A bug fixer is a corrective action taken to resolve bugs within the API. Bugs can cause unexpected behavior, errors, or vulnerabilities in the API's functionality. Bug fixers involve identifying and addressing bugs to ensure that the API operates as intended.