Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Index

  • General concepts

    • What is a project?

    • What is a Jira Filter?

    • What is a board?

    • What is a dashboard?

  • Board configurations

    • Given a scenario, recommend an appropriate board type

    • Configure boards across multiple teams and projects

    • Configure board columns to match a workflow process

    • board filters, sub-filters, and quick filters

    • Estimation and time tracking on Scrum boards

    • Swimlanes, card colors, card layout, working days, and issue detail view

  • Troubleshoot board and filter configurations

What is a Jira Project?

What is a Jira Filter?

What is a board?

What is a dashboard?

What is a JQL?

Imagine you're in a library filled with books (or "issues" in Jira). Instead of searching each shelf manually, you use JQL to tell the librarian (Jira) exactly what you're looking for, and she brings it to you. It's like using precise phrases to search for specific books!

  1. Issues: These are like the "books" in our library analogy. In Jira, an issue can be a task, bug, story, or any work item.

  2. Fields: Characteristics of an issue, like the title, author, or published date in books. In Jira, fields can be summary, assignee or created date,… etc.

  3. Operators: These help you specify your search. Think of them as the words you use to describe how you want to filter the books, like "is," "is not," "in," "before," etc.

  4. Values: The actual details you're looking for. If fields are like the characteristic "author," values would be "J.K. Rowling" or "Mark Twain."

JQL Examples

All tasks Jay has been working

assignee = Jay

All tasks Jay is working and still not completed

assignee = Jay AND resolution is Empty

All tasks Jay is working and still not completed or Frank is working and still not completed

assignee = Jay AND resolution is Empty or assignee = Frank AND resolution is Empty

All tasks Jay and Frank are working and still not completed

( assignee = Jay or assignee = Frank ) and resolution is Empty

Board configurations

Given a scenario, recommend an appropriate board type

Scenario 1

A software development team is launching a new mobile application. They plan to work in time-boxed intervals, addressing a prioritized list of features and bugs. They need to commit to specific tasks for each interval and review their progress at the end.

Answer: Scrum Board

A software development team working on a new project often operates in sprints or time-boxed intervals. The Scrum methodology is designed to address prioritized tasks within these intervals. A Scrum board is thus perfect for this setup, allowing the team to plan their sprint by selecting tasks from the backlog, tracking their progress during the sprint, and then reviewing and reflecting at the end of the sprint. It provides structure to iterative development and helps ensure that tasks are completed within the set timeframe.

Scenario 2

The customer support team handles incoming issues and queries from users. The team wants to visualize their workflow, manage the constant flow of tasks, and ensure that no ticket remains unaddressed for too long.

Answer: Kanban Board

Justification: For teams like customer support, work arrives unpredictably and doesn't fit neatly into time-boxed intervals. Instead, the emphasis is on fluidity and ensuring a steady flow of work. A Kanban board offers a visual representation of this workflow, enabling team members to pick tasks based on priority and availability. It's ideal for managing ongoing and variable tasks by visually identifying bottlenecks and ensuring consistent delivery.

Scenario 3

A product management team is collecting ideas and feedback for product enhancements. They want a space to store and prioritize these ideas (backlog) while also having a flow to address and implement the top priorities, transitioning them through different stages until completion.

Answer: Kanban with Backlog:

Justification: The product management team's work involves both collecting ideas (which may not be immediately actionable) and transitioning prioritized ideas through various stages. A Kanban board with a backlog allows the team to maintain a repository of ideas and feedback while also actioning top priorities. The backlog offers a space for ideas to be stored, discussed, and prioritized, while the Kanban board visualizes the progression of these ideas from conception to completion.

Practica examples

  • Configure boards across multiple teams and projects

  • Configure board columns to match a workflow process

  • Board filters, sub-filters, and quick filters

  • Estimation and time tracking on Scrum boards

  • Swimlanes, card colors, card layout, working days, and issue detail view

Troubleshoot board and filter configurations

  • No labels