Documentation for GreenHopper 6.2.x. Documentation for earlier versions of GreenHopper is [available too].

A sprint — also known as an iteration — is a short (ideally two to four week) period in which the development team implements and delivers a discrete product increment, e.g. a working milestone version. 

You may want to create multiple sprints, allowing you to plan several iterations ahead.

(info) This page only applies to Scrum boards that have Ranking enabled.
(info) Note that you can only create a new sprint if you have the 'Administer Projects' permission in all projects included in this board's backlog.
(info) If you would like to have more than one active sprint at a time, please enable 'Parallel Sprints' in Labs.

 

To create a new sprint,

  1. Log in to JIRA.
  2. Click the Agile link's down-arrow in the top navigation bar, then select your preferred board from the resulting dropdown menu.

  3. Your board will be displayed. Click Plan.
  4. Click the Create Sprint button at the top of the backlog.

Your new 'upcoming' sprint will be added to your board, below any other future sprints.

Next steps:

Screenshot: a board in 'Plan' mode — adding a sprint (click to enlarge)


 

 

 

19 Comments

  1. Robin Owen

    I am using GH 6.0.3 rapid boards.  I created the rapid boards and can successfully Add, Start and Edit Sprints. The rapid boards are one project per rapid board.   Other users have Administer Projects permissions for the project, but cannot add, start or edit sprints in the rapid board for their project.   Am I missing something?   Can those with Administer Projects permissions for the project being used on a board add, edit and start sprints?  

    1. Robin Owen

      I discovered my issue with rapid boards not allowing those with JIRA Administer Project rights to Create or Start Sprint was related to the rapid board filter.  The filter did not specify a project.  Our rapid boards were set up to filter on component values that may cross projects.  The user had Administer Project permissions and was an Administrator on three projects, but not all projects.  When I changed the filter to include project in (project1, project2, project3), create/start/edit sprints became available to her on the rapid board.  Interesting.  My assumption was that Administer Project permissions would allow create/start/edit sprints for all projects - not just projects where the user is an Administrator.  Hope this helps anyone else with the same situation.

  2. Pavel Bulanov

    Adding to the previous comment - who is allowed to create new sprints in GH (6.0.3), what permissions / role he should possess?

    Upd - just read the comment on the page in disclaimer. Does it mean only project administrator can do it, but project manager can't? Sounds strange

  3. Anonymous

    I would like my sprint to be part of a version. I created a product version called "3.2", and I want all my coming sprints to be part of this 3.2. How should I do?

    1. Sorry, this isn't possible at this point in time. We are, however, currently scoping future features regarding release-planning.

  4. Vu Dang

    Hi

    I would like to add a sprint goal to my sprint so the team can refer back to that goal to ensure they are on track. How can I do that?

    1. Zane Berzina

      Hi Vu,

      We have the same issue here. Unfortunately sprint name have limited number of characters and therefore we cannot add it to the name. Were you able to find some solution or workaround for this?

  5. Anonymous

    I have a release plan ... and 3 sprints in this release. I also have some process tasks that i execute in the end of the release.
    In classic version i was avle to put an version inside other version, how can i do that in greenhopper 6 ?

  6. Anonymous

    In creating a sprint, it looks like I have to put the entire user story into a sprint.  Is that correct?  Can I put sub-tasks from the same user story into separate sprints?  Or do I need to create my user stories so that they fit within the sprint timeframe?  If so, what happens when a sub-task from a user story needs to move into the next sprint?  Should I move the entire story (or create a new story for the remaining tasks, depending on how I want to track the time)? 

    Thanks!

    1. Yes – you should move the entire story into the new sprint.

      For more background and explanation, please see https://answers.atlassian.com/questions/84349/rapid-board-time-estimates-with-sub-tasks?page=1#84605

  7. Pavel Bulanov

    In my experience, you can not put user story partially into the sprint. You can only put it as a whole, and if not all sub-tasks were done within the sprint, you would need to return whole user story to backlog. As an alternative, you can create a new story for remaining tasks as you wrote, and move sub-tasks to the new story (which isn't very convenient).

    The idea behind this is probably that user stories in Scrum should be small enough so you don't break them into further pieces. It's a guideline that you should make stories small and complete them entirely ("done") within the sprint. Otherwise, if sroty is half-done, it's naturally not done and should be returned to backlog

  8. Petru Dumuta

    Hi,

    As you stated here:

     If the filter includes a global condition (not specific to a project), it means that you need to have 'Administer Projects' rights on all the projects in the JIRA instance. An example of such a filter is label = 'test' OR project = DEMO .

    I have created a new board that uses a similar filter (i.e. project=AAA or labels in("test_label")) and even though I don't have administrative rights for all of the projects in JIRA I am able to create new sprints in this board (I am using JIRA 5.1.6 + GH 6.1.4.2). If using some other global condition, such as: project=AAA or custom_field=uuu, the "Create Sprint" button is greyed out, as mentioned in this article. So essentially the behaviour is as you described, except for when using labels. Am I missing something out? 

    Thanks,

    Petru

  9. This behaviour may be affected by the field configuration of the custom field

  10. Petru Dumuta

    Hi Rosie,

    Thanks for your comment.

    I was in fact talking about the labels feature in JIRA. Labels as far as I know are globally available though if you create a new board that uses labels in its filter it seems that you are able to create new sprints even if you don't have administrative rights on all the projects in the JIRA instance (as mentioned in this article). Don't get me wrong I think this is great (smile) (otherwise we would have issues with using GH in our organization) but if this is the desired behaviour I think it should be documented in this article. Also, in my opinion you should have the right to create/start a sprint if you have administrative rights for the projects to which the issues from the backlog belong  - i.e the restrictions for creating/starting sprints should apply by taking into consideration the results returned by the board's filter and not the filter itself.

    Kind regards,
    Petru

     

    1. Thanks Petru, I have updated the page. Kind regards, Rosie

  11. GeoffB

    I'd like to be able to set prelim start and end dates for all sprints on the planning board, not just when the sprint itself officially starts.  Then we might be able to see the estimated sprint window on the Team Calendar, and better plan our resources around the knowledge of leave dates, conflicting projects and so on.

    Do I really have to set up separate temporary manual events in Team Calendar just to plan out dates for sprints?

    1. We are hoping to deliver this ability in the foreseeable future. You may like to vote/watch/comment on GHS-8312 - Getting issue details... STATUS . Thank you for your patience.

    2. Tom Murton

      I was wondering where this functionality had gone, seemed strange I could only add those dates once I clicked to start a sprint

  12. Jesmond Abela

    Can I create a sprint with stories from multiple projects?

    In our case we have multiple small projects, where the teams needs to work, hence a sprint needs to contain stories from separate projects. If this is not possible what's the workaround? Do we have to move these stories into a separate "working project"?