Course Code: jirabespoke100
Duration: 21 hours
Overview:

JIRA is a Java based web application that provides project and issue tracking for improving the agility of software development.

This instructor-led, live training introduces JIRA's approach to software planning, tracking and releasing as it walks participants through the creation and management of a JIRA project.

By the end of this training, participants will be able to:

  • Understand concepts and functionality behind JIRA's user interface and workflows.
  • Add, modify, clone, link, and prioritize issues.
  • Progress issues through the entire workflow.
  • Perform searches.
  • Manage and customize screens and filters.
Course Outline:

Introduction

Installing and Configuring JIRA

Overview of JIRA Features and Architecture

Creating a JIRA Project

Managing Tests

Managing Issues

Performing Searches

  • Introduction to JIRA Query Language (JQL)

Working with Reports

Best Practices

Troubleshooting

Summary and Conclusion

Why Agile?

  • Comparison of iterative methodologies
  • Why things go wrong
  • The Agile approach
  • What is Scrum?
  • Pigs and chickens

Product owner

  • The customer representative
  • Prioritizing product requirements
  • Writing effective stories
  • Acceptance criteria
  • Negotiating sprint contents
  • Group exercise to produce customer requirements and write stories based on the requirements

The sprint

  • Sprint backlog
  • Sprint planning: what to do
  • Sprint planning how to do it
  • What happens during a sprint
  • Burn down charts
  • Group exercise to plan a sprint

Scrum Master

  • Implementing Scrum
  • Ensuring proper practices
  • Maintaining documentation
  • Stand-up meetings
  • When to pair program
  • Group exercise to implement Scrum

Finishing a sprint

  • Scrum review meeting
  • Scrum retrospective meeting
  • Releasing an iteration
  • Group exercise the review a sprint

Is Agile and Scrum for you?

  • Review of the Scrum process
  • Comparison with other methodologies
  • Benefits of pair programming
  • Group exercise to discuss which aspects of Agile and Scrum can be applied to attendees organisations