Thursday, February 17, 2022

JIRA & AGILE Methodology

 


JIRA

JIRA is a Japanese word. Gojira which is Godzilla. Lol.

Jira is a workflow tool. To understand JIRA, first we need to understand Agile Methodology.

So in Agile, the complete project is divided into different phases or iterations. In each iteration, you are constantly involving stakeholders. It is for continuous improvement on each stage.

Plan à Dev à Build à Test

Individuals and interactions over the processes and tool.

Daily standup meeting where it will be held every morning to share any issues in the work.

Agile Methodology terms:

Product owner:- Team or an individual who is responsible for entire product.

Product backlog:- product related work that is pending.

Sprint:- a short time-boxed period when work is supposed to be done.

Agile Implementation (in JIRA we will implement agile using scrum):

Scrum:- a project management approach where there will be small teams, each being led with one scrum master (usually senior developer).

The scrum master:- someone who will be managing the complete life cycle of a sprint and see if there are any road blocks to be removed by him/herself or find alternatives or etc.

Kanban:- a visualization for the project management (teams can use sticky notes, whiteboard or online apps) to represent their data, which is moved through pre-determined stages to track progress and identify common roadblocks.

JIRA INTRODUCTION

It is a product of Atlassian

JIRA is:-

Project Management Tool
Issue Tracking tool (ticketing)
Bug Tracking tool - for agile software and business teams.

Advantages of JIRA:

It is fully customizable to your needs
It is a complete tool for your project management
It is having countless applications to enhance its functionality.

Product suite of JIRA:
  1. Jira Core - Jira Core is a customizable workflow solution that organizes projects and tasks into one central location, and provides the infrastructure to automate business processes and increase productivity for your team.
  2. Jira Software - Jira Software is an agile project management tool that supports any agile methodology, be it scrum, kanban, or your own unique flavor. From agile boards, backlogs, roadmaps, reports, to integrations and add-ons you can plan, track, and manage all your agile software development projects from a single tool.
  3. Jira Service Desk - JIRA Service Desk is a software built on JIRA that turns it into an intuitive Service Desk tool. If you already use JIRA to manage issues for your software development processes you know how flexible and powerful it is.
    • Jira Ops - If we talk about incidents in regards to Jira Ops, we talk about major incidents, not the minor incidents you would track in Jira Service Desk. 
  4. Jira Confluence - Confluence is a collaboration wiki tool used to help teams to collaborate and share knowledge efficiently. With confluence, we can capture project requirements, assign tasks to specific users, and manage several calendars at once with the help of Team Calendars add-on.

Jira Agile Methodology

Jira is an agile project management tool that supports any agile methodology, be it Scrum, Kanban, or your own unique flavor.

Jira Instances
Jira Instances can be cloud or server based:
  • Cloud-Based
    • Fast start-up
    • Reduced costs
    • No need to upgrade
    • Security:- don't have direct access to change the database structure, file system, or other server-related infrastructure.
  • Server-Based
    • With server instance, you need to install, host and run Atlassian's product by yourself

No comments:

Post a Comment

Fluentd

Open-source log data collector > why logs? - for compliance (auditing, company, business) - for security (transparency, monitoring, admin...