We have a single product with a large product backlog. We release new features roughly every month. Our sprints are two-weeks long, so a release could be comprised of two sprints (or more if a big release).
We are currently working on a new release, currently sized as 1 sprint. However, in the background two engineers are working on a side project, on a set of new features. These features will be eventually merged into the main product sometime in the next month or two.
How should this be managed? In the same sprint as the main development project, or as separate parallel sprint for the same project?
My preference is to keep the work separate, as the main development sprint is business critical, whereas the side project is not and I don't want it to derail the main project (merge conflicts, bugs, etc).
Does anyone have any recommendations?
Kind regards,
David
I’d consider adding a component to the project that represents their effort and then tag their issues with that. Then add a Kanban board to the project that filters to issues with their component. They can use that board to see their issues through while the main team sprints with the Scrum board.
We use JIRA 7.10 server version.
From what you have said, I would use separate sprints which run in parallel.
The reason is that sprints are time-boxed events. Their purpose is to minimise development risk by restricting the amount of time developers work on a feature (i.e. before the next sprint demo/retro/planning session is held).
So, if two different teams are working on two different features at the same time (and you don't want both features in the same sprint), then using two different sprints should work.
Recommended Learning For You
Level up your skills with Atlassian learning
Learning Path
Apply agile practices
Transform how you manage your work with agile practices, including kanban and scrum frameworks.
Learning Path
Configure agile boards for Jira projects
Learn how to create and configure agile Jira boards so you can plan, prioritize, and estimate upcoming work.
Jira Essentials with Agile Mindset
Suitable for beginners, this live instructor-led full-day course will set up your whole team to understand how to use Jira with an agile methodology.