SlideShare a Scribd company logo
1 of 12
Agile Software Development
Definition of Done in Agile
• Definition of done is a collection of valuables deliverables to develop
software.
• Collection of deliverables can be writing code, coding comments, unit
testing, integration testing, release notes, documentation etc.
• Deliverables that addition can be to verification and demonstration.
• Followings are Levels of
Feature (Story or Product Backlog Item)
Sprint (Collection of features developed within a sprint)
Release (Potentially shippable state)
Agile Values
Individuals & Interaction
Working Software
Customer Collaboration
Responding to Change
Process & Tools
Comprehensive
Documentation
Contract Negotiation
Following a Plan
Over
Over
Over
Over
Declaration of Interdependence
• Increase Return on Investment.
• Expect Uncertainty and Plan to manage it.
• Unleash creativity and Innovation.
• Improve effectiveness and reliability.
• Boost Performance.
• Deliver reliable result.
Retrospective in Agile
• Retrospective is a Meeting help at the end of the iteration.
• Retrospective meeting is also considered as “Lesson Learned Meeting”.
• Conflict areas can be identified and resolved.
• Helps to improve continuity of the project.
• Agile Team can share views for improvement with the feel of ownership.
• Priorities and directions are decided in the retrospective meeting.
Retrospective in Agile
• Stages of Retrospective
Preparation of Agile Retrospective.
Gathering Data and its analysis.
Insight Generation
Decision of What to do
Tying a bow on the retrospective.
Release or Transition Phase
• Agile Software Development Method for Project Management.
• Works are Prioritized and Backlogs items are completed.
• Progress is Explained by using charts, graph or statistical methods.
• Methods are described in process, roles, responsibility and practice.
• Enables Selection Criteria methods & comparing out differences.
Agile Metrics Types
Lean metrics Kanban metrics Scrum Metrics
Common metrics
include lead time and
cycle time that focuses
on ensuring a flow of
value from the
organization to its
customers and
eliminating wasteful
activities.
Common metric is a
cumulative flow that
focuses on workflow,
organizing and
prioritizing work and
getting it done.
Common metrics
include the burn down
chart and team
velocity that
focuses on the
predictable delivery of
working software to
customers.
Agile Metrics Points
• Sprint Burn down
• Agile Velocity
• Lead Time
• Cycle Time
• Code Coverage
• Static Code Analysis
• Release Net Promoter Score
• Cumulative Flow
• Failed Deployments
• Escaped Defects
Agile Best Practices
• Automate Regression Tests
• Provide and Obtain Feedback.
• Customer Collaboration.
• Team Work Approach.
• Agile Testing Adaptation.
• Looking into Big Picture.
Agile Testing Tools
Selenium – Mainly used for Functional Testing and Regression Testing.
J Meter – Mainly used for Performance Testing and API Testing.
Rally – Test management Tool.
JIRA – Project Management Tool.
SOAPUI - Functional testing of web services.
TestRail- Manages test cases & can be integrated with Bugzilla, GitHub, Rally,
TFS,etc.
Agile software development 2

More Related Content

What's hot

Tek partners managed services solutions
Tek partners managed services solutionsTek partners managed services solutions
Tek partners managed services solutionsDebanjan Paul
 
Software Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSoftware Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSwatiS-BA
 
PMP CAPM Study Guide Time Management
PMP CAPM Study Guide Time ManagementPMP CAPM Study Guide Time Management
PMP CAPM Study Guide Time ManagementAhmed Higazi, PMP CSM
 
iNetwork Services Deployement Overview
iNetwork Services Deployement OverviewiNetwork Services Deployement Overview
iNetwork Services Deployement OverviewClaudeChateauvert
 
Scrum_Process_View
Scrum_Process_ViewScrum_Process_View
Scrum_Process_ViewAMJAD SHAIKH
 
Šarūnas Kasnauskas - Agile driven strategy execution
Šarūnas Kasnauskas - Agile driven strategy executionŠarūnas Kasnauskas - Agile driven strategy execution
Šarūnas Kasnauskas - Agile driven strategy executionAgile Lietuva
 
Agile project management at primavera
Agile project management at primaveraAgile project management at primavera
Agile project management at primaveraInês Almeida Santos
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksAMJAD SHAIKH
 
PMP CAPM Study Guide Communication Management
PMP CAPM Study Guide Communication ManagementPMP CAPM Study Guide Communication Management
PMP CAPM Study Guide Communication ManagementAhmed Higazi, PMP CSM
 
PMP CAPM Study Guide-Quality Management
PMP CAPM Study Guide-Quality ManagementPMP CAPM Study Guide-Quality Management
PMP CAPM Study Guide-Quality ManagementAhmed Higazi, PMP CSM
 
Product Management in Operations Environment
Product Management in Operations EnvironmentProduct Management in Operations Environment
Product Management in Operations EnvironmentAMJAD SHAIKH
 
Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...
Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...
Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...EileenTan67
 
City of Canning: 4 Key Success Factors to Drive Engagement and Build Momentum
City of Canning: 4 Key Success Factors to Drive Engagement and Build MomentumCity of Canning: 4 Key Success Factors to Drive Engagement and Build Momentum
City of Canning: 4 Key Success Factors to Drive Engagement and Build MomentumEileenTan67
 
Project Scope Management
Project Scope ManagementProject Scope Management
Project Scope ManagementSerdar Temiz
 

What's hot (20)

CAPM Week 2 Chapter 5
CAPM Week 2 Chapter 5CAPM Week 2 Chapter 5
CAPM Week 2 Chapter 5
 
Tek partners managed services solutions
Tek partners managed services solutionsTek partners managed services solutions
Tek partners managed services solutions
 
Software Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSoftware Development Life Cycle – SDLC
Software Development Life Cycle – SDLC
 
PMP CAPM Study Guide Time Management
PMP CAPM Study Guide Time ManagementPMP CAPM Study Guide Time Management
PMP CAPM Study Guide Time Management
 
iNetwork Services Deployement Overview
iNetwork Services Deployement OverviewiNetwork Services Deployement Overview
iNetwork Services Deployement Overview
 
Scrum_Process_View
Scrum_Process_ViewScrum_Process_View
Scrum_Process_View
 
Aula 4b
Aula 4bAula 4b
Aula 4b
 
Šarūnas Kasnauskas - Agile driven strategy execution
Šarūnas Kasnauskas - Agile driven strategy executionŠarūnas Kasnauskas - Agile driven strategy execution
Šarūnas Kasnauskas - Agile driven strategy execution
 
Agile project management at primavera
Agile project management at primaveraAgile project management at primavera
Agile project management at primavera
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
PMP CAPM study guide Scope
PMP CAPM study guide ScopePMP CAPM study guide Scope
PMP CAPM study guide Scope
 
PMP CAPM Study Guide Communication Management
PMP CAPM Study Guide Communication ManagementPMP CAPM Study Guide Communication Management
PMP CAPM Study Guide Communication Management
 
PMP CAPM Study Guide-Quality Management
PMP CAPM Study Guide-Quality ManagementPMP CAPM Study Guide-Quality Management
PMP CAPM Study Guide-Quality Management
 
Product Management in Operations Environment
Product Management in Operations EnvironmentProduct Management in Operations Environment
Product Management in Operations Environment
 
Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...
Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...
Business Process Innovation at Salesforce: Our Nintex Promapp Trailblazer Jou...
 
Project Management Tool & Technique of Online Bookstore
Project Management Tool & Technique of Online BookstoreProject Management Tool & Technique of Online Bookstore
Project Management Tool & Technique of Online Bookstore
 
City of Canning: 4 Key Success Factors to Drive Engagement and Build Momentum
City of Canning: 4 Key Success Factors to Drive Engagement and Build MomentumCity of Canning: 4 Key Success Factors to Drive Engagement and Build Momentum
City of Canning: 4 Key Success Factors to Drive Engagement and Build Momentum
 
Project Scope Management
Project Scope ManagementProject Scope Management
Project Scope Management
 
PMP CAPM Study Guide-HR Management
PMP CAPM Study Guide-HR ManagementPMP CAPM Study Guide-HR Management
PMP CAPM Study Guide-HR Management
 
Kaizen process
Kaizen processKaizen process
Kaizen process
 

Similar to Agile software development 2

Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...LitheSpeed
 
Agile software development
Agile software developmentAgile software development
Agile software developmentSiddharth Sharma
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)Oleg Nazarevych
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Skygirabrent
 
Agile Project Methodology.pptx
Agile Project Methodology.pptxAgile Project Methodology.pptx
Agile Project Methodology.pptxAnandPrasad84
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkLitheSpeed
 
Intro agile development methodology abhilash chandran
Intro agile development methodology   abhilash chandranIntro agile development methodology   abhilash chandran
Intro agile development methodology abhilash chandranAbhilash Chandran
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ AgileGirish Khemani
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceRizky Munggaran
 
Agile software development slide show
Agile software development slide showAgile software development slide show
Agile software development slide showGirish Nandagopal
 
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...SlideTeam
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development ProcessSoftware Park Thailand
 
Quality assurance activities in agile
Quality assurance activities in agileQuality assurance activities in agile
Quality assurance activities in agilenisha thapa
 

Similar to Agile software development 2 (20)

Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
Agile mODEL
Agile mODELAgile mODEL
Agile mODEL
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
 
Agile Project Methodology.pptx
Agile Project Methodology.pptxAgile Project Methodology.pptx
Agile Project Methodology.pptx
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
 
Agile
AgileAgile
Agile
 
Intro agile development methodology abhilash chandran
Intro agile development methodology   abhilash chandranIntro agile development methodology   abhilash chandran
Intro agile development methodology abhilash chandran
 
Software testing
Software testingSoftware testing
Software testing
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ Agile
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Agile software development slide show
Agile software development slide showAgile software development slide show
Agile software development slide show
 
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development Process
 
Quality assurance activities in agile
Quality assurance activities in agileQuality assurance activities in agile
Quality assurance activities in agile
 

More from Siddharth Sharma

API Testing Using REST Assured with TestNG
API Testing Using REST Assured with TestNGAPI Testing Using REST Assured with TestNG
API Testing Using REST Assured with TestNGSiddharth Sharma
 
Fundamentals of software 2 | Test Case | Test Suite | Test Plan | Test Scenario
Fundamentals of software 2 | Test Case | Test Suite | Test Plan | Test ScenarioFundamentals of software 2 | Test Case | Test Suite | Test Plan | Test Scenario
Fundamentals of software 2 | Test Case | Test Suite | Test Plan | Test ScenarioSiddharth Sharma
 
Fundamentals of software part 1
Fundamentals of software part 1Fundamentals of software part 1
Fundamentals of software part 1Siddharth Sharma
 
HTTP Response Codes | Errors
HTTP Response Codes | ErrorsHTTP Response Codes | Errors
HTTP Response Codes | ErrorsSiddharth Sharma
 
Differences asked in Software Testing Interview.
Differences asked in Software Testing Interview. Differences asked in Software Testing Interview.
Differences asked in Software Testing Interview. Siddharth Sharma
 
Food that controls high blood pressure
Food that controls high blood pressureFood that controls high blood pressure
Food that controls high blood pressureSiddharth Sharma
 

More from Siddharth Sharma (8)

Timers in j meter
Timers in j meterTimers in j meter
Timers in j meter
 
API Testing Using REST Assured with TestNG
API Testing Using REST Assured with TestNGAPI Testing Using REST Assured with TestNG
API Testing Using REST Assured with TestNG
 
Fundamentals of software 2 | Test Case | Test Suite | Test Plan | Test Scenario
Fundamentals of software 2 | Test Case | Test Suite | Test Plan | Test ScenarioFundamentals of software 2 | Test Case | Test Suite | Test Plan | Test Scenario
Fundamentals of software 2 | Test Case | Test Suite | Test Plan | Test Scenario
 
Fundamentals of software part 1
Fundamentals of software part 1Fundamentals of software part 1
Fundamentals of software part 1
 
HTTP Response Codes | Errors
HTTP Response Codes | ErrorsHTTP Response Codes | Errors
HTTP Response Codes | Errors
 
Differences asked in Software Testing Interview.
Differences asked in Software Testing Interview. Differences asked in Software Testing Interview.
Differences asked in Software Testing Interview.
 
Food that controls high blood pressure
Food that controls high blood pressureFood that controls high blood pressure
Food that controls high blood pressure
 
R platinum ias 26 dec
R platinum ias 26 decR platinum ias 26 dec
R platinum ias 26 dec
 

Recently uploaded

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 

Recently uploaded (20)

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 

Agile software development 2

  • 2. Definition of Done in Agile • Definition of done is a collection of valuables deliverables to develop software. • Collection of deliverables can be writing code, coding comments, unit testing, integration testing, release notes, documentation etc. • Deliverables that addition can be to verification and demonstration. • Followings are Levels of Feature (Story or Product Backlog Item) Sprint (Collection of features developed within a sprint) Release (Potentially shippable state)
  • 3. Agile Values Individuals & Interaction Working Software Customer Collaboration Responding to Change Process & Tools Comprehensive Documentation Contract Negotiation Following a Plan Over Over Over Over
  • 4. Declaration of Interdependence • Increase Return on Investment. • Expect Uncertainty and Plan to manage it. • Unleash creativity and Innovation. • Improve effectiveness and reliability. • Boost Performance. • Deliver reliable result.
  • 5. Retrospective in Agile • Retrospective is a Meeting help at the end of the iteration. • Retrospective meeting is also considered as “Lesson Learned Meeting”. • Conflict areas can be identified and resolved. • Helps to improve continuity of the project. • Agile Team can share views for improvement with the feel of ownership. • Priorities and directions are decided in the retrospective meeting.
  • 6. Retrospective in Agile • Stages of Retrospective Preparation of Agile Retrospective. Gathering Data and its analysis. Insight Generation Decision of What to do Tying a bow on the retrospective.
  • 7. Release or Transition Phase • Agile Software Development Method for Project Management. • Works are Prioritized and Backlogs items are completed. • Progress is Explained by using charts, graph or statistical methods. • Methods are described in process, roles, responsibility and practice. • Enables Selection Criteria methods & comparing out differences.
  • 8. Agile Metrics Types Lean metrics Kanban metrics Scrum Metrics Common metrics include lead time and cycle time that focuses on ensuring a flow of value from the organization to its customers and eliminating wasteful activities. Common metric is a cumulative flow that focuses on workflow, organizing and prioritizing work and getting it done. Common metrics include the burn down chart and team velocity that focuses on the predictable delivery of working software to customers.
  • 9. Agile Metrics Points • Sprint Burn down • Agile Velocity • Lead Time • Cycle Time • Code Coverage • Static Code Analysis • Release Net Promoter Score • Cumulative Flow • Failed Deployments • Escaped Defects
  • 10. Agile Best Practices • Automate Regression Tests • Provide and Obtain Feedback. • Customer Collaboration. • Team Work Approach. • Agile Testing Adaptation. • Looking into Big Picture.
  • 11. Agile Testing Tools Selenium – Mainly used for Functional Testing and Regression Testing. J Meter – Mainly used for Performance Testing and API Testing. Rally – Test management Tool. JIRA – Project Management Tool. SOAPUI - Functional testing of web services. TestRail- Manages test cases & can be integrated with Bugzilla, GitHub, Rally, TFS,etc.