Jira Software provides a drag-and-drop interface for working with your Jira issues. No matter what sort of work your team does, this visual interface makes it a lot easier to see what work is in progress and who is doing what. Jira Software boards make it easy to transition issues, and configuring the boards with some dynamic JQL can help you learn a lot about your issues quickly.
This course introduces you to the basics of Jira Software and we recommend that you complete it before continuing on to Jira Software Server for Scrum or Jira Software Server for Kanban.
Jira Software is an application of Jira with features that focus on software development. However, you don't have to be a software developer or a development team to use Jira Software! If you want insight into your work using boards, you may find either a kanban or scrum Jira Software project useful.
Boards make up a big part of Jira Software, and they allow you to have a visual placement of your team's issues with organization options to make it easy to work with those issues, in the form of cards, on a software board. We'll introduce you to the features of software boards in this chapter.
There are two main boards that you use: a scrum board and a kanban board. There are a lot of similarities in how these two boards work, so in this chapter we'll talk about the navigation of a board and how to use a board to transition issues and interact with cards.
Introduction and Overview
Using a Jira Software Board
Writing and Creating Stories
Stories make up your work in Jira Software, but how do you write them? What makes a good story? In this section, we cover the basics of what is a story in Jira. We also discuss identifying stories, writing stories, and reviewing stories.
Once you wrap your requirements and develop your stories, you can create them in Jira either directly or through integration with Confluence! In this chapter, you'll learn how to create stories in Jira both through the Jira interface or by using a table in Confluence.
Identifying and Writing Stories
Configuring a Jira Software Board
Once you have created whatever story issues you need and have begun (or are ready to begin) the work, it is time to make a board. If you are working in a scrum or kanban team, you likely have access to a team board, but you can also create your own software boards for your own personal use.
A board's purpose is to show issues that you are (or are about to start) working on. Jira Software has 2 types of board: Scrum, and Kanban. Scrum is used when you have to commit to a certain amount of work in a certain amount of time, and Kanban is used to limit your work in progress to only a few issues at once.
In this chapter, we start with board creation and configuration. You will learn how to associate statuses with board columns, and then we'll cover using advanced JQL to configure swimlanes, quick filters, and card colors to help you visualize the work on your board.
Board configuration also allows you to add information to cards and sections associated with your board–giving you a chance to tailor your display. You'll learn about card layout and issue detail view–two ways to customize the display of information on your cards.
The last configuration option we cover on Jira Software boards are estimation and working days. While you can set working days for both kanban and scrum boards, you can only set estimation in a scrum board or project. In this section, we cover how to configure both options in your boards.