SlideShare uma empresa Scribd logo
1 de 27
Abhishek Kumar
B.Tech. 3rd Year
Computer Science and Engineering
Hindustan Institute of Technology and Management, Agra
Seminar on
 Introduction
 History of Scrum
 Introduction to Agile
 Scrum Framework
 Scrum Roles
 Events
 ScrumArtifacts
 Applications of Scrum
 Advantages/Disadvantages
 Conclusion
Index
 Scrum is an iterative and incremental Agile software
Development Framework for managing product development.
 Scrum is a management and control process that cuts through
complexity to focus on building software that meets business
needs.
 Scrum adopts an empirical approach—accepting that the
problem cannot be fully understood or defined, focusing
instead on maximizing the team's ability to deliver quickly, to
respond to emerging requirements and to adapt to evolving
technologies and changes in market conditions.
Introduction
1995
 Design of a new method: Scrum by Jeff Sutherland & Ken Schwaber
 Enhancement of Scrum by Mike Beedle & combination of Scrum with XP
1996
 Introduction of Scrum at OOPSLA conference
2001
 Publication “Agile Software Development with Scrum” by Ken Schwaber & Mike
Beedle
2005
 Scrum and XP were the most popularAgile frameworks implemented
2009
 Scrum is the single most popularAgile implementation.
 With popularity there is criticism or frustration of failure in some cases
History of Scrum
 Agile is SDLC model, a combination of iterative and
incremental process models with focus on process adaptability
and customer satisfaction by rapid delivery of working
software product.
 In agile the tasks are divided to time boxes (small time frames)
to deliver specific features for a release.
 The most popular agile methods include:
Rational Unified Process (1994), Scrum (1995), Crystal Clear, Extreme
Programming (XP) (1996), Adaptive Software Development(ASD),
Dynamic Systems Development Method (DSDM) (1995)
What is Agile ?
Agile Model
 The Scrum framework consists of Scrum Teams and their
associated roles, events, artifacts, and rules.
 Each component within the framework serves a specific purpose
and is essential to Scrum’s success and usage.
 Sprint
 The heart of Scrum is a Sprint, a time-box of two weeks or one month
during which a potentially releasable product increment is created.
 A new Sprint starts immediately after the conclusion of the previous
Sprint.
 In product development, a sprint is a set period of time during which
specific work has to be completed and made ready for review.
Scrum Framework
Roles
 Product owner
 Scrum Master
 TheTeam
Events
 Sprint planning
 Sprint review
 Sprint retrospective
 Daily scrum meeting
Artifacts
 Product backlog
 Sprint backlog
Scrum Framework
Roles
Product owner
 The product owner defines what to do and in what order to
do it.
 Product owners decide which features and functionality to
build and the order in which to build them.
 The Product Owner is responsible for maximizing the value
of the product and the work of theTeam.
Scrum Framework
Roles
ScrumMaster
 ScrumMasters act as coaches and facilitators to Scrum
teams, ensuring that the team and the rest of the
organization obtain optimum results from the Scrum
process.
 The ScrumMaster is the keeper of the scrum process.
He/she is responsible for:
 making the process run smoothly
 removing obstacles that impact productivity
 organizing and facilitating the critical meetings
Scrum Framework
Roles
TheTeam
 The Team is self-organizing and cross-functional. That
means the team comprises of analysts, designers,
developers, testers, etc. as appropriate and as relevant to
the project.
Scrum Framework
Scrum Process Framework
Product Backlog
 The Product Backlog lists all
features, functions, requirements,
enhancements, and fixes that
constitute the changes to be made
to the product in future releases.
Scrum Process Framework
Grooming
 Product backlog grooming is made
up of the activities of writing and
refining, estimating, and prioritizing
product backlog items.
Scrum Process Framework
Sprint Planning
 During sprint planning, a sprint
backlog is produced to help the
team acquire confidence that it can
deliver the committed product
backlog items.
Scrum Process Framework
Sprint Backlog
 A prioritized list of tasks that the
team needs to complete during
the sprint.
 The sprint backlog is a list of
stories the sprint team members
have agreed to complete for a
sprint.
Scrum Process Framework
Sprint Execution
 The period of time during which
the development team performs
the tasks necessary to complete
the features selected during sprint
planning.
Scrum Process Framework
Daily Scrum
 The Daily Scrum Meeting is a
15-minute meeting for the
Team, conducted daily to
quickly understand the work
since the last Daily Scrum
Meeting and create a plan for
the next 24 hours.
Scrum Process Framework
Potentially Shippable Product
 It means completed to a high degree of
confidence and being of such quality that
the work could be shipped to end customers
at the end of a sprint.
 Potentially Shippable = state of confidence.
 Potentially Shippable =Validated learning
 Potentially Shippable ≠ Shipped
Scrum Process Framework
Sprint Review
 At the end of a sprint the team
demonstrates the functionality added
during the sprint.
 During the Sprint Review, a presentation
of the increment that is getting released
is reviewed.
Scrum Process Framework
Sprint Retrospective
 At the end of each sprint the team
participates in a retrospective meeting to
reflect on the sprint that is ending and
identify opportunities to improve in the
new sprint.
 The scrum master and team members
discuss the work completed and
demonstrate the completed work to the
product owner.
Scrum Process Framework
 Commercial software
 In-house development
 Contract development
 Financial applications
 ISO 9001-certified applications
 Embedded systems
Video game development
Applications of Scrum
Websites
 Satellite-control software
 Handheld software
 Mobile phones
 Network switching applications
 ISV applications
Advantages
It provides customer satisfaction by
optimizing turn around time and
responsiveness to requests
Increase the quality
Provide better estimates while
spending less time creating them
Scrum is fast, quick and can adapt
changes easily
Never changes the schedule, or
Sprint
Work estimates are much easier
Work proceeds and completes more
logically
Advantages/Disadvantages of Scrum
Disadvantages
It’s hard!
Documentation is very less
Team members dedication is very
important
Team work is highly essential
If team members does not
cooperate well, the project will
face failure
Scrum doesn’t fix anything: the
team has to do it
 Bad products will be delivered
sooner, and doomed projects will
fail faster
ScrumTools
Agile and Scrum are not the same.
Scrum is advised to teams with experienced team members as the
Framework requires great collaboration and self-organization as
well.
If the Scrum rules are not followed strictly, a project can lead to
failure. Hence, it is necessary to have a proper understanding of
Scrum concepts among the entire team.
Evidence shows that scrum has gained popularity and will continue
in the many years to come.
Conclusion
 http://www.innolution.com
 https://www.scrumalliance.org
 http://wiki.servicenow.com
 http://www.ijetae.com/(ISSN 2250-2459, ISO 9001:2008 Certified
Journal,Volume 3, Issue 6, June 2013)
 https://en.wikipedia.org/
 http://www.tutorialspoint.com
References
Any Queries???

Mais conteúdo relacionado

Mais procurados

What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?Mario Lucero
 
Scrum methodology 
Scrum methodology Scrum methodology 
Scrum methodology SnehaRoy74
 
Agile Experience
Agile ExperienceAgile Experience
Agile ExperienceNaresh Jain
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrumscottycn
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumMartin Proulx
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Agile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityAgile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityMd. Hasan Basri (Angel)
 
Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practiceIllia Pinchuk
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideEspeo Software
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum OverviewJason Dean
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Aloke Bhattacharya
 
Introduction to Project Management with Scrum
Introduction to Project Management with ScrumIntroduction to Project Management with Scrum
Introduction to Project Management with ScrumPierre E. NEIS
 

Mais procurados (20)

What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
 
Scrum methodology 
Scrum methodology Scrum methodology 
Scrum methodology 
 
Agile Experience
Agile ExperienceAgile Experience
Agile Experience
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
Agile
AgileAgile
Agile
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Agile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityAgile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your Productivity
 
Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practice
 
Scrum@accenture
Scrum@accentureScrum@accenture
Scrum@accenture
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
 
Scrum artifacts
Scrum artifactsScrum artifacts
Scrum artifacts
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum Overview
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)
 
Introduction to Project Management with Scrum
Introduction to Project Management with ScrumIntroduction to Project Management with Scrum
Introduction to Project Management with Scrum
 

Semelhante a Seminar on Scrum

scrum-1-10.pptx
scrum-1-10.pptxscrum-1-10.pptx
scrum-1-10.pptxheelojr
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Featuresgurbaxrawat
 
Intro-to-scrum
Intro-to-scrumIntro-to-scrum
Intro-to-scrumEslam Diaa
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrumAbdullah Raza
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfSwadesh Bhushan, PMP®
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...varty
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software DevelopmentRaghav Seth
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptxzuma14
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in AgileWipro
 

Semelhante a Seminar on Scrum (20)

scrum-1-10.pptx
scrum-1-10.pptxscrum-1-10.pptx
scrum-1-10.pptx
 
Agile
Agile Agile
Agile
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
Intro-to-scrum
Intro-to-scrumIntro-to-scrum
Intro-to-scrum
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrum
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
srum.pptx
srum.pptxsrum.pptx
srum.pptx
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Scrum
ScrumScrum
Scrum
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 

Último

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxnuruddin69
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 

Último (20)

FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 

Seminar on Scrum

  • 1. Abhishek Kumar B.Tech. 3rd Year Computer Science and Engineering Hindustan Institute of Technology and Management, Agra Seminar on
  • 2.  Introduction  History of Scrum  Introduction to Agile  Scrum Framework  Scrum Roles  Events  ScrumArtifacts  Applications of Scrum  Advantages/Disadvantages  Conclusion Index
  • 3.  Scrum is an iterative and incremental Agile software Development Framework for managing product development.  Scrum is a management and control process that cuts through complexity to focus on building software that meets business needs.  Scrum adopts an empirical approach—accepting that the problem cannot be fully understood or defined, focusing instead on maximizing the team's ability to deliver quickly, to respond to emerging requirements and to adapt to evolving technologies and changes in market conditions. Introduction
  • 4. 1995  Design of a new method: Scrum by Jeff Sutherland & Ken Schwaber  Enhancement of Scrum by Mike Beedle & combination of Scrum with XP 1996  Introduction of Scrum at OOPSLA conference 2001  Publication “Agile Software Development with Scrum” by Ken Schwaber & Mike Beedle 2005  Scrum and XP were the most popularAgile frameworks implemented 2009  Scrum is the single most popularAgile implementation.  With popularity there is criticism or frustration of failure in some cases History of Scrum
  • 5.  Agile is SDLC model, a combination of iterative and incremental process models with focus on process adaptability and customer satisfaction by rapid delivery of working software product.  In agile the tasks are divided to time boxes (small time frames) to deliver specific features for a release.  The most popular agile methods include: Rational Unified Process (1994), Scrum (1995), Crystal Clear, Extreme Programming (XP) (1996), Adaptive Software Development(ASD), Dynamic Systems Development Method (DSDM) (1995) What is Agile ?
  • 7.  The Scrum framework consists of Scrum Teams and their associated roles, events, artifacts, and rules.  Each component within the framework serves a specific purpose and is essential to Scrum’s success and usage.  Sprint  The heart of Scrum is a Sprint, a time-box of two weeks or one month during which a potentially releasable product increment is created.  A new Sprint starts immediately after the conclusion of the previous Sprint.  In product development, a sprint is a set period of time during which specific work has to be completed and made ready for review. Scrum Framework
  • 8. Roles  Product owner  Scrum Master  TheTeam Events  Sprint planning  Sprint review  Sprint retrospective  Daily scrum meeting Artifacts  Product backlog  Sprint backlog Scrum Framework
  • 9. Roles Product owner  The product owner defines what to do and in what order to do it.  Product owners decide which features and functionality to build and the order in which to build them.  The Product Owner is responsible for maximizing the value of the product and the work of theTeam. Scrum Framework
  • 10. Roles ScrumMaster  ScrumMasters act as coaches and facilitators to Scrum teams, ensuring that the team and the rest of the organization obtain optimum results from the Scrum process.  The ScrumMaster is the keeper of the scrum process. He/she is responsible for:  making the process run smoothly  removing obstacles that impact productivity  organizing and facilitating the critical meetings Scrum Framework
  • 11. Roles TheTeam  The Team is self-organizing and cross-functional. That means the team comprises of analysts, designers, developers, testers, etc. as appropriate and as relevant to the project. Scrum Framework
  • 13. Product Backlog  The Product Backlog lists all features, functions, requirements, enhancements, and fixes that constitute the changes to be made to the product in future releases. Scrum Process Framework
  • 14. Grooming  Product backlog grooming is made up of the activities of writing and refining, estimating, and prioritizing product backlog items. Scrum Process Framework
  • 15. Sprint Planning  During sprint planning, a sprint backlog is produced to help the team acquire confidence that it can deliver the committed product backlog items. Scrum Process Framework
  • 16. Sprint Backlog  A prioritized list of tasks that the team needs to complete during the sprint.  The sprint backlog is a list of stories the sprint team members have agreed to complete for a sprint. Scrum Process Framework
  • 17. Sprint Execution  The period of time during which the development team performs the tasks necessary to complete the features selected during sprint planning. Scrum Process Framework
  • 18. Daily Scrum  The Daily Scrum Meeting is a 15-minute meeting for the Team, conducted daily to quickly understand the work since the last Daily Scrum Meeting and create a plan for the next 24 hours. Scrum Process Framework
  • 19. Potentially Shippable Product  It means completed to a high degree of confidence and being of such quality that the work could be shipped to end customers at the end of a sprint.  Potentially Shippable = state of confidence.  Potentially Shippable =Validated learning  Potentially Shippable ≠ Shipped Scrum Process Framework
  • 20. Sprint Review  At the end of a sprint the team demonstrates the functionality added during the sprint.  During the Sprint Review, a presentation of the increment that is getting released is reviewed. Scrum Process Framework
  • 21. Sprint Retrospective  At the end of each sprint the team participates in a retrospective meeting to reflect on the sprint that is ending and identify opportunities to improve in the new sprint.  The scrum master and team members discuss the work completed and demonstrate the completed work to the product owner. Scrum Process Framework
  • 22.  Commercial software  In-house development  Contract development  Financial applications  ISO 9001-certified applications  Embedded systems Video game development Applications of Scrum Websites  Satellite-control software  Handheld software  Mobile phones  Network switching applications  ISV applications
  • 23. Advantages It provides customer satisfaction by optimizing turn around time and responsiveness to requests Increase the quality Provide better estimates while spending less time creating them Scrum is fast, quick and can adapt changes easily Never changes the schedule, or Sprint Work estimates are much easier Work proceeds and completes more logically Advantages/Disadvantages of Scrum Disadvantages It’s hard! Documentation is very less Team members dedication is very important Team work is highly essential If team members does not cooperate well, the project will face failure Scrum doesn’t fix anything: the team has to do it  Bad products will be delivered sooner, and doomed projects will fail faster
  • 25. Agile and Scrum are not the same. Scrum is advised to teams with experienced team members as the Framework requires great collaboration and self-organization as well. If the Scrum rules are not followed strictly, a project can lead to failure. Hence, it is necessary to have a proper understanding of Scrum concepts among the entire team. Evidence shows that scrum has gained popularity and will continue in the many years to come. Conclusion
  • 26.  http://www.innolution.com  https://www.scrumalliance.org  http://wiki.servicenow.com  http://www.ijetae.com/(ISSN 2250-2459, ISO 9001:2008 Certified Journal,Volume 3, Issue 6, June 2013)  https://en.wikipedia.org/  http://www.tutorialspoint.com References

Notas do Editor

  1. XP-Extreme Programming
  2. The Product Owner is the sole person responsible for managing the Product Backlog. The Product Owner is responsible for maximizing the value of the product and the work of the Team.
  3. The Team size should be kept in the range from 5 to 9 people, if possible. A team composed of a product owner, ScrumMaster, and development team that works on a Scrum development effort. Fewer than five team members decrease interaction and results in smaller productivity gains. Having more than nine members requires too much coordination.
  4. This figure depicts the whole process of the Scrum.
  5. • Prioritized by the product owner • Reprioritized at the start of This is the each sprint
  6. This picture shows all of the grooming activities applied against a product backlog.
  7. Sprint Planning Meeting is of duration of maximum of four hours for two weeks sprints and eight hours for one month Sprints. It is the responsibility of the Scrum Master to ensure that the meeting takes place and that all the required attendees are present and understand the purpose of the scheduled meeting. Sprint Planning focuses on the following two questions:  What needs to be and can be delivered in the Sprint Increment?  How will the work needed for the execution of Sprint be achieved?
  8. 60 to 90 minutes or timeboxed to be no more than 45 minutes per week of sprint duration
  9. 60 to 90 minutes or timeboxed to be no more than 45 minutes per week of sprint duration