ScrumBoard

ScrumBoard is a “web app” that can be used to manage a project using the agile development process known as scrum. It is made available to students in some courses.

Adding a Project

You will be sent a “project key” for the project. You must then:

  1. Click on the icon at the bottom of the page.
  2. Enter an appropriate identifier (e.g., your JMU eID) in the “Display Name” field.
  3. Click on Add Project.
  4. Enter the “project key”.
  5. Click on Yes

Adding an Epic to the PBIs

To add an Epic to the list of Product Backlog Items (PBIs):

  1. Select the “Epics” tab.
  2. Click on the next to “New”.
  3. Enter the title, description, size, and optional color.

Planning

Adding an Issues to Epic

To add an issue (sometimes called a feature, story or sprintable story) to an epic:

  1. Select the epic and click on the next to “Issues”.
  2. Enter the title, description, and size (in story points).

Adding a Task to an Issue

To add a task to an issue (sometimes called a feature, story or sprintable story):

  1. Select the issue.
  2. Click on the next to “Tasks”.
  3. Enter the title, an optional description, and the effort estimate in hours).

Committing to a Task

To commit to (i.e., take responsibility for) as task, select yourself from the drop-down list.

Adding an Acceptance Criterion to an Issue

To add an acceptance criterion to an issue:

  1. Enter a description in the text field under “Acceptance Criteria”.
  2. Click on

Adding a Sprint to the Project

To add a sprint to the project:

  1. Select the“Planning” tab.
  2. Click on .
  3. Enter a title, optional goal, and optional description.

Adding Issues to a Sprint

To add issues (also known as stories, sprintable stories, and features) to a sprint:

  1. Select the sprint.
  2. Click on the next to “Issues”.
  3. Select the issues to add.
  4. Click Done.

Starting a Sprint

To start a sprint:

  1. Select the sprint.
  2. Click on the next to “State:”.
  3. Enter the start date and end date.
  4. Click Start

Execution

The execution phase (i.e., after sprint planning but before the sprint retrospective) is managed from the “Execution” tab.

During the execution phase, issues/stories are in one of three states: “Open”, “In Progress”, or “Closed”. The state of an issue/story is controlled using the radio buttons at the bottom of the issue/story. Issues/stories start in the “Open” state. When a team member starts working on an issue/story they should click on the 🏃.

The tasks in the issue/story can be listed by clicking on the issue/story. To indicate that a task has been completed, click on the .

To indicate that an entire issue/story has been completed, click on the button.

To indicate that an entire issue/story has been “re-opened”, click on the button.