SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Implementation of
Agile SDLC with JIRA
and CI/CD
Why Agile
Agile S/w Development Process
What Agile solves
Benefits of Agile
Improved Quality
2. Focus on Business
Value
3. Focus on Users
4. Stakeholder
Engagement
5. Transparency
6. Early and
Predictable Delivery
7. Predictable Costs
and Schedule
8. Allows for Change
The key Agile methodologies are:
SCRUM EXTREME
PROGRAMMING OR
XP
CRYSTAL FEATURE DRIVEN
DEVELOPMENT OR
FDD
AGILE PROJECT
MANAGEMENT OR
APM
LEAN KANBAN OPENUP.
Scrum Vs Kanban
Scrum Kanban
Cadence
Regular fixed length
sprints (ie, 2 weeks)
Continuous flow
Release methodology
At the end of each
sprint
Continuous delivery
Roles
Product owner, scrum
master, development
team
No required roles
Key metrics Velocity
Lead time, cycle time,
WIP
Change philosophy
Teams should not make
changes during the
sprint.
Change can happen at
any time
What is JIRA?
JIRA lets you prioritize, assign, track, report and audit your ‘issues’, from
software bugs and helpdesk tickets to project tasks and change requests
More than just an issue tracker, JIRA is an extensible platform that you can
customize to match your business processes
JIRA improves productivity by cutting down on time wasted on tracking
issues and coordination
JIRA improves quality by ensuring all tasks are recorded down with all the
details and followed up till completion
S/w Development Workflow
JIRA Concepts: Projects, Issues & Subtasks
Akeles Consulting
BUG: A BUG IS A PROBLEM
WHICH IMPAIRS OR
PREVENTS THE FUNCTIONS
OF A PRODUCT.
EPIC: A BIG USER STORY
THAT NEEDS TO BE
BROKEN DOWN.
SUBTASK: A SUBTASK IS A
PIECE OF WORK THAT IS
REQUIRED TO COMPLETE A
TASK.
STORY: A USER STORY IS
THE SMALLEST UNIT OF
WORK THAT NEEDS TO BE
DONE.
TASK: A TASK REPRESENTS
WORK THAT NEEDS TO BE
DONE.
Getting started with JIRA Agile
Contd..
• JIRA Agile has two primary modes Scrum and
Kanban
Using JIRA Agile project templates
Create Agile Scrum Project
• Creating a new Scrum Project
Dashboard
Create Issue
Create Version
Backlog
• Backlog contains Epics, User stories…etc and
versions of a project
Ranking and prioritizing your issues
Planning sprints
Start sprint
Active Sprints
Completing a sprint
Reports
Testing in
JIRA
“JIRA IS THE IDEAL
ENVIRONMENT FOR TEST
MANAGEMENT”
... SO WHAT IS MISSING IN
JIRA ?
Contd..
TEST RELATED ARTIFACTS
(TESTS, EXECUTIONS,
PLANS)
VISIBILITY OF TESTING
RESULTS AND PROGRESS IN
AGILE BOARDS
REQUIREMENT COVERAGE
VISIBILITY
ADVANCED REPORTING FOR
GENERATING DOCUMENTS
AND DRILL-DOWN ON DATA
All for One and One for All
• A single project to manage your Requirements and
Defects,Test related issues and have all your Test
Executions.
Testing with Xray
Specify
• Test
• Pre-Condition
Organize
• Test Set
• Test Repository (v3.0)
• Test Plan
Plan
Execute
• Test Execution
• Sub-Test Execution
• Test Run
• Composed by a list of steps
• Each Step is defined by:
• Action/Step
• Data
• Expected Result
• InputAttachments
• Support for JIRA Wikimarkup
• Importing steps from
• Excel (using copy&paste)
• CSV
• JSON
• Other Test issues
Specifying “Manual Tests”
• Native support for Cucumber
• BDD – Specify tests in a business-readable
domain-specific language
• Test definition serves as documentation
• Automated test steps may be implemented in
Ruby, Java, .Net, etc
• Export specification and execute it during
Continuous Integration
Specifying “Automated Cucumber Tests”
Organizing Tests Cases
Flat, with “Test Sets”
A issue that represents a list of tests organized
by some logical way.
Hierarchical (v3.0)
For the “hierarchy/folder mindset”…
A “Test Plan” has the following goals:
• Specify which Test Cases will be
included in your testing goal (e.g.
the next release)
• Consolidating the latest execution
results for the Tests
Planning with “Test Plans”
A task for executing a group of tests on a given version and environment of the
system.
• Contains a list of tests and their results (i.e. test runs)
• Can be labeled, prioritized, assigned to testers and contain components, etc.
• May be created manually or during Continuous Integration
Executing with “Test Executions”
• Set Execution Result
• Create Defect issues
• Attach Evidences
• Add comments
• Check the Execution Activity Log
At the execution screen of a Test Run…
• Built-in reports
• JIRA gadgets in JIRAdashboards
• Agile boards
• Through other top-notch JIRA add-ons
Multiple ways of reporting
Why Devops?
CI/CD Process
Continuous Integration/Delivery Using Jenkins
and git
CI/CD Pipeline
Thank you
Thank you for your time and your interest

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction To Jira Slide Share
Introduction To Jira Slide ShareIntroduction To Jira Slide Share
Introduction To Jira Slide Share
Renjith V
 
Using JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile DevelopmentUsing JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile Development
Jeff Leyser
 
Jira in action
Jira in actionJira in action
Jira in action
Tan Tran
 
Introducing JIRA AGILE
Introducing JIRA AGILEIntroducing JIRA AGILE
Introducing JIRA AGILE
Nishanth K Hydru
 
JIRA_Manual_Vol.1
JIRA_Manual_Vol.1JIRA_Manual_Vol.1
JIRA_Manual_Vol.1
D Bagchi
 

Was ist angesagt? (20)

Jira as a Test Management Tool
Jira as a Test Management ToolJira as a Test Management Tool
Jira as a Test Management Tool
 
Jira Dashboards
Jira DashboardsJira Dashboards
Jira Dashboards
 
Jira
JiraJira
Jira
 
Jira Basic Concepts
Jira Basic ConceptsJira Basic Concepts
Jira Basic Concepts
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue Tracking
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
 
Jira overview
Jira overviewJira overview
Jira overview
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutions
 
JIRA
JIRAJIRA
JIRA
 
Jira
JiraJira
Jira
 
Introduction To Jira Slide Share
Introduction To Jira Slide ShareIntroduction To Jira Slide Share
Introduction To Jira Slide Share
 
Introduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking toolIntroduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking tool
 
Using JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile DevelopmentUsing JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile Development
 
Jira in action
Jira in actionJira in action
Jira in action
 
Everything You Need to Know about JIRA Core
Everything You Need to Know about JIRA CoreEverything You Need to Know about JIRA Core
Everything You Need to Know about JIRA Core
 
Introducing JIRA AGILE
Introducing JIRA AGILEIntroducing JIRA AGILE
Introducing JIRA AGILE
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRA
 
JIRA_Manual_Vol.1
JIRA_Manual_Vol.1JIRA_Manual_Vol.1
JIRA_Manual_Vol.1
 
Use of Jira Confluence as Project Management Tool
Use of Jira Confluence as Project Management ToolUse of Jira Confluence as Project Management Tool
Use of Jira Confluence as Project Management Tool
 

Ähnlich wie Agile_Jira_Presentation_1.pptx

Modern SDLC and QA.pptx
Modern SDLC and QA.pptxModern SDLC and QA.pptx
Modern SDLC and QA.pptx
Zaid Shabbir
 

Ähnlich wie Agile_Jira_Presentation_1.pptx (20)

Implementation of Agile SDLC with JIRA and CICD.pptx
Implementation of  Agile SDLC with JIRA and CICD.pptxImplementation of  Agile SDLC with JIRA and CICD.pptx
Implementation of Agile SDLC with JIRA and CICD.pptx
 
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
 
Xray for Jira - Overview
Xray for Jira - OverviewXray for Jira - Overview
Xray for Jira - Overview
 
Application Lifecycle Management with Visual Studio 2013
Application Lifecycle Management  with Visual Studio 2013Application Lifecycle Management  with Visual Studio 2013
Application Lifecycle Management with Visual Studio 2013
 
Sledgehammer to Fine Brush for QA
Sledgehammer to Fine Brush for QASledgehammer to Fine Brush for QA
Sledgehammer to Fine Brush for QA
 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
 
5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean Frameworks5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean Frameworks
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Jira fundamentals and bug tracking tool Guide
Jira fundamentals and bug tracking tool GuideJira fundamentals and bug tracking tool Guide
Jira fundamentals and bug tracking tool Guide
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
SledgehammerToFinebrush_Devnexus_2021
SledgehammerToFinebrush_Devnexus_2021SledgehammerToFinebrush_Devnexus_2021
SledgehammerToFinebrush_Devnexus_2021
 
Agile Testing 2020
Agile Testing 2020Agile Testing 2020
Agile Testing 2020
 
Jira
JiraJira
Jira
 
Jira
JiraJira
Jira
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing Introduction
 
Modern SDLC and QA.pptx
Modern SDLC and QA.pptxModern SDLC and QA.pptx
Modern SDLC and QA.pptx
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
 

KĂźrzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

KĂźrzlich hochgeladen (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Agile_Jira_Presentation_1.pptx

  • 1. Implementation of Agile SDLC with JIRA and CI/CD
  • 5. Benefits of Agile Improved Quality 2. Focus on Business Value 3. Focus on Users 4. Stakeholder Engagement 5. Transparency 6. Early and Predictable Delivery 7. Predictable Costs and Schedule 8. Allows for Change
  • 6. The key Agile methodologies are: SCRUM EXTREME PROGRAMMING OR XP CRYSTAL FEATURE DRIVEN DEVELOPMENT OR FDD AGILE PROJECT MANAGEMENT OR APM LEAN KANBAN OPENUP.
  • 7. Scrum Vs Kanban Scrum Kanban Cadence Regular fixed length sprints (ie, 2 weeks) Continuous flow Release methodology At the end of each sprint Continuous delivery Roles Product owner, scrum master, development team No required roles Key metrics Velocity Lead time, cycle time, WIP Change philosophy Teams should not make changes during the sprint. Change can happen at any time
  • 8. What is JIRA? JIRA lets you prioritize, assign, track, report and audit your ‘issues’, from software bugs and helpdesk tickets to project tasks and change requests More than just an issue tracker, JIRA is an extensible platform that you can customize to match your business processes JIRA improves productivity by cutting down on time wasted on tracking issues and coordination JIRA improves quality by ensuring all tasks are recorded down with all the details and followed up till completion
  • 10. JIRA Concepts: Projects, Issues & Subtasks Akeles Consulting BUG: A BUG IS A PROBLEM WHICH IMPAIRS OR PREVENTS THE FUNCTIONS OF A PRODUCT. EPIC: A BIG USER STORY THAT NEEDS TO BE BROKEN DOWN. SUBTASK: A SUBTASK IS A PIECE OF WORK THAT IS REQUIRED TO COMPLETE A TASK. STORY: A USER STORY IS THE SMALLEST UNIT OF WORK THAT NEEDS TO BE DONE. TASK: A TASK REPRESENTS WORK THAT NEEDS TO BE DONE.
  • 11. Getting started with JIRA Agile
  • 12. Contd.. • JIRA Agile has two primary modes Scrum and Kanban
  • 13. Using JIRA Agile project templates
  • 14. Create Agile Scrum Project • Creating a new Scrum Project
  • 18. Backlog • Backlog contains Epics, User stories…etc and versions of a project
  • 25. Testing in JIRA “JIRA IS THE IDEAL ENVIRONMENT FOR TEST MANAGEMENT” ... SO WHAT IS MISSING IN JIRA ?
  • 26. Contd.. TEST RELATED ARTIFACTS (TESTS, EXECUTIONS, PLANS) VISIBILITY OF TESTING RESULTS AND PROGRESS IN AGILE BOARDS REQUIREMENT COVERAGE VISIBILITY ADVANCED REPORTING FOR GENERATING DOCUMENTS AND DRILL-DOWN ON DATA
  • 27. All for One and One for All • A single project to manage your Requirements and Defects,Test related issues and have all your Test Executions.
  • 28. Testing with Xray Specify • Test • Pre-Condition Organize • Test Set • Test Repository (v3.0) • Test Plan Plan Execute • Test Execution • Sub-Test Execution • Test Run
  • 29. • Composed by a list of steps • Each Step is defined by: • Action/Step • Data • Expected Result • InputAttachments • Support for JIRA Wikimarkup • Importing steps from • Excel (using copy&paste) • CSV • JSON • Other Test issues Specifying “Manual Tests”
  • 30. • Native support for Cucumber • BDD – Specify tests in a business-readable domain-specific language • Test definition serves as documentation • Automated test steps may be implemented in Ruby, Java, .Net, etc • Export specification and execute it during Continuous Integration Specifying “Automated Cucumber Tests”
  • 31. Organizing Tests Cases Flat, with “Test Sets” A issue that represents a list of tests organized by some logical way. Hierarchical (v3.0) For the “hierarchy/folder mindset”…
  • 32. A “Test Plan” has the following goals: • Specify which Test Cases will be included in your testing goal (e.g. the next release) • Consolidating the latest execution results for the Tests Planning with “Test Plans”
  • 33. A task for executing a group of tests on a given version and environment of the system. • Contains a list of tests and their results (i.e. test runs) • Can be labeled, prioritized, assigned to testers and contain components, etc. • May be created manually or during Continuous Integration Executing with “Test Executions”
  • 34. • Set Execution Result • Create Defect issues • Attach Evidences • Add comments • Check the Execution Activity Log At the execution screen of a Test Run…
  • 35. • Built-in reports • JIRA gadgets in JIRAdashboards • Agile boards • Through other top-notch JIRA add-ons Multiple ways of reporting
  • 40. Thank you Thank you for your time and your interest