Let's say your team decides to go with Kanban, since the evolutive, adaptive and corrective work is under constant discovery, and planning for sprints is therefore not possible.
Along with that, you have a customer services team by the phone hearing the user's concerns, and filing issues in a tracking tool to our specialists team once they feel they received enough info.
What would be the best course of action to handle the fixed amount of work per state column if to make sure some issue is not happening again, the team depends on the customer's feedback (which sometimes takes ages to receive)?
That is either if customer services does not provide the team enough info to start an issue or feedback from the customer to close it.
One of my ideas was to keep a column for "awaiting client feedback", which should have a fixed size, and if the client does not answer in a timely fashion, the oldest of the items there gets closed as client unresponsive after a fixed timespan. But even then, we might have a bottleneck that cannot be resolved unless we remove the self-imposed limitation, right? ... Like considering the issues on that column as items out of your bucket. But wouldn't that break with one of the best added values of the framework?