My organization is currently using Scrum to manage a large development project. Once this is complete we will start to work on several smaller projects (ranging from approx 2 weeks to 2 months work) either simultaneously or by taking each one in turn.
My question is, what is the best way to manage multiple smaller projects in a Scrum environment? Should we work on a single project at a time or could we effectively work on stories from more than one project in a single sprint? The other option I can see is a hybrid of this, where we work on Project A in one sprint and Project B in the next.
Personally, I would like to concentrate on a single project at a time but I am aware that internal business pressures may make this a difficult sell. Any suggestions would be much appreciated.