SlideShare a Scribd company logo
By Mithilesh Singh
Scrum
What is
Agile?
Agile is a methodology or process which
follows the Iterative and Incremental
Approach.
Iterative means same kind of steps
getting repeated again and again in
every sprint cycle. E.g. requirement analysis --
> designing --> coding --> testing.
Incremental Approach means we will be
adding the developed features in every
sprints and integrating with older features.
Agile Key Principles
We can deliver active product in short period of time. So
customer can start using it in the very beginning.
We handover the product to customer with lesser no of
features at first and then start adding the features sprint basis.
In between requirement changes are acceptable.
Advantages ?
We can have frequent changes in between the
development process, it is allowed.
Customer involvement will be there from
the beginning.
Fast release of the product.
Good collaborationbetween teams[Dev, QA,
team leads, Manager]
Customized approach for the company.
Disadvantages
Documentation could get
lengthy.
It is not useful for small
projects.
It required expert persons
to take important
decisions in the meeting.
Cost more as compare to
waterfall model.
AgileSoftware
development
framework
What is Scrum & Scrum Team
Scrum: It is a framework, we follow this framework in agile process to build the
product.We have XP,Kanbanalso for agile development
There are multiple team involves in the agile process called as Agile team or scrum
team.
Agileteam = Product owner + Scrum master + Dev team + QA team.
Overall members contain in the scrum team is 5 – 9.
1. Product owner role:
• Product owner is someone who will have
complete clarity on the product which is going to
develop,
• all the features and sub features list would be
along with him/her.
• owner can prioritize the feature and accordingly
can fix that in development iteration.
• Product owner can also deprioritize any feature
and remove from the development cycle as per
market situation.
• Development team have to show or demo the development feature to
the Product owner.
• Product owner also responsible to communicatewith marketing and sales team to see
the product value in the market.
2. Scrum Master role:
• Scrum master helps to drive the agile process in the company,
• Scrum master handles the agile process related queries and solve
bottlenecks arises in the process.
• He acts as bridge between product owner and the other teams.
3. Dev + Testing role:
• Development:
• Dev team will responsible to developthe feature
using specific programming language and predefined
framework and deliver it to tester for testing.
• Dev also responsibleto perform unit testing(White
box testing].
• Testers will take the build and test the feature as per
the requirement and give the sign off if everything
works as expected.
Scrum
Terminologies
comparison –
Agile vs Model
Scrum
Terminologies
Epic
• Collection
of more
than one
user stories
and Task
User Story
• User Story
represents a
module or feature
of a software.
• It is collection
of multiple tasks.
• Each
task will indicate th
e effort given to
develop the
product
Product Backlog
• Product Backlog is the collection of the user
stories which will being developed
upcoming sprints, Product owner is
responsible to create these stories and keep
it as product backlog.
Note: Epic is also collection of stories but
those will be the part of any sprint. So we
can call it as sprint backlog. But in case of
product backlog it contains all the
requirements for upcoming development.
Sprint
• It defines as a period of
time to complete the
allocated tasks or stories.
• We keep sprint duration
usually 2-4 weeks.
Sprint Planning
• Sprint planning meeting
happens in the beginning
or before starting any
sprint to decide what to
pick and deliver to client
in this sprint and what
should be the duration.
• Product owner, Scrum
master, Developer and
Testers use to involve in
this meeting.
Sprint Review
• Sprint Review meeting
conductsin between
any running sprint to
get the answer to
following questions
mentioned in the
screenshot.
Sprint Backlog
• After sprint planning meeting once we decide to pick the
stories from the product backlog, we pick those stories and
keep under current sprint those stories are nothing but
sprint backlog. In general list of stories we are going to cover
in the current sprint.
Scrum meeting
• This is a meeting conducted by scrum master
everyday morning for short duration like 15
mins, this is also called as stand up meeting.
Why this is called so because this is very small
duration meeting, people use to stand in a
circle with team and quickly start discussing on
below points and complete it withing 15 mins.
A. What did you do yesterday?
B. What will you do today?
C. Are there any blockers in your way?
Agile_basics
Story point
• It is the Rough estimation of user stories.
• Story points are a unit of measure for
expressing an estimate of the overall effort
that will be required to fully implement a
product
Burndown chart
• A burndown chart shows the amount of
work that has been completed in an epic or
sprint, and the total work remaining.
• The burndown is a chart that shows how
quickly you and your team are burning
through your customer's user stories.
• Burndown charts graphically illustrate how
fast your team is working by plotting user
stories againsttime.
Scrum Board: This is something to give the overall work progress in the sprint like how many tasks
have been completed, how manyin progress, how much is done so based on this we can plane about
remaining tasks. To manage this board we have tools which provide this kind of board e.g. Jira, Rally
etc.
What tasksQA and Dev performs in everystory?
Agile_basics
Ad

More Related Content

What's hot (20)

Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
Rajakrishnan S, MCA,MBA,MA Phil,PMP,CSM,ISTQB-Test Mgr,ITIL
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
Fredrik Fjällström
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
Dom Cushnan
 
Agile Scrum for your startup
Agile Scrum for your startupAgile Scrum for your startup
Agile Scrum for your startup
Kevin Vu
 
Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban Migration
Skills Matter
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
jhericks
 
scrum
scrumscrum
scrum
Noman sial
 
Scrum Events
Scrum EventsScrum Events
Scrum Events
kimsrung lov
 
Scrum - Sprint Planning
Scrum - Sprint Planning Scrum - Sprint Planning
Scrum - Sprint Planning
R. Gesit Prasasti Alam, PSM®
 
What is agile?
What is agile?What is agile?
What is agile?
Rohana K Amarakoon
 
Scrum
ScrumScrum
Scrum
Balaji Sathram
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Sriram Srinivasan
 
What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?
Mario Lucero
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
Niranjan Nerlige V, CSM,CSP,PMI-ACP,SPC
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
Giordano Scalzo
 
So we're going no-QA - how do we get the devs to do enough testing?
So we're going no-QA - how do we get the devs to do enough testing?So we're going no-QA - how do we get the devs to do enough testing?
So we're going no-QA - how do we get the devs to do enough testing?
Steve Wells
 
Full-Stack Agile - The Sprint Review (Scrum)
Full-Stack Agile - The Sprint Review (Scrum)Full-Stack Agile - The Sprint Review (Scrum)
Full-Stack Agile - The Sprint Review (Scrum)
Ashley-Christian Hardy
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
Anjana Saxena
 

Similar to Agile_basics (20)

Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
Dony Riyanto
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
Shanthisri Kothagundla
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Fibonalabs
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
Sangeetha Siddhantam, PMP, PMI-ACP, CCMP™, Executive MBA
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
AnveshPatel7
 
Software Engineering -Different Development models.pptx
Software Engineering -Different Development models.pptxSoftware Engineering -Different Development models.pptx
Software Engineering -Different Development models.pptx
shafiagha789
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
Muhammad Waqas Akram
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
Soumya De
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
Priyank Pathak
 
Agile.docx
Agile.docxAgile.docx
Agile.docx
ssusere4c6aa
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
Tomy Rhymond
 
Lecture 12 - Agile Processes-Scrum 2024.ppt
Lecture 12 - Agile Processes-Scrum 2024.pptLecture 12 - Agile Processes-Scrum 2024.ppt
Lecture 12 - Agile Processes-Scrum 2024.ppt
Sandeep720217
 
Lecture 12 - Agile Processes-Scrum.pptx.ppt
Lecture 12 - Agile Processes-Scrum.pptx.pptLecture 12 - Agile Processes-Scrum.pptx.ppt
Lecture 12 - Agile Processes-Scrum.pptx.ppt
YounessABOUQORA
 
Scrum
ScrumScrum
Scrum
Nilesh Harde
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
MujeebMohammed18
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
AnuriJoshi
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
GustavoDelaEspriella2
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
NarendraKumar521662
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
MANYAGOEL14
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
ssuser436c47
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
Dony Riyanto
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Fibonalabs
 
Software Engineering -Different Development models.pptx
Software Engineering -Different Development models.pptxSoftware Engineering -Different Development models.pptx
Software Engineering -Different Development models.pptx
shafiagha789
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
Soumya De
 
Lecture 12 - Agile Processes-Scrum 2024.ppt
Lecture 12 - Agile Processes-Scrum 2024.pptLecture 12 - Agile Processes-Scrum 2024.ppt
Lecture 12 - Agile Processes-Scrum 2024.ppt
Sandeep720217
 
Lecture 12 - Agile Processes-Scrum.pptx.ppt
Lecture 12 - Agile Processes-Scrum.pptx.pptLecture 12 - Agile Processes-Scrum.pptx.ppt
Lecture 12 - Agile Processes-Scrum.pptx.ppt
YounessABOUQORA
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
MujeebMohammed18
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
AnuriJoshi
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
GustavoDelaEspriella2
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
NarendraKumar521662
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
MANYAGOEL14
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
ssuser436c47
 
Ad

More from Mithilesh Singh (20)

End2EndTesting_With_GenerativeAI - ChatGPT
End2EndTesting_With_GenerativeAI - ChatGPTEnd2EndTesting_With_GenerativeAI - ChatGPT
End2EndTesting_With_GenerativeAI - ChatGPT
Mithilesh Singh
 
GITHUB_ACTIONS_CICD_OVERVIEW_FOR_BEGINNERS
GITHUB_ACTIONS_CICD_OVERVIEW_FOR_BEGINNERSGITHUB_ACTIONS_CICD_OVERVIEW_FOR_BEGINNERS
GITHUB_ACTIONS_CICD_OVERVIEW_FOR_BEGINNERS
Mithilesh Singh
 
Cucumber Basics.pdf
Cucumber Basics.pdfCucumber Basics.pdf
Cucumber Basics.pdf
Mithilesh Singh
 
Data Migration.pdf
Data Migration.pdfData Migration.pdf
Data Migration.pdf
Mithilesh Singh
 
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
Mithilesh Singh
 
Test_Case_Design_Techniques
Test_Case_Design_TechniquesTest_Case_Design_Techniques
Test_Case_Design_Techniques
Mithilesh Singh
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
Mithilesh Singh
 
Software_requirement_collection
Software_requirement_collectionSoftware_requirement_collection
Software_requirement_collection
Mithilesh Singh
 
Stub_&_Drive
Stub_&_DriveStub_&_Drive
Stub_&_Drive
Mithilesh Singh
 
TestersMindSet 2022
TestersMindSet 2022TestersMindSet 2022
TestersMindSet 2022
Mithilesh Singh
 
API_Testing_with_Postman
API_Testing_with_PostmanAPI_Testing_with_Postman
API_Testing_with_Postman
Mithilesh Singh
 
Selenium_Grid
Selenium_GridSelenium_Grid
Selenium_Grid
Mithilesh Singh
 
Appium_set_up
Appium_set_upAppium_set_up
Appium_set_up
Mithilesh Singh
 
Appium- part 1
Appium- part 1Appium- part 1
Appium- part 1
Mithilesh Singh
 
Alpha & Beta Testing
Alpha & Beta TestingAlpha & Beta Testing
Alpha & Beta Testing
Mithilesh Singh
 
Severity and Priority
Severity and PrioritySeverity and Priority
Severity and Priority
Mithilesh Singh
 
GIT_Overview.
GIT_Overview.GIT_Overview.
GIT_Overview.
Mithilesh Singh
 
Selenium-Locators
Selenium-LocatorsSelenium-Locators
Selenium-Locators
Mithilesh Singh
 
Browser_Stack_Intro
Browser_Stack_IntroBrowser_Stack_Intro
Browser_Stack_Intro
Mithilesh Singh
 
UI_UX_testing tips
UI_UX_testing tipsUI_UX_testing tips
UI_UX_testing tips
Mithilesh Singh
 
Ad

Recently uploaded (15)

学生卡英国RCA毕业证皇家艺术学院电子毕业证学历证书
学生卡英国RCA毕业证皇家艺术学院电子毕业证学历证书学生卡英国RCA毕业证皇家艺术学院电子毕业证学历证书
学生卡英国RCA毕业证皇家艺术学院电子毕业证学历证书
Taqyea
 
IoT PPT introduction to internet of things
IoT PPT introduction to internet of thingsIoT PPT introduction to internet of things
IoT PPT introduction to internet of things
VaishnaviPatil3995
 
美国文凭明尼苏达大学莫里斯分校毕业证范本UMM学位证书
美国文凭明尼苏达大学莫里斯分校毕业证范本UMM学位证书美国文凭明尼苏达大学莫里斯分校毕业证范本UMM学位证书
美国文凭明尼苏达大学莫里斯分校毕业证范本UMM学位证书
Taqyea
 
DEF CON 25 - Whitney-Merrill-and-Terrell-McSweeny-Tick-Tick-Boom-Tech-and-the...
DEF CON 25 - Whitney-Merrill-and-Terrell-McSweeny-Tick-Tick-Boom-Tech-and-the...DEF CON 25 - Whitney-Merrill-and-Terrell-McSweeny-Tick-Tick-Boom-Tech-and-the...
DEF CON 25 - Whitney-Merrill-and-Terrell-McSweeny-Tick-Tick-Boom-Tech-and-the...
werhkr1
 
Presentation Mehdi Monitorama 2022 Cancer and Monitoring
Presentation Mehdi Monitorama 2022 Cancer and MonitoringPresentation Mehdi Monitorama 2022 Cancer and Monitoring
Presentation Mehdi Monitorama 2022 Cancer and Monitoring
mdaoudi
 
Breaking Down the Latest Spectrum Internet Plans.pdf
Breaking Down the Latest Spectrum Internet Plans.pdfBreaking Down the Latest Spectrum Internet Plans.pdf
Breaking Down the Latest Spectrum Internet Plans.pdf
Internet Bundle Now
 
AG-FIRMA Ai Agent for Agriculture | RAG ..
AG-FIRMA Ai Agent for Agriculture  | RAG ..AG-FIRMA Ai Agent for Agriculture  | RAG ..
AG-FIRMA Ai Agent for Agriculture | RAG ..
Anass Nabil
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
CompTIA-Security-Study-Guide-with-over-500-Practice-Test-Questions-Exam-SY0-7...
CompTIA-Security-Study-Guide-with-over-500-Practice-Test-Questions-Exam-SY0-7...CompTIA-Security-Study-Guide-with-over-500-Practice-Test-Questions-Exam-SY0-7...
CompTIA-Security-Study-Guide-with-over-500-Practice-Test-Questions-Exam-SY0-7...
emestica1
 
Cloud-to-cloud Migration presentation.pptx
Cloud-to-cloud Migration presentation.pptxCloud-to-cloud Migration presentation.pptx
Cloud-to-cloud Migration presentation.pptx
marketing140789
 
introduction to html and cssIntroHTML.ppt
introduction to html and cssIntroHTML.pptintroduction to html and cssIntroHTML.ppt
introduction to html and cssIntroHTML.ppt
SherifElGohary7
 
The Hidden Risks of Hiring Hackers to Change Grades: An Awareness Guide
The Hidden Risks of Hiring Hackers to Change Grades: An Awareness GuideThe Hidden Risks of Hiring Hackers to Change Grades: An Awareness Guide
The Hidden Risks of Hiring Hackers to Change Grades: An Awareness Guide
russellpeter1995
 
GiacomoVacca - WebRTC - troubleshooting media negotiation.pdf
GiacomoVacca - WebRTC - troubleshooting media negotiation.pdfGiacomoVacca - WebRTC - troubleshooting media negotiation.pdf
GiacomoVacca - WebRTC - troubleshooting media negotiation.pdf
Giacomo Vacca
 
Paper: World Game (s) Great Redesign.pdf
Paper: World Game (s) Great Redesign.pdfPaper: World Game (s) Great Redesign.pdf
Paper: World Game (s) Great Redesign.pdf
Steven McGee
 
ProjectArtificial Intelligence Good or Evil.pptx
ProjectArtificial Intelligence Good or Evil.pptxProjectArtificial Intelligence Good or Evil.pptx
ProjectArtificial Intelligence Good or Evil.pptx
OlenaKotovska
 
学生卡英国RCA毕业证皇家艺术学院电子毕业证学历证书
学生卡英国RCA毕业证皇家艺术学院电子毕业证学历证书学生卡英国RCA毕业证皇家艺术学院电子毕业证学历证书
学生卡英国RCA毕业证皇家艺术学院电子毕业证学历证书
Taqyea
 
IoT PPT introduction to internet of things
IoT PPT introduction to internet of thingsIoT PPT introduction to internet of things
IoT PPT introduction to internet of things
VaishnaviPatil3995
 
美国文凭明尼苏达大学莫里斯分校毕业证范本UMM学位证书
美国文凭明尼苏达大学莫里斯分校毕业证范本UMM学位证书美国文凭明尼苏达大学莫里斯分校毕业证范本UMM学位证书
美国文凭明尼苏达大学莫里斯分校毕业证范本UMM学位证书
Taqyea
 
DEF CON 25 - Whitney-Merrill-and-Terrell-McSweeny-Tick-Tick-Boom-Tech-and-the...
DEF CON 25 - Whitney-Merrill-and-Terrell-McSweeny-Tick-Tick-Boom-Tech-and-the...DEF CON 25 - Whitney-Merrill-and-Terrell-McSweeny-Tick-Tick-Boom-Tech-and-the...
DEF CON 25 - Whitney-Merrill-and-Terrell-McSweeny-Tick-Tick-Boom-Tech-and-the...
werhkr1
 
Presentation Mehdi Monitorama 2022 Cancer and Monitoring
Presentation Mehdi Monitorama 2022 Cancer and MonitoringPresentation Mehdi Monitorama 2022 Cancer and Monitoring
Presentation Mehdi Monitorama 2022 Cancer and Monitoring
mdaoudi
 
Breaking Down the Latest Spectrum Internet Plans.pdf
Breaking Down the Latest Spectrum Internet Plans.pdfBreaking Down the Latest Spectrum Internet Plans.pdf
Breaking Down the Latest Spectrum Internet Plans.pdf
Internet Bundle Now
 
AG-FIRMA Ai Agent for Agriculture | RAG ..
AG-FIRMA Ai Agent for Agriculture  | RAG ..AG-FIRMA Ai Agent for Agriculture  | RAG ..
AG-FIRMA Ai Agent for Agriculture | RAG ..
Anass Nabil
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
CompTIA-Security-Study-Guide-with-over-500-Practice-Test-Questions-Exam-SY0-7...
CompTIA-Security-Study-Guide-with-over-500-Practice-Test-Questions-Exam-SY0-7...CompTIA-Security-Study-Guide-with-over-500-Practice-Test-Questions-Exam-SY0-7...
CompTIA-Security-Study-Guide-with-over-500-Practice-Test-Questions-Exam-SY0-7...
emestica1
 
Cloud-to-cloud Migration presentation.pptx
Cloud-to-cloud Migration presentation.pptxCloud-to-cloud Migration presentation.pptx
Cloud-to-cloud Migration presentation.pptx
marketing140789
 
introduction to html and cssIntroHTML.ppt
introduction to html and cssIntroHTML.pptintroduction to html and cssIntroHTML.ppt
introduction to html and cssIntroHTML.ppt
SherifElGohary7
 
The Hidden Risks of Hiring Hackers to Change Grades: An Awareness Guide
The Hidden Risks of Hiring Hackers to Change Grades: An Awareness GuideThe Hidden Risks of Hiring Hackers to Change Grades: An Awareness Guide
The Hidden Risks of Hiring Hackers to Change Grades: An Awareness Guide
russellpeter1995
 
GiacomoVacca - WebRTC - troubleshooting media negotiation.pdf
GiacomoVacca - WebRTC - troubleshooting media negotiation.pdfGiacomoVacca - WebRTC - troubleshooting media negotiation.pdf
GiacomoVacca - WebRTC - troubleshooting media negotiation.pdf
Giacomo Vacca
 
Paper: World Game (s) Great Redesign.pdf
Paper: World Game (s) Great Redesign.pdfPaper: World Game (s) Great Redesign.pdf
Paper: World Game (s) Great Redesign.pdf
Steven McGee
 
ProjectArtificial Intelligence Good or Evil.pptx
ProjectArtificial Intelligence Good or Evil.pptxProjectArtificial Intelligence Good or Evil.pptx
ProjectArtificial Intelligence Good or Evil.pptx
OlenaKotovska
 

Agile_basics

  • 3. What is Agile? Agile is a methodology or process which follows the Iterative and Incremental Approach. Iterative means same kind of steps getting repeated again and again in every sprint cycle. E.g. requirement analysis -- > designing --> coding --> testing. Incremental Approach means we will be adding the developed features in every sprints and integrating with older features.
  • 4. Agile Key Principles We can deliver active product in short period of time. So customer can start using it in the very beginning. We handover the product to customer with lesser no of features at first and then start adding the features sprint basis. In between requirement changes are acceptable.
  • 5. Advantages ? We can have frequent changes in between the development process, it is allowed. Customer involvement will be there from the beginning. Fast release of the product. Good collaborationbetween teams[Dev, QA, team leads, Manager] Customized approach for the company.
  • 6. Disadvantages Documentation could get lengthy. It is not useful for small projects. It required expert persons to take important decisions in the meeting. Cost more as compare to waterfall model.
  • 8. What is Scrum & Scrum Team Scrum: It is a framework, we follow this framework in agile process to build the product.We have XP,Kanbanalso for agile development There are multiple team involves in the agile process called as Agile team or scrum team. Agileteam = Product owner + Scrum master + Dev team + QA team. Overall members contain in the scrum team is 5 – 9.
  • 9. 1. Product owner role: • Product owner is someone who will have complete clarity on the product which is going to develop, • all the features and sub features list would be along with him/her. • owner can prioritize the feature and accordingly can fix that in development iteration. • Product owner can also deprioritize any feature and remove from the development cycle as per market situation. • Development team have to show or demo the development feature to the Product owner. • Product owner also responsible to communicatewith marketing and sales team to see the product value in the market.
  • 10. 2. Scrum Master role: • Scrum master helps to drive the agile process in the company, • Scrum master handles the agile process related queries and solve bottlenecks arises in the process. • He acts as bridge between product owner and the other teams.
  • 11. 3. Dev + Testing role: • Development: • Dev team will responsible to developthe feature using specific programming language and predefined framework and deliver it to tester for testing. • Dev also responsibleto perform unit testing(White box testing]. • Testers will take the build and test the feature as per the requirement and give the sign off if everything works as expected.
  • 14. Epic • Collection of more than one user stories and Task
  • 15. User Story • User Story represents a module or feature of a software. • It is collection of multiple tasks. • Each task will indicate th e effort given to develop the product
  • 16. Product Backlog • Product Backlog is the collection of the user stories which will being developed upcoming sprints, Product owner is responsible to create these stories and keep it as product backlog. Note: Epic is also collection of stories but those will be the part of any sprint. So we can call it as sprint backlog. But in case of product backlog it contains all the requirements for upcoming development.
  • 17. Sprint • It defines as a period of time to complete the allocated tasks or stories. • We keep sprint duration usually 2-4 weeks.
  • 18. Sprint Planning • Sprint planning meeting happens in the beginning or before starting any sprint to decide what to pick and deliver to client in this sprint and what should be the duration. • Product owner, Scrum master, Developer and Testers use to involve in this meeting.
  • 19. Sprint Review • Sprint Review meeting conductsin between any running sprint to get the answer to following questions mentioned in the screenshot.
  • 20. Sprint Backlog • After sprint planning meeting once we decide to pick the stories from the product backlog, we pick those stories and keep under current sprint those stories are nothing but sprint backlog. In general list of stories we are going to cover in the current sprint.
  • 21. Scrum meeting • This is a meeting conducted by scrum master everyday morning for short duration like 15 mins, this is also called as stand up meeting. Why this is called so because this is very small duration meeting, people use to stand in a circle with team and quickly start discussing on below points and complete it withing 15 mins. A. What did you do yesterday? B. What will you do today? C. Are there any blockers in your way?
  • 23. Story point • It is the Rough estimation of user stories. • Story points are a unit of measure for expressing an estimate of the overall effort that will be required to fully implement a product
  • 24. Burndown chart • A burndown chart shows the amount of work that has been completed in an epic or sprint, and the total work remaining. • The burndown is a chart that shows how quickly you and your team are burning through your customer's user stories. • Burndown charts graphically illustrate how fast your team is working by plotting user stories againsttime.
  • 25. Scrum Board: This is something to give the overall work progress in the sprint like how many tasks have been completed, how manyin progress, how much is done so based on this we can plane about remaining tasks. To manage this board we have tools which provide this kind of board e.g. Jira, Rally etc.
  • 26. What tasksQA and Dev performs in everystory?
  翻译: