I've read up on scrum and the company I work for has started using this. I find that laying out tasks really helps everyone to see what needs to be done and what to work on. One of the issues we're running into, is that we're just "trying out" scrum with one of our projects. We have many custom built applications for clients. Some of these clients get priority over others. If they call in and demand a report, we provide.
Is there a process (scrum or otherwise) that we can utilize to help us with these demands? As it currently stands, daily demands are not calculated into our sprint as we don't have time to do story time and planning poker every day.
Any thoughts?
I did find this question that talks about how to incorporate multiple projects, but not daily demands.
You should make your clients follow a Change Management process, irrespective whether you use Scrum or not. You must agree that you're not immediately doing what your clients ask but arrange the items according to priority and plan them before doing it. If these are some urgent issues, like bugs found on production you should anyway follow the process but fix them more urgently. We're actually doing it this way: