I currently work in a small development team that works for multiple clients simultaneously. Some of the work is developing new software for these clients and some of the work is supporting the clients with any problems they have with our software.
Does anyone have any suggestions of a lean/agile process that could be used to manage this workload for a team of 6?
If not lean, is there any other project management method that would help manage this work?