top of page

Welcome
to NumpyNinja Blogs

NumpyNinja: Blogs. Demystifying Tech,

One Blog at a Time.
Millions of views. 

Agile process and Jira Tool

Agile model is also known as Agile process or Agile Methodology, it is a process where the development and testing usually follows in the industries . it an iterative and incremental approach. it will repeat the same process again and again and keep on adding new features on existing one.



Agile process
Agile process

It is a Repetative process once we get the requirement they will design then development, after development testing is done they deploy and review if there is any new features and changes to be added they include those and and release in the next release.


For example, if there are 100 features to be developed in the whole project they we will work on first 10 features and release in first sprint then if there is any changes to be added they will add those in the 2nd 10 features and release in the second sprint in this way they will complete the whole 100 features and complete the whole project.


Agile principles:

  • customer no need to wait for long time.

  • we develop, test and release piece of software to the customer with few number of features.

  • we can accept, accommodate requirement changes.


There will be a good communication between Customer , Business Analyst, Developers and Testers.


Advantages:

  • Requirement changes are allowed in any stage of development or we can accommodate requirement changes in the middle of Development.

  • Release will be very fast (weekly).

  • Customer no need to wait for long time.

  • Good communication between team.

  • Very easy model to adopt.


Disadvantage:

  • Less focus on design and documentation since we deliver software very faster.


What is scrum in agile?

  • Agile is a process and scrum says how to follow them.

  • scrum is a kind of frame work will help us to develop and test the software.

  • scrum is a frame work through which we build software product by following agile principles.


Agile Team:

People involved in the scrum process called scrum team or agile team. team includes

  • Product owner

  • Scrum master

  • Development team

  • QA team


Product owner: product owner is the one who interacts with the customer.

  • Define the features of the product

  • Prioritize features according to market value.

  • Adjust features and priority every iteration, as needed

Accept or reject work results.


Scrum master: The main role of the Scrum master is facilitating and driving the agile process.

Developers: The developers will develop the software.

QA: The QA team will test the software.


Scrum Terminology:

User story: user story is a feature /module in a software

Epic: Epic is a collection of user stories, is a huge requirement.

Product owner is responsible to create these by interacting with customers.

Product Backlog: It contains list of user stories prepared by product owner.

Sprint Iteration: Period of time to complete the user stories, decided by the product owner and team , usually it will be for 2-3 weeks of time.

Sprint Planning Meeting: Meeting conducts with the team to define what can be delivered in the sprint and duration.

Sprint Backlog: List of committed stories by Dev/QA for specific sprint.

Scrum meeting: Meeting conducted by scrum master everyday called as scrum call/standup meeting /status call.

Sprint Retrospective meeting: Conducts meeting after completion of sprint. The entire team, including both the scrum master and the product owner will participate and discuss about what went wrong and what need to improve for the upcoming sprint.

Story point: story point is the Rough estimation of user stories, will be given by Developers and QA team in the form of Fibonacci series.

Burndown chat: This Burndown chat shows how much work remaining in the sprint, and the chat is maintained by the scrum master daily. Scrum master has a chart and compares the work and asks why it took soo long because it will effect in chart.


Agile project flow
Agile project flow


Roles of people involved in Agile:

  1. Product owner

  2. Scrum master

  3. Team


Artefacts in Agile:

  1. Product Backlog

  2. Sprint Backlog

Burndown Chat


Ceremonies conducted in Agile:

  1. Sprint planning

  2. Daily Scrum

  3. Sprint Review



Scrum board : It contains all about the stories and the status of the stories or work.

Each activity form the Agile can be tracked by the tool called Jira.


Definition of Ready(DOR)

  • user story is clear(understandable)

  • user story is testable, feasible, defined.


Definition of Done(DOD)

  • code produced(completed)

  • code commented, checked in and run


Agile tools: Jira , VersionOne, Team city ..etc. comes under Agile tools . These tools will define what ever we do in the project.


Jira Tool:


Jira is a purely Agile management tool. Each activity we can define , track in Jira tool itself. This tool can be used by developers, Testers, Product owner who ever works in the project.



create Jira account from:


Agile Scrum activities:

  • Create project in Jira

  • Add users/people in Jira


create project : by clicking on create project

ree

fill the details and click on project

ree

Add members in the project: go to project and click on it, the add people

ree

create Epic by clicking on Backlog along with start date and end date

ree

In the Epic we can create stories

ree

and create subtasks for that and assign to people

ree

we can add some description aswel by clicking on the task

ree

we can change the priority and status of the task.

ree

we can add sprint level by clicking on the right side 3dots

ree

we can report the bug as shown

ree

once the sprint is done we can click on complete sprint on the top

ree

In this way we can create Epic , inside story , subtasks with description and assign to people also update the status of the task and if there is any bugs we can report them to developers and once everything got fixed and finish we can complete the sprint.

in this way we can track end to end work flow of the project in Jira tool.




 
 

+1 (302) 200-8320

NumPy_Ninja_Logo (1).png

Numpy Ninja Inc. 8 The Grn Ste A Dover, DE 19901

© Copyright 2025 by Numpy Ninja Inc.

  • Twitter
  • LinkedIn
bottom of page