# Atlassian_Jira_finalproject_assignment
This repository documents the steps and requirements for setting up an Agile project using a company-managed Kanban board in Jira, based on the provided guidelines.
This project involves creating and managing a company-managed Kanban board in Jira. The board will evolve through different versions, incorporating various Agile practices.
Version | Requirement Summary | Verification Steps |
---|---|---|
A | Create a Kanban project with columns: Backlog, Selected for Development, In Progress, Done | Verify that issues move across columns correctly |
B | Set WIP limit for "In Progress" to 3 items | Verify that exceeding the limit turns the column red |
C | Create a backlog separate from the board | Verify backlog is hidden when viewing the board |
D | Split "In Progress" into Analyze, Build, and Verify columns. Set WIP limit of 3 for "Build" | Ensure issues can flow through these columns as expected |
E | Add a swimlane named Expedite for high-priority issues | Verify high-priority issues appear in the swimlane |
F | Create an epic named Initial Release and add issues | Ensure epic label is visible on board issues |
G | Create a filter to display open issues from Initial Release | Ensure only non-done issues of the epic are displayed |
H | Move all issues to Done and release version 0.1 | Verify that no released issues appear on the board |
I | Explore additional Jira features | Document any explored features |
-
Setting up the Kanban Board
Create a company-managed Kanban board namedproject final
in Jira. Ensure columns are named as required. -
Implementing Requirements
Implement each board version sequentially, following the guidelines and references provided. -
Verification
After implementing each version, verify that the board behaves as expected.
- Log in to your Jira account.
- Click on Projects in the top navigation bar and select Create project.
- Choose Kanban as the project type in
Software Development
tab. - Select Company-managed when prompted for the project management type.
- Enter the project name as project final.
- Click Create to finish setting up the project.
- Once the project is created, go to the board view.
- Verify the name of columns as follows:\n
- Backlog
- Selected for Development
- In Progress
- Done
-
To verify create issues in backlog i.e.
add item 1
,add item 2
,remove item 1
etc and you can see their status by double-clicking, status can be viewed as: Backlog, Selected for Development, In Progress, and Done. -
Test moving issues across the columns to ensure smooth transitions.
- Open your Jira project where you want to set the WIP limit.
- Go to the Kanban board by selecting it from the sidebar.
- Click on the three-dot menu in the upper-right corner of the
in Progress
column. - Select the limit as desired in my case i chose the max limit to be
3
.
- Return to your Kanban board.
- Create more items.
- Try moving items into the "In Progress" column. If the number of items exceeds 3, you should see a visual indicator (e.g., the column changes color or a warning appears).
- Open your Jira project where you want to create a backlog.
- Go to the Columns tab.
- You can move any item to the Kanban backlog to enable the separate view or you should see an option to enable the Kanban backlog. Toggle this option to ON.
- Once the backlog is enabled, you'll see a new section labeled Backlog above the board columns.
- Move issues that are not ready for development into the backlog by dragging them into the Backlog section.
- Go back to the project view, and you should now see a separate Backlog tab next to your Kanban board tab.
- Issues in the backlog will not be visible on the main board until they are moved to the "Selected for Development" or equivalent column.
Backlog visibility:
- Once enabled, the backlog becomes a distinct view from the main board, allowing your team to manage upcoming tasks without cluttering the active board.
- Open your Kanban board.
- Click on the three-dot menu in the upper-right corner and select Board settings.
- Click Add column and create the following columns with category
In Progress
if you have not created new statuses: - If you want you can delete the
In Progress
column in this process the status for earlier created column withIn Progress
status get their own status with default names from their respective column names.
-
If your workflow already has statuses related to these columns under
In Progress
category, drag them from the existing In Progress column to the new ones. -
If the statuses do not exist go to project settings and open the workflow tab:
-
Now click on
edit workflow
- After creating new statuses go back to board settings.
- Click the cloumn tab, you can now see there are unmapped statuses which can be assigned to the any column.
- Assign the statuses to their respective columns, by dragging and dropping.
- Find the newly created Build column.
- Click on the number next to Max issues (WIP limit) under the Build column.
- Set the value to 3 and press
Enter
.
- Go back to your board and try adding more than 3 issues in the Build column.
- If the limit is exceeded, the column will turn red, indicating that the WIP limit has been breached.
- Ensure that issues can move smoothly between Analyze, Build, and Verify columns.
- Check that when more than 3 issues are moved into the Build column, a WIP limit warning is displayed.
- Atlassian documentation: Jira Software Documentation
- Week-wise lab exercises as referenced in the project.
Describe any additional features you explored during version I.