SlideShare a Scribd company logo
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???

More Related Content

PPTX
agile with scrum methodology
rahul reddy
 
PPT
Scrum Roles and artifacts
Naresh Jain
 
PDF
Introduction To Scrum
Dave Neuman
 
PPT
Agile Scrum Methodology
Dr. Syed Hassan Amin
 
PPTX
Seminar On Scrum
Abhishek Kumar Singh
 
PPTX
Scrum Methodology well elucidated
Muhammad Asim
 
ODP
Scrum in 15 Minutes
Serge Rehem
 
PPT
Overview of Scrum
Naresh Jain
 
agile with scrum methodology
rahul reddy
 
Scrum Roles and artifacts
Naresh Jain
 
Introduction To Scrum
Dave Neuman
 
Agile Scrum Methodology
Dr. Syed Hassan Amin
 
Seminar On Scrum
Abhishek Kumar Singh
 
Scrum Methodology well elucidated
Muhammad Asim
 
Scrum in 15 Minutes
Serge Rehem
 
Overview of Scrum
Naresh Jain
 

What's hot (19)

PPT
What is scrum in Agile methodology?
Mario Lucero
 
PPTX
Scrum process framework
Mohammed Fazuluddin
 
PPTX
Scrum methodology 
SnehaRoy74
 
PPT
Agile Experience
Naresh Jain
 
PPT
Intro To Scrum
scottycn
 
PPT
Agile
Shehbaz Nadeem
 
PPT
Agile Scrum software methodology
Abdullah Raza
 
PPTX
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
PPT
Introduction To Scrum
Martin Proulx
 
PDF
Scrum process powerpoint ppt slides.
SlideTeam.net
 
PPTX
Agile/Scrum Methodology Gains Your Productivity
Md. Hasan Basri (Angel)
 
PPTX
Scrum methodology in practice
Illia Pinchuk
 
PPTX
Scrum@accenture
Pierre E. NEIS
 
PPTX
AGILE METHODOLOGY
Deepak Agrawal
 
PDF
Agile Scrum Overview
Jason Dean
 
PPTX
Scrum framework
Rashmi Pathak
 
PDF
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Aloke Bhattacharya
 
PPT
Introduction to Project Management with Scrum
Pierre E. NEIS
 
What is scrum in Agile methodology?
Mario Lucero
 
Scrum process framework
Mohammed Fazuluddin
 
Scrum methodology 
SnehaRoy74
 
Agile Experience
Naresh Jain
 
Intro To Scrum
scottycn
 
Agile Scrum software methodology
Abdullah Raza
 
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
Introduction To Scrum
Martin Proulx
 
Scrum process powerpoint ppt slides.
SlideTeam.net
 
Agile/Scrum Methodology Gains Your Productivity
Md. Hasan Basri (Angel)
 
Scrum methodology in practice
Illia Pinchuk
 
Scrum@accenture
Pierre E. NEIS
 
AGILE METHODOLOGY
Deepak Agrawal
 
Agile Scrum Overview
Jason Dean
 
Scrum framework
Rashmi Pathak
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Aloke Bhattacharya
 
Introduction to Project Management with Scrum
Pierre E. NEIS
 
Ad

Similar to Seminar on Scrum (20)

PPTX
scrum-1-10.pptx
heelojr
 
PPT
Agile
kuldeep singh
 
PPT
Dot+Net+2010+Features
gurbaxrawat
 
PPT
Intro-to-scrum
Eslam Diaa
 
PDF
Agile Process Introduction
Nguyen Hai
 
PPTX
Research paper presentation on agile scrum
Abdullah Raza
 
PPTX
Azure dev ops
Tomy Rhymond
 
PDF
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
 
PDF
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
Swadesh Bhushan, PMP®
 
PPTX
Agile methodology
subash kumar
 
PPT
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
varty
 
PPTX
Introduction to agile
Sandipp Vijj, Digital Disruptor
 
PPTX
srum.pptx
ArunKumar903717
 
PPTX
Agile Overview
Stephen Albright
 
PPTX
Agile Methodology in Software Development
Raghav Seth
 
PPTX
Agile Development with Scrum.pptx
zuma14
 
PPTX
Scrum Framework in Agile
Wipro
 
PDF
What is Scrum?
Neoteric EU
 
scrum-1-10.pptx
heelojr
 
Dot+Net+2010+Features
gurbaxrawat
 
Intro-to-scrum
Eslam Diaa
 
Agile Process Introduction
Nguyen Hai
 
Research paper presentation on agile scrum
Abdullah Raza
 
Azure dev ops
Tomy Rhymond
 
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
Swadesh Bhushan, PMP®
 
Agile methodology
subash kumar
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
varty
 
Introduction to agile
Sandipp Vijj, Digital Disruptor
 
srum.pptx
ArunKumar903717
 
Agile Overview
Stephen Albright
 
Agile Methodology in Software Development
Raghav Seth
 
Agile Development with Scrum.pptx
zuma14
 
Scrum Framework in Agile
Wipro
 
What is Scrum?
Neoteric EU
 
Ad

Recently uploaded (20)

PDF
Cryptography and Information :Security Fundamentals
Dr. Madhuri Jawale
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
Software Testing Tools - names and explanation
shruti533256
 
PDF
Chad Ayach - A Versatile Aerospace Professional
Chad Ayach
 
DOCX
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
PDF
Principles of Food Science and Nutritions
Dr. Yogesh Kumar Kosariya
 
PPTX
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
PDF
The Effect of Artifact Removal from EEG Signals on the Detection of Epileptic...
Partho Prosad
 
PDF
LEAP-1B presedntation xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
hatem173148
 
PDF
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
PPTX
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
PDF
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
PPTX
Color Model in Textile ( RGB, CMYK).pptx
auladhossain191
 
PPTX
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 
PDF
flutter Launcher Icons, Splash Screens & Fonts
Ahmed Mohamed
 
PDF
Introduction to Data Science: data science process
ShivarkarSandip
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PPT
SCOPE_~1- technology of green house and poyhouse
bala464780
 
PPTX
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
PPTX
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
Cryptography and Information :Security Fundamentals
Dr. Madhuri Jawale
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
Software Testing Tools - names and explanation
shruti533256
 
Chad Ayach - A Versatile Aerospace Professional
Chad Ayach
 
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
Principles of Food Science and Nutritions
Dr. Yogesh Kumar Kosariya
 
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
The Effect of Artifact Removal from EEG Signals on the Detection of Epileptic...
Partho Prosad
 
LEAP-1B presedntation xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
hatem173148
 
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
Color Model in Textile ( RGB, CMYK).pptx
auladhossain191
 
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 
flutter Launcher Icons, Splash Screens & Fonts
Ahmed Mohamed
 
Introduction to Data Science: data science process
ShivarkarSandip
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
SCOPE_~1- technology of green house and poyhouse
bala464780
 
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 

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

Editor's Notes

  • #5: XP-Extreme Programming
  • #10: 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.
  • #12: 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.
  • #13: This figure depicts the whole process of the Scrum.
  • #14: • Prioritized by the product owner • Reprioritized at the start of This is the each sprint
  • #15: This picture shows all of the grooming activities applied against a product backlog.
  • #16: 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?
  • #22: 60 to 90 minutes or timeboxed to be no more than 45 minutes per week of sprint duration
  • #23: 60 to 90 minutes or timeboxed to be no more than 45 minutes per week of sprint duration