SlideShare a Scribd company logo
1 of 21
Presented By-
Ashish Agrawal
SRMS CET
Bareilly
SCRUM:An Iterative and Incremental
Method from Agile Family
CONTENTS
9 August 2014SACTA20142
 Abstract
 Introduction
 Literature Survey
 Basic Terms
 Review Method
 Review Result
 Conclusion
 References
ABSTRACT
 Scrum, an Agile method has been a topic of much
discussion among today’s software industry people and
professionals. Unlike many other software development
and management processes, Scrum is a framework that
favors an iterative and incremental approach.
 Scrum methods were broken by keeping changing
requirements of the clients in mind, and supports self-
organizing manner of work.
 As scrum seems so fruitful, in this paper authors done a
review on Scrum for finding out the current working and
adaptations in Scrum implementation and this paper will be
an add on literature for other professionals interested in
Scrum and agile methods development.
9 August 20143 SACTA2014
INTRODUCTION
 From 2001, with the release of agile manifesto, scrum also
made its position in the literature of the software industry.
Scrum focuses on project management in situations where
it is difficult to plan ahead. Software is developed by a self-
organizing team in increments (called ‘‘sprints”), starting
with planning and ending with a review.
 Based on experience, one report claims that Scrum
practices such as daily scrum, scrum of scrums, sprint
planning and retrospective meetings engage distributed
team members in collaboration, help visualization of
hidden problems, develop trust and increase team spirit [1].
9 August 20144 SACTA2014
 This review tries to evaluate and present the research
findings on Scrum up to present day. This systematic
review provides an overview of fields researched, their
results and future implications.
 We hope this review shall be very helpful for the
researchers who are enthusiast for discovering something
new in the field of Scrum and software engineering.
9 August 20145 SACTA2014
LITERATURE SURVEY
9 August 2014SACTA20146
 According to Rising and Janoff, Scrum can improve
communications and maximize co-operation. This method
is scalable from small single projects to entire organizations
[5].
 For a complex systems development project to be
successful it should be implemented in small steps, each
with a clear measure of successful achievement and with an
option of rolling back to a previous successful step upon
failure [6]
 Agile methodologies put a great emphasis on people and
their talents, skills, and knowledge, suggesting that for agile
development to be effective team members must be
responsive, competent, and collaborative [7][8].
 In 2013, Scrum Alliance had conducted a survey on the
current state of Scrum in the world, in which 499
participants from 70 countries took part
 This report has shown that Scrum is the most used
method from agile methods and it also shown that
more than 80% of their participants have been
involved in at least one or more Agile projects, it is no
surprise that a majority use Scrum regularly [9]
 Figure 1 shows the use of different agile methods in
organizations(scrum is mostly used)
 Figure 2 shows use of Scrum(27%) in organizations
and fig.3 shows the highest business priorities for
Scrum projects which is fulfillment of user needs.
9 August 20147 SACTA2014
Fig 1: Use of Agile Methods [9]
9 August 20148 SACTA2014
Fig 2: Use of Scrum [9]
9 August 20149 SACTA2014
Fig 3: Highest Business Priorities for Scrum [9]
9 August 201410 SACTA2014
BASIC TERMS OF SCRUM
 The Scrum Master
 The Product Owner
 The Scrum team
 A Sprint
 The Sprint Backlog
 The Sprint Backlog Burn-down
 The Sprint Planning Meeting
 The Sprint Retrospective meeting
 The daily stand-up meeting
9 August 201411 SACTA2014
REVIEW METHOD
 Data Sources and Data Collection-The data searching
strategy included online electronic data searches and
manual searches of various national and international
conference proceedings. In this context, following online
journal’s databases were searched-
-ASQ Digital Library
-IEEE Explore
-Springer Link
-Academia.edu
-Research Gate
-Agile Alliance
-Science Direct –Elsevier
9 August 201412 SACTA2014
 Acceptance and Rejection Criteria-The studies which
presented quality data on Scrum or agile methods were
accepted. We included the studies of both students and
professionals. Some very old studies were rejected if they
were not up to the mark. The author’s main focus was to
accept qualitative and agile methods based research studies.
 Search Strategy- For searching research papers, we used
Google search engine and MSN search engine. For this
activity, we made some combinations from the area of agile
methodology. Some of those combinations are as follows-
-Agile Software Development
-Agile with Scrum
-Agile and scrum
-Scrum Method and Agile
-Scrum and Agile Benefits
-Pros and Cons of Scrum or Agile
9 August 201413 SACTA2014
 Quality Assessment-For doing quality assessment, the
authors did follow the criteria defined in [4]. The three
main issues defined in [4] are as follows-
1.Rigour-Has a thorough and appropriate approach been applied to key
research methods in the study?
2.Credibility-Are the findings well-presented and meaningful?
3.Relevance-How useful are the findings to the software industry and
the research community?
 Data Extraction- On this final stage, data was extracted
from each of the study. The data were extracted on the basis
of parameters like the research method used, agile methods,
domain, publication, and remarks.(Table 1)
9 August 201414 SACTA2014
REVIEW RESULT
9 August 2014SACTA201415
Table 1-A Comparative Study on some Scrum Work- A Result
CONCLUSION
 In this paper, authors did a systematic review on the
Scrum methodology and its uses. Various research
papers and surveys were included. This review
concludes that Scrum is one of the most talked about
concept of today’s era. This method not only provides
a significant way of working but also a great
atmosphere for work with support to self organizing
teams.
9 August 201416 SACTA2014
REFERENCES FOR TABLE1
 RP1- Kevin Vlaanderen, Slinger Jansen, Sjaak
Brinkkemper, Erik Jaspers, “The agile requirements
refinery: Applying SCRUM principles to software product
management”, Elsevier publications 2010, pp 58-70.
 RP2- Mark C. Paulk, “A Scrum Adoption Survey”, SQP
VOL15, No.2, ASQ, 2013, pp 27-34.
 RP3- Emam Hossain, Paul L. Bannerman, and D. Ross
Jeffery, “Scrum Practices in Global Software Development
Research Framework”, Springer-Verlag Berlin Heidelberg
2011, pp 88-102.
9 August 201417 SACTA2014
 RP4- Torgeir Dingsøyr1, Geir Kjetil Hanssen, Tore
Dybå Geir Anker, and Jens Olav Nygaard,
“Developing Software with Scrum in a Small Cross-
Organizational Project”, Springer-Verlag Berlin
Heidelberg, 2006, pp 5-15.
 RP5- Dr. Mark C. Paulk,Noopur Davis,Larry
Maccherone, “On Empirical Research Into Scrum”,
Carnegie Mellon University.
 RP6- Susan Mulder, “An Action Research Study on
the Use of Scrum to provide Agility in Data Warehouse
Development”, 2010,University of Pretoria, .
 RP7- Linda Rising and Norman S. Janoff, “The Scrum
Software Development Process for Small Teams”,
IEEE Software, 2000, pp 27-32.
9 August 201418 SACTA2014
REFERENCES
 Hansen M.T., Baggesen H., 2009, “From CMMI and
isolation to Scrum, Agile, Lean and collaboration” In
Proceedings of Agile, pp. 283-288.
 K. Schwaber, M. Beedle, Agile Software Development with
Scrum, Prentice Hall, Upper Saddle River, 2001.
 Paasivaara, M., Durasiewicz, S., Lassenius, C., (2009):
Distributed Agile development: Using Scrum in a large
project. Proceedings of ICGSE 2009, 195–204
 Tore Dyba˚ *, Torgeir Dingsøyr,(2008), “Empirical studies
of agile software development: A systematic review”,
Elsevier publications
 Rising, L., & Janoff, N, The Scrum Software Development
Process for Small Teams. IEEE Software, 17(4), 26–32.
9 August 201419 SACTA2014
 Larman, C., & Basili, V. R. (2003). Iterative and
Incremental Development: A Brief History. IEEE
Computer, 36(6), 47–56.
 Boehm, B. (2002). Get Ready for Agile Methods, with
Care. IEEE Computer, 35(1), 64–69.
 Cockburn, A., & Highsmith, J. (2001). Agile Software
Development: The People Factor. IEEE Computer, 34(11),
131–133.
 The State of Scrum (2013).: Benchmarks and Guidelines,
Scrum Alliance.
 Agrawal A., Singh S., Tripathi M., Maurya L.S.,(2014)
“Implementing Agile in Small Organizations”, IJICT,vol 4 ,
no.7,pp 687-692
9 August 201420 SACTA2014
THANK YOU
9 August 201421 SACTA2014

More Related Content

Similar to Scrum: An Iterative and Incremental Method from Agile Family

A study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodologyA study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodologyIAEME Publication
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYADivya Tadi
 
A Comparative Study between Agile Methods of Software Development
A Comparative Study between Agile Methods of Software DevelopmentA Comparative Study between Agile Methods of Software Development
A Comparative Study between Agile Methods of Software DevelopmentFelipe Alves
 
DESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGY
DESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGYDESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGY
DESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGYijseajournal
 
A Review on Six Sigma (DMAIC) Methodology
A Review on Six Sigma (DMAIC) MethodologyA Review on Six Sigma (DMAIC) Methodology
A Review on Six Sigma (DMAIC) MethodologyIJMER
 
Introducing agile to ERP development - EUNIS 2018 - Abstract
Introducing agile to ERP development - EUNIS 2018 - AbstractIntroducing agile to ERP development - EUNIS 2018 - Abstract
Introducing agile to ERP development - EUNIS 2018 - Abstractroberto_clemente
 
Software Development Methodologiess.pptx
Software Development Methodologiess.pptxSoftware Development Methodologiess.pptx
Software Development Methodologiess.pptxCourtneyFradreck
 
Review Phim: Goá Phụ Đen (2021)
Review Phim: Goá Phụ Đen (2021)Review Phim: Goá Phụ Đen (2021)
Review Phim: Goá Phụ Đen (2021)RoomPhim
 
Introduction to scrum methodology
Introduction to scrum methodologyIntroduction to scrum methodology
Introduction to scrum methodologyOrangescrum
 
PhuNguyeAgileStudyReport201506
PhuNguyeAgileStudyReport201506PhuNguyeAgileStudyReport201506
PhuNguyeAgileStudyReport201506Phu Rich Nguyen
 
Performance Evaluation of Software Quality Model
Performance Evaluation of Software Quality ModelPerformance Evaluation of Software Quality Model
Performance Evaluation of Software Quality ModelEditor IJMTER
 
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENTA REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENTijseajournal
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologiesijtsrd
 
Introduction to Agile Methods
Introduction to Agile MethodsIntroduction to Agile Methods
Introduction to Agile MethodsRichard Cheng
 
This course focuses on learning by doing.” In that spirit, you m.docx
This course focuses on learning by doing.”  In that spirit, you m.docxThis course focuses on learning by doing.”  In that spirit, you m.docx
This course focuses on learning by doing.” In that spirit, you m.docxjuliennehar
 
Applying Agile Methodologies on Large Software Projects
Applying Agile Methodologies on Large Software ProjectsApplying Agile Methodologies on Large Software Projects
Applying Agile Methodologies on Large Software Projectspaperpublications3
 
Applying Agile Methodologies for Large Projects-385
Applying Agile Methodologies for Large Projects-385Applying Agile Methodologies for Large Projects-385
Applying Agile Methodologies for Large Projects-385Nida Rashid
 

Similar to Scrum: An Iterative and Incremental Method from Agile Family (20)

A study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodologyA study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodology
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
A Comparative Study between Agile Methods of Software Development
A Comparative Study between Agile Methods of Software DevelopmentA Comparative Study between Agile Methods of Software Development
A Comparative Study between Agile Methods of Software Development
 
D0704014018
D0704014018D0704014018
D0704014018
 
DESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGY
DESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGYDESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGY
DESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGY
 
Do better-scrum
Do better-scrumDo better-scrum
Do better-scrum
 
A Review on Six Sigma (DMAIC) Methodology
A Review on Six Sigma (DMAIC) MethodologyA Review on Six Sigma (DMAIC) Methodology
A Review on Six Sigma (DMAIC) Methodology
 
Introducing agile to ERP development - EUNIS 2018 - Abstract
Introducing agile to ERP development - EUNIS 2018 - AbstractIntroducing agile to ERP development - EUNIS 2018 - Abstract
Introducing agile to ERP development - EUNIS 2018 - Abstract
 
Software Development Methodologiess.pptx
Software Development Methodologiess.pptxSoftware Development Methodologiess.pptx
Software Development Methodologiess.pptx
 
Review Phim: Goá Phụ Đen (2021)
Review Phim: Goá Phụ Đen (2021)Review Phim: Goá Phụ Đen (2021)
Review Phim: Goá Phụ Đen (2021)
 
Introduction to scrum methodology
Introduction to scrum methodologyIntroduction to scrum methodology
Introduction to scrum methodology
 
PhuNguyeAgileStudyReport201506
PhuNguyeAgileStudyReport201506PhuNguyeAgileStudyReport201506
PhuNguyeAgileStudyReport201506
 
Performance Evaluation of Software Quality Model
Performance Evaluation of Software Quality ModelPerformance Evaluation of Software Quality Model
Performance Evaluation of Software Quality Model
 
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENTA REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Introduction to Agile Methods
Introduction to Agile MethodsIntroduction to Agile Methods
Introduction to Agile Methods
 
This course focuses on learning by doing.” In that spirit, you m.docx
This course focuses on learning by doing.”  In that spirit, you m.docxThis course focuses on learning by doing.”  In that spirit, you m.docx
This course focuses on learning by doing.” In that spirit, you m.docx
 
10041067_tez
10041067_tez10041067_tez
10041067_tez
 
Applying Agile Methodologies on Large Software Projects
Applying Agile Methodologies on Large Software ProjectsApplying Agile Methodologies on Large Software Projects
Applying Agile Methodologies on Large Software Projects
 
Applying Agile Methodologies for Large Projects-385
Applying Agile Methodologies for Large Projects-385Applying Agile Methodologies for Large Projects-385
Applying Agile Methodologies for Large Projects-385
 

More from Ashish Agrawal

More from Ashish Agrawal (6)

Agile ashish(s.e)
Agile ashish(s.e)Agile ashish(s.e)
Agile ashish(s.e)
 
Ashish
AshishAshish
Ashish
 
Ashish oot
Ashish ootAshish oot
Ashish oot
 
Financial management activities
Financial management activitiesFinancial management activities
Financial management activities
 
Abc cycle in sw architecture ashish
Abc cycle  in sw architecture ashishAbc cycle  in sw architecture ashish
Abc cycle in sw architecture ashish
 
Cmm ashish ppt
Cmm ashish pptCmm ashish ppt
Cmm ashish ppt
 

Recently uploaded

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Scrum: An Iterative and Incremental Method from Agile Family

  • 1. Presented By- Ashish Agrawal SRMS CET Bareilly SCRUM:An Iterative and Incremental Method from Agile Family
  • 2. CONTENTS 9 August 2014SACTA20142  Abstract  Introduction  Literature Survey  Basic Terms  Review Method  Review Result  Conclusion  References
  • 3. ABSTRACT  Scrum, an Agile method has been a topic of much discussion among today’s software industry people and professionals. Unlike many other software development and management processes, Scrum is a framework that favors an iterative and incremental approach.  Scrum methods were broken by keeping changing requirements of the clients in mind, and supports self- organizing manner of work.  As scrum seems so fruitful, in this paper authors done a review on Scrum for finding out the current working and adaptations in Scrum implementation and this paper will be an add on literature for other professionals interested in Scrum and agile methods development. 9 August 20143 SACTA2014
  • 4. INTRODUCTION  From 2001, with the release of agile manifesto, scrum also made its position in the literature of the software industry. Scrum focuses on project management in situations where it is difficult to plan ahead. Software is developed by a self- organizing team in increments (called ‘‘sprints”), starting with planning and ending with a review.  Based on experience, one report claims that Scrum practices such as daily scrum, scrum of scrums, sprint planning and retrospective meetings engage distributed team members in collaboration, help visualization of hidden problems, develop trust and increase team spirit [1]. 9 August 20144 SACTA2014
  • 5.  This review tries to evaluate and present the research findings on Scrum up to present day. This systematic review provides an overview of fields researched, their results and future implications.  We hope this review shall be very helpful for the researchers who are enthusiast for discovering something new in the field of Scrum and software engineering. 9 August 20145 SACTA2014
  • 6. LITERATURE SURVEY 9 August 2014SACTA20146  According to Rising and Janoff, Scrum can improve communications and maximize co-operation. This method is scalable from small single projects to entire organizations [5].  For a complex systems development project to be successful it should be implemented in small steps, each with a clear measure of successful achievement and with an option of rolling back to a previous successful step upon failure [6]  Agile methodologies put a great emphasis on people and their talents, skills, and knowledge, suggesting that for agile development to be effective team members must be responsive, competent, and collaborative [7][8].
  • 7.  In 2013, Scrum Alliance had conducted a survey on the current state of Scrum in the world, in which 499 participants from 70 countries took part  This report has shown that Scrum is the most used method from agile methods and it also shown that more than 80% of their participants have been involved in at least one or more Agile projects, it is no surprise that a majority use Scrum regularly [9]  Figure 1 shows the use of different agile methods in organizations(scrum is mostly used)  Figure 2 shows use of Scrum(27%) in organizations and fig.3 shows the highest business priorities for Scrum projects which is fulfillment of user needs. 9 August 20147 SACTA2014
  • 8. Fig 1: Use of Agile Methods [9] 9 August 20148 SACTA2014
  • 9. Fig 2: Use of Scrum [9] 9 August 20149 SACTA2014
  • 10. Fig 3: Highest Business Priorities for Scrum [9] 9 August 201410 SACTA2014
  • 11. BASIC TERMS OF SCRUM  The Scrum Master  The Product Owner  The Scrum team  A Sprint  The Sprint Backlog  The Sprint Backlog Burn-down  The Sprint Planning Meeting  The Sprint Retrospective meeting  The daily stand-up meeting 9 August 201411 SACTA2014
  • 12. REVIEW METHOD  Data Sources and Data Collection-The data searching strategy included online electronic data searches and manual searches of various national and international conference proceedings. In this context, following online journal’s databases were searched- -ASQ Digital Library -IEEE Explore -Springer Link -Academia.edu -Research Gate -Agile Alliance -Science Direct –Elsevier 9 August 201412 SACTA2014
  • 13.  Acceptance and Rejection Criteria-The studies which presented quality data on Scrum or agile methods were accepted. We included the studies of both students and professionals. Some very old studies were rejected if they were not up to the mark. The author’s main focus was to accept qualitative and agile methods based research studies.  Search Strategy- For searching research papers, we used Google search engine and MSN search engine. For this activity, we made some combinations from the area of agile methodology. Some of those combinations are as follows- -Agile Software Development -Agile with Scrum -Agile and scrum -Scrum Method and Agile -Scrum and Agile Benefits -Pros and Cons of Scrum or Agile 9 August 201413 SACTA2014
  • 14.  Quality Assessment-For doing quality assessment, the authors did follow the criteria defined in [4]. The three main issues defined in [4] are as follows- 1.Rigour-Has a thorough and appropriate approach been applied to key research methods in the study? 2.Credibility-Are the findings well-presented and meaningful? 3.Relevance-How useful are the findings to the software industry and the research community?  Data Extraction- On this final stage, data was extracted from each of the study. The data were extracted on the basis of parameters like the research method used, agile methods, domain, publication, and remarks.(Table 1) 9 August 201414 SACTA2014
  • 15. REVIEW RESULT 9 August 2014SACTA201415 Table 1-A Comparative Study on some Scrum Work- A Result
  • 16. CONCLUSION  In this paper, authors did a systematic review on the Scrum methodology and its uses. Various research papers and surveys were included. This review concludes that Scrum is one of the most talked about concept of today’s era. This method not only provides a significant way of working but also a great atmosphere for work with support to self organizing teams. 9 August 201416 SACTA2014
  • 17. REFERENCES FOR TABLE1  RP1- Kevin Vlaanderen, Slinger Jansen, Sjaak Brinkkemper, Erik Jaspers, “The agile requirements refinery: Applying SCRUM principles to software product management”, Elsevier publications 2010, pp 58-70.  RP2- Mark C. Paulk, “A Scrum Adoption Survey”, SQP VOL15, No.2, ASQ, 2013, pp 27-34.  RP3- Emam Hossain, Paul L. Bannerman, and D. Ross Jeffery, “Scrum Practices in Global Software Development Research Framework”, Springer-Verlag Berlin Heidelberg 2011, pp 88-102. 9 August 201417 SACTA2014
  • 18.  RP4- Torgeir Dingsøyr1, Geir Kjetil Hanssen, Tore Dybå Geir Anker, and Jens Olav Nygaard, “Developing Software with Scrum in a Small Cross- Organizational Project”, Springer-Verlag Berlin Heidelberg, 2006, pp 5-15.  RP5- Dr. Mark C. Paulk,Noopur Davis,Larry Maccherone, “On Empirical Research Into Scrum”, Carnegie Mellon University.  RP6- Susan Mulder, “An Action Research Study on the Use of Scrum to provide Agility in Data Warehouse Development”, 2010,University of Pretoria, .  RP7- Linda Rising and Norman S. Janoff, “The Scrum Software Development Process for Small Teams”, IEEE Software, 2000, pp 27-32. 9 August 201418 SACTA2014
  • 19. REFERENCES  Hansen M.T., Baggesen H., 2009, “From CMMI and isolation to Scrum, Agile, Lean and collaboration” In Proceedings of Agile, pp. 283-288.  K. Schwaber, M. Beedle, Agile Software Development with Scrum, Prentice Hall, Upper Saddle River, 2001.  Paasivaara, M., Durasiewicz, S., Lassenius, C., (2009): Distributed Agile development: Using Scrum in a large project. Proceedings of ICGSE 2009, 195–204  Tore Dyba˚ *, Torgeir Dingsøyr,(2008), “Empirical studies of agile software development: A systematic review”, Elsevier publications  Rising, L., & Janoff, N, The Scrum Software Development Process for Small Teams. IEEE Software, 17(4), 26–32. 9 August 201419 SACTA2014
  • 20.  Larman, C., & Basili, V. R. (2003). Iterative and Incremental Development: A Brief History. IEEE Computer, 36(6), 47–56.  Boehm, B. (2002). Get Ready for Agile Methods, with Care. IEEE Computer, 35(1), 64–69.  Cockburn, A., & Highsmith, J. (2001). Agile Software Development: The People Factor. IEEE Computer, 34(11), 131–133.  The State of Scrum (2013).: Benchmarks and Guidelines, Scrum Alliance.  Agrawal A., Singh S., Tripathi M., Maurya L.S.,(2014) “Implementing Agile in Small Organizations”, IJICT,vol 4 , no.7,pp 687-692 9 August 201420 SACTA2014
  • 21. THANK YOU 9 August 201421 SACTA2014