SlideShare a Scribd company logo
Understanding Agile & Scrum
Ankesh Khunteta
ANKESH KHUNTETA
Agile
2
Agile is a general term for various approaches to developing software that has emerged in
response to dismal results of waterfall approach.
Why do we need Agile
•Limitations of Waterfall
•Skewed usage pattern of Typical System
•Lower success rate of projects
How is Agile different from Waterfall
•Cross-Functional team
•Continuous Feedback
•Prioritization on the go
•Refining of requirement
•Predict & Control VS Inspect & Adapt
The goal of Agile development is to create the highest Business value in shortest time,
sustainably
Agile
Agile Best
Practices
Sprint
Ceremonies
Scrum
Framework
Scrum
ANKESH KHUNTETA
Scrum
3
Scrum is a generic framework for solving complex problems.
1
Transparency
Make everything
visible or known to
stakeholders: plans,
schedules, issues
etc
2
Inspection
Review of the
product & process
3
Adaptation
Self-correction
based on results of
inspection
Scrum
Principles
Iterative Development
Emphasizes how to better manage
changes and build products that
satisfy customer needs
Time Boxing
This principle describes how time is
considered a limiting constraint in Scrum, and
used to help effectively manage project
planning and execution
Collaboration
It advocates project management
as a shared value-creation process
with teams working and interacting
together to deliver the greatest
value
Empirical Process Control
This principle emphasizes the core
philosophy of Scrum based on the
three main ideas of transparency,
inspection, and adaptation
Value Based Prioritization
This principle highlights the focus of
Scrum to deliver maximum
business value, from beginning
early in the project and continuing
throughout
Self-Organized
This principle focuses on today's
workers, who deliver significantly
greater value when self-organized
and this results in better team buy-
in and shared ownership; and an
innovative and creative
environment which is more
conducive for growth
Agile
Agile Best
Practices
Sprint
Ceremonies
Scrum
Framework
Scrum
ANKESH KHUNTETA
Scrum Framework
4
Features
Prod
Backlog
Refinement
Sprint
Planning
Sprint
Review
Sprint
Retrospective
Product Vision
Team
Sprint 2-4 Weeks
Arranged
inPriority
Product Backlog
Product Owner
Stakeholders
Potentially
Shippable
Product
Increment
Sprint
Backlog
Daily
Scrum
Sprint
Burndown
Tasks
Scrum Master
Agile
Agile Best
Practices
Sprint
Ceremonies
Scrum
Framework
Scrum
ANKESH KHUNTETA 5
Sprint Ceremonies
Agile
Agile Best
Practices
Sprint
Ceremonies
Scrum
Framework
Scrum
Sprint Planning
It typically includes activities
such as Creating Backlog,
Identifying Scope,
Estimations & Prioritization
Daily Stand Up
Daily connect to discuss on 3 simple
questions,
a. What was done yesterday
b. What is to be done today
c. Any impediments
.
Product Backlog Refinement
Includes activities such as Re-
prioritization of Items, Refine
original items, estimate the items,
insert new items or delete items
Sprint Retrospective
Required to identify
what went wrong in the
sprint & discuss upon
the ways to improve in
future sprints
Sprint Review
Review with Product
Owner/Business in form of
tangible deliverable. Most of the
time it is a simple Demo of
Developed Items
ANKESH KHUNTETA 6
Agile Best Practices
Sprint Planning
• Creation of Sprint Backlog during Discovery Phase
• Walkthrough of stories across different teams to seek clarifications on a y open questions
• Generate estimations for different tasks
• Tasks prioritization based on estimates & capacity
• Scope Finalization well in advance to ensure no changes are done in scope during Sprint cycle
Sprint Cycle
• Update delivery timelines for all the items
• Ensure timely completion of all tasks based on estimates
• Daily connect to ensure smooth flow of information and discuss upon challenges, if any
• Burn down chart creation to monitor sprint progress
• Follow the process of Unit Test & Peer review before opening item for validation
• Tag the changes to a particular label to ease tracking of any code change
• Sprint Review in form of Demo to seek feedback
• Documentation of new functionality to help everyone understand
• Automation of test scripts to perform quick regression
• Sprint Retrospective to identify what went wrong & ways to improve it in future
Agile
Agile Best
Practices
Sprint
Ceremonies
Scrum
Framework
Scrum
Thank You

More Related Content

What's hot

Scrum - Atlanta Code Camp
Scrum - Atlanta Code CampScrum - Atlanta Code Camp
Scrum - Atlanta Code Camp
Esteban Garcia
 
Lean Development Overview
Lean Development OverviewLean Development Overview
Lean Development Overview
dhawalm123
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & Disadvantages
Amit Agrawal
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
ValueCoders
 
PEX Week: iDatix Workshop Part 3
PEX Week: iDatix Workshop Part 3PEX Week: iDatix Workshop Part 3
PEX Week: iDatix Workshop Part 3
iDatix
 
Agile vs. waterfall
Agile vs. waterfallAgile vs. waterfall
Agile vs. waterfall
Dvir Zohar
 
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
Info-Tech Research Group
 
Why companies need to work agile ?
Why companies need to work agile ?Why companies need to work agile ?
Why companies need to work agile ?
Mona Shokrof
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management
Kostiantyn Trefiak
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
Carl Bruiners
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
Mona Shokrof
 
Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works
KeepSolid
 
Agile software development
Agile software developmentAgile software development
Agile software development
Siddharth Sharma
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Emiliano Grande
 
Waterfall to agile transition
Waterfall to agile transitionWaterfall to agile transition
Waterfall to agile transition
PonniA1
 
What is agile?
What is agile?What is agile?
What is agile?
Joshua Render
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
Rabiraj Khadka
 
Goldratt
GoldrattGoldratt
11 agile project management
11 agile project management11 agile project management
11 agile project management
Wasim Alatrash
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
Parul Malik (PMP)
 

What's hot (20)

Scrum - Atlanta Code Camp
Scrum - Atlanta Code CampScrum - Atlanta Code Camp
Scrum - Atlanta Code Camp
 
Lean Development Overview
Lean Development OverviewLean Development Overview
Lean Development Overview
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & Disadvantages
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
 
PEX Week: iDatix Workshop Part 3
PEX Week: iDatix Workshop Part 3PEX Week: iDatix Workshop Part 3
PEX Week: iDatix Workshop Part 3
 
Agile vs. waterfall
Agile vs. waterfallAgile vs. waterfall
Agile vs. waterfall
 
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
 
Why companies need to work agile ?
Why companies need to work agile ?Why companies need to work agile ?
Why companies need to work agile ?
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Waterfall to agile transition
Waterfall to agile transitionWaterfall to agile transition
Waterfall to agile transition
 
What is agile?
What is agile?What is agile?
What is agile?
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
Goldratt
GoldrattGoldratt
Goldratt
 
11 agile project management
11 agile project management11 agile project management
11 agile project management
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
 

Similar to Understanding agile

PMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetPMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and Mindset
Joshua Render
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
Reema
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
Reema
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
Maulik Shah
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile Development
James Barnes, CSP
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
Samira AlShahrani
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
MnyMehr
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
Syed Zaid Irshad
 
Scrum
ScrumScrum
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
GEORGEOFORI7
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
GEORGEOFORI7
 
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
GEORGEOFORI7
 
An Introduction to Agile
An Introduction to AgileAn Introduction to Agile
An Introduction to Agile
DavidMcLachlan1
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
Manoj Gupta, CSM®,
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
yasirkhan_77
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
eikitakeuchi
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
Shanthisri Kothagundla
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Hyder Baksh
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
Solomon Raja P.S
 
Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
Kaushik Saha, Sr. Business Analyst, CSM, CSP, APO, ICP
 

Similar to Understanding agile (20)

PMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetPMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and Mindset
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile Development
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Scrum
ScrumScrum
Scrum
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
 
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
 
An Introduction to Agile
An Introduction to AgileAn Introduction to Agile
An Introduction to Agile
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
 

Recently uploaded

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 

Understanding agile

  • 1. Understanding Agile & Scrum Ankesh Khunteta
  • 2. ANKESH KHUNTETA Agile 2 Agile is a general term for various approaches to developing software that has emerged in response to dismal results of waterfall approach. Why do we need Agile •Limitations of Waterfall •Skewed usage pattern of Typical System •Lower success rate of projects How is Agile different from Waterfall •Cross-Functional team •Continuous Feedback •Prioritization on the go •Refining of requirement •Predict & Control VS Inspect & Adapt The goal of Agile development is to create the highest Business value in shortest time, sustainably Agile Agile Best Practices Sprint Ceremonies Scrum Framework Scrum
  • 3. ANKESH KHUNTETA Scrum 3 Scrum is a generic framework for solving complex problems. 1 Transparency Make everything visible or known to stakeholders: plans, schedules, issues etc 2 Inspection Review of the product & process 3 Adaptation Self-correction based on results of inspection Scrum Principles Iterative Development Emphasizes how to better manage changes and build products that satisfy customer needs Time Boxing This principle describes how time is considered a limiting constraint in Scrum, and used to help effectively manage project planning and execution Collaboration It advocates project management as a shared value-creation process with teams working and interacting together to deliver the greatest value Empirical Process Control This principle emphasizes the core philosophy of Scrum based on the three main ideas of transparency, inspection, and adaptation Value Based Prioritization This principle highlights the focus of Scrum to deliver maximum business value, from beginning early in the project and continuing throughout Self-Organized This principle focuses on today's workers, who deliver significantly greater value when self-organized and this results in better team buy- in and shared ownership; and an innovative and creative environment which is more conducive for growth Agile Agile Best Practices Sprint Ceremonies Scrum Framework Scrum
  • 4. ANKESH KHUNTETA Scrum Framework 4 Features Prod Backlog Refinement Sprint Planning Sprint Review Sprint Retrospective Product Vision Team Sprint 2-4 Weeks Arranged inPriority Product Backlog Product Owner Stakeholders Potentially Shippable Product Increment Sprint Backlog Daily Scrum Sprint Burndown Tasks Scrum Master Agile Agile Best Practices Sprint Ceremonies Scrum Framework Scrum
  • 5. ANKESH KHUNTETA 5 Sprint Ceremonies Agile Agile Best Practices Sprint Ceremonies Scrum Framework Scrum Sprint Planning It typically includes activities such as Creating Backlog, Identifying Scope, Estimations & Prioritization Daily Stand Up Daily connect to discuss on 3 simple questions, a. What was done yesterday b. What is to be done today c. Any impediments . Product Backlog Refinement Includes activities such as Re- prioritization of Items, Refine original items, estimate the items, insert new items or delete items Sprint Retrospective Required to identify what went wrong in the sprint & discuss upon the ways to improve in future sprints Sprint Review Review with Product Owner/Business in form of tangible deliverable. Most of the time it is a simple Demo of Developed Items
  • 6. ANKESH KHUNTETA 6 Agile Best Practices Sprint Planning • Creation of Sprint Backlog during Discovery Phase • Walkthrough of stories across different teams to seek clarifications on a y open questions • Generate estimations for different tasks • Tasks prioritization based on estimates & capacity • Scope Finalization well in advance to ensure no changes are done in scope during Sprint cycle Sprint Cycle • Update delivery timelines for all the items • Ensure timely completion of all tasks based on estimates • Daily connect to ensure smooth flow of information and discuss upon challenges, if any • Burn down chart creation to monitor sprint progress • Follow the process of Unit Test & Peer review before opening item for validation • Tag the changes to a particular label to ease tracking of any code change • Sprint Review in form of Demo to seek feedback • Documentation of new functionality to help everyone understand • Automation of test scripts to perform quick regression • Sprint Retrospective to identify what went wrong & ways to improve it in future Agile Agile Best Practices Sprint Ceremonies Scrum Framework Scrum