SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Scrum Framework: An Agile
Solution for Drupal
Development
Index
● Origin of Scrum
● What is Scrum?
● What are the basics of Scrum?
● How can Drupal development be improved with Scrum framework?
● Scrum in DrupalCon
● Project Challenges
● Project Outcomes
Origin of Scrum
The term ‘Scrum’ has its origins in the 1985 article “The New New
Product Development Game” published in the Harvard Business Review.
In 1995, Jeff Sutherland and Ken Schwaber jointly presented a paper,
“The Scrum Development Process”.
Subsequently, with the formation of the Agile Alliance and the Scrum
Alliance, scrum.org was established in 2009.
Scrum is an agile process that lets you deliver products in short cycles,
enables super feedbacks, aids in ceaseless betterments and rapid adaptation
to alterations.
Scrum framework allows people to address intricate adaptive challenges and
deliver top-of-the-line products while maintaining productivity and
creativity.
What is Scrum?
What are the Basics of Scrum?
Scrum Usage
It has been heavily used worldwide to:
● Identify the product capabilities, technologies, and the market
feasibility through an extensive research
● Build products and release them frequently numerous times a day
● Build and sustain cloud(online, safe, on-demand) and other
operational environments for product use
Scrum Theory
Scrum adheres to empirical process control theory or empiricism, and
the three most important aspects that help in the implementation of
empiricism are:
● Transparency
● Adaptation
● Inspection
● Product Owner is the sole person taking care of the management
of the Product Backlog.
● Development Team delivers a potentially releasable
increment of a ‘Done’ product after a sprint ends.
● Scrum Master helps everyone on the team understand the
Scrum theory, practices, rules and values.
Scrum Team
● A Sprint is a time-box event that involves one month or less during
which a ‘Done’, usable, and a potentially releasable product is created.
● A Sprint can be aborted by the Product Owner
● Sprint planning involves the work that is needed to be performed in the
Sprint.
● The Sprint Goal is the set of objectives framed for the Sprint
Scrum Events
● The Daily Scrum is held every day of the Sprint which is a 15-minute
time-boxed event
● A Sprint Review allows the Scrum Team and the stakeholders to
collaborate on what was done in the Sprint.
● The Sprint Retrospective is a phase where the Team inspects itself and
creates a plan for betterments that can be incorporated during the next
Sprint.
Artefacts defined by Scrum represent work or value and is designed to
maximise transparency such that everyone is on the same page.
● Product backlog refers to the ordered list of everything that is required
to be included in the product.
● The Sprint Backlog is the collection of Product Backlog items chosen
for the Sprint
● The Increment is the summation of all the Product Backlog items that
are completed during a Sprint
Scrum Artefacts
Drupal Community has been very active and has shown a huge interest in
this prime source of agility in the Drupal development.
How can Drupal Development be
improved with Scrum Framework?
Scrum in DrupalCon
● A DrupalCon Vienna session in 2017 presented a Scrum master story
● Their development department formed 3 Scrum teams
● They started working with the Scrum framework with the help of an
Agile Coach to improve their project management.
● Scrum values benefitted both the development team and the non-
technical team.
● With the use of hackathons, they transformed from being an old-
fashioned department centred company to a more holistic organisation.
DrupalCon Vienna Session
A session in DrupalCon Baltimore 2017 delineated an agency’s transition
to scrum for their project development needs.
The highlights of Scrum adoption in their agency include:
● Kept the team organised
● Helped in managing shifting workloads
● Involved the Product Owner in the live instances of the project
● Divided the work into Epics, Stories, Tasks etc.
DrupalCon Baltimore 2017
● Estimated with much more accuracy
● Could run efficient retrospectives with a distributed team
● Scheduled BOFs (Birds of a feather session) so that attendees could
share their experiences of Scrum adoption in their own teams.
Scrum.org team followed the agile approach
when they redesigned their website.
Following aspects were needed to be incorporated:
● Modern technology
● Responsive web design
● Search engine friendliness
● Scalability
● Sleek design
● The unified value proposition
Project Challenges
● Adhere to the Scrum framework
● Form a single, inter-organisational team that includes members
within their organisation as well as the digital agency who is helping
them.
Adapt and innovate while figuring out the logistics of the new style of
client-agency teamwork.
Moreover, they wanted to:
● Drupal 8 proved to be the perfect platform that provides the flexibility
and scalability
● Drupal 8’s out-of-the-box responsive web design features and
seamless integrations resulted in the unified and sophisticated site.
● Through automated SEO features, search engine rankings improved
and site administrators could create search-engine friendly pages.
Project Outcome
● Within a month of starting the project, which is a sprint in Scrum,
Scrum.org had a working homepage.
● The Scrum framework improved the efficacy of the project delivery.
Drop in a mail at hello@opensenselabs.com for smart software
delivery using Drupal and Scrum framework.
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 MinutesHenry Jacob
 
Agile Scrum Lean Startup Overview
Agile Scrum Lean Startup OverviewAgile Scrum Lean Startup Overview
Agile Scrum Lean Startup OverviewRethink Impact
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodologyBunlong Van
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileInova LLC
 
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
 
Masie slides Agile_Scrum
Masie slides Agile_ScrumMasie slides Agile_Scrum
Masie slides Agile_Scrumdaveberz
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodologysgibby238
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum FrameworkNaresh Jain
 
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 Presentation
Agile PresentationAgile Presentation
Agile PresentationLydia Benham
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumMartin Proulx
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short TourVineet Patni
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrumAbdullah Raza
 

Was ist angesagt? (20)

Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
Agile Scrum Lean Startup Overview
Agile Scrum Lean Startup OverviewAgile Scrum Lean Startup Overview
Agile Scrum Lean Startup Overview
 
Scrum Guide In One Slide
Scrum Guide In One SlideScrum Guide In One Slide
Scrum Guide In One Slide
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Masie slides Agile_Scrum
Masie slides Agile_ScrumMasie slides Agile_Scrum
Masie slides Agile_Scrum
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
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
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Agile Presentation
Agile PresentationAgile Presentation
Agile Presentation
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Scrum
ScrumScrum
Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short Tour
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrum
 

Ähnlich wie Scrum Framework: An Agile Solution for Drupal Development

Scrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupScrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupHacen Dadda
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13Panji Gautama
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfLuongMinhHai
 
agile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptxagile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptxvenkatvemu2
 
Introducing scrum Framework slides techxpla
Introducing scrum Framework slides   techxplaIntroducing scrum Framework slides   techxpla
Introducing scrum Framework slides techxplaTechXpla
 
Scrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product DevelopmentScrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product DevelopmentBharani M
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonDony Riyanto
 
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum Ukraine
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iThanh Nguyen
 
Agile and Scrum - GB
Agile and Scrum - GBAgile and Scrum - GB
Agile and Scrum - GBGaurav IG
 
Как совместить Scrum и Kanban
Как совместить Scrum и KanbanКак совместить Scrum и Kanban
Как совместить Scrum и KanbanIT Spring
 

Ähnlich wie Scrum Framework: An Agile Solution for Drupal Development (20)

Scrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupScrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech Meetup
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
agile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptxagile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptx
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Introducing scrum Framework slides techxpla
Introducing scrum Framework slides   techxplaIntroducing scrum Framework slides   techxpla
Introducing scrum Framework slides techxpla
 
Scrum
ScrumScrum
Scrum
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Scrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product DevelopmentScrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product Development
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
 
What is Scrum in Agile?
What is Scrum in Agile?What is Scrum in Agile?
What is Scrum in Agile?
 
Agile and Scrum - GB
Agile and Scrum - GBAgile and Scrum - GB
Agile and Scrum - GB
 
Как совместить Scrum и Kanban
Как совместить Scrum и KanbanКак совместить Scrum и Kanban
Как совместить Scrum и Kanban
 
Agile_PPT1.pptx
Agile_PPT1.pptxAgile_PPT1.pptx
Agile_PPT1.pptx
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 

Mehr von OpenSense Labs

Executing Deployment & Release Strategies
Executing Deployment & Release StrategiesExecuting Deployment & Release Strategies
Executing Deployment & Release StrategiesOpenSense Labs
 
Infrastructure as Code principles and practices
Infrastructure as Code  principles and practicesInfrastructure as Code  principles and practices
Infrastructure as Code principles and practicesOpenSense Labs
 
Coming together of accessibility and usability
Coming together of accessibility and usabilityComing together of accessibility and usability
Coming together of accessibility and usabilityOpenSense Labs
 
Best Security Focussed CMS: Drupal 8
Best Security Focussed CMS: Drupal 8Best Security Focussed CMS: Drupal 8
Best Security Focussed CMS: Drupal 8OpenSense Labs
 
7 automated visual testing tools for you
7 automated visual testing tools for you7 automated visual testing tools for you
7 automated visual testing tools for youOpenSense Labs
 
Top Drupal 8 Distributions
Top Drupal 8 DistributionsTop Drupal 8 Distributions
Top Drupal 8 DistributionsOpenSense Labs
 
How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?OpenSense Labs
 
How can Augmented Reality and Drupal Come Together
How can Augmented Reality and Drupal Come TogetherHow can Augmented Reality and Drupal Come Together
How can Augmented Reality and Drupal Come TogetherOpenSense Labs
 
Power of Microservices Architecture in Drupal Development
Power of Microservices Architecture in Drupal DevelopmentPower of Microservices Architecture in Drupal Development
Power of Microservices Architecture in Drupal DevelopmentOpenSense Labs
 
Top 10 Drupal Themes for 2018
Top 10 Drupal Themes for 2018 Top 10 Drupal Themes for 2018
Top 10 Drupal Themes for 2018 OpenSense Labs
 
Gaming Companies and Communities for Drupal
Gaming Companies and Communities for Drupal Gaming Companies and Communities for Drupal
Gaming Companies and Communities for Drupal OpenSense Labs
 
ADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher EducationADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher EducationOpenSense Labs
 
Drupal 8.6 Release and the Road Ahead
Drupal 8.6 Release and the Road AheadDrupal 8.6 Release and the Road Ahead
Drupal 8.6 Release and the Road AheadOpenSense Labs
 
Understanding Distributed Content Management System
Understanding Distributed Content Management SystemUnderstanding Distributed Content Management System
Understanding Distributed Content Management SystemOpenSense Labs
 
In the Pursuit of Headless with Contenta
In the Pursuit of Headless with ContentaIn the Pursuit of Headless with Contenta
In the Pursuit of Headless with ContentaOpenSense Labs
 
Drupal Effect on High Performance Websites
Drupal Effect on High Performance Websites Drupal Effect on High Performance Websites
Drupal Effect on High Performance Websites OpenSense Labs
 

Mehr von OpenSense Labs (18)

Executing Deployment & Release Strategies
Executing Deployment & Release StrategiesExecuting Deployment & Release Strategies
Executing Deployment & Release Strategies
 
Infrastructure as Code principles and practices
Infrastructure as Code  principles and practicesInfrastructure as Code  principles and practices
Infrastructure as Code principles and practices
 
Coming together of accessibility and usability
Coming together of accessibility and usabilityComing together of accessibility and usability
Coming together of accessibility and usability
 
Best Security Focussed CMS: Drupal 8
Best Security Focussed CMS: Drupal 8Best Security Focussed CMS: Drupal 8
Best Security Focussed CMS: Drupal 8
 
DevOps culture
DevOps cultureDevOps culture
DevOps culture
 
7 automated visual testing tools for you
7 automated visual testing tools for you7 automated visual testing tools for you
7 automated visual testing tools for you
 
Web components
Web componentsWeb components
Web components
 
Top Drupal 8 Distributions
Top Drupal 8 DistributionsTop Drupal 8 Distributions
Top Drupal 8 Distributions
 
How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?
 
How can Augmented Reality and Drupal Come Together
How can Augmented Reality and Drupal Come TogetherHow can Augmented Reality and Drupal Come Together
How can Augmented Reality and Drupal Come Together
 
Power of Microservices Architecture in Drupal Development
Power of Microservices Architecture in Drupal DevelopmentPower of Microservices Architecture in Drupal Development
Power of Microservices Architecture in Drupal Development
 
Top 10 Drupal Themes for 2018
Top 10 Drupal Themes for 2018 Top 10 Drupal Themes for 2018
Top 10 Drupal Themes for 2018
 
Gaming Companies and Communities for Drupal
Gaming Companies and Communities for Drupal Gaming Companies and Communities for Drupal
Gaming Companies and Communities for Drupal
 
ADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher EducationADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher Education
 
Drupal 8.6 Release and the Road Ahead
Drupal 8.6 Release and the Road AheadDrupal 8.6 Release and the Road Ahead
Drupal 8.6 Release and the Road Ahead
 
Understanding Distributed Content Management System
Understanding Distributed Content Management SystemUnderstanding Distributed Content Management System
Understanding Distributed Content Management System
 
In the Pursuit of Headless with Contenta
In the Pursuit of Headless with ContentaIn the Pursuit of Headless with Contenta
In the Pursuit of Headless with Contenta
 
Drupal Effect on High Performance Websites
Drupal Effect on High Performance Websites Drupal Effect on High Performance Websites
Drupal Effect on High Performance Websites
 

Kürzlich hochgeladen

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Kürzlich hochgeladen (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Scrum Framework: An Agile Solution for Drupal Development

  • 1. Scrum Framework: An Agile Solution for Drupal Development
  • 2. Index ● Origin of Scrum ● What is Scrum? ● What are the basics of Scrum? ● How can Drupal development be improved with Scrum framework? ● Scrum in DrupalCon ● Project Challenges ● Project Outcomes
  • 3. Origin of Scrum The term ‘Scrum’ has its origins in the 1985 article “The New New Product Development Game” published in the Harvard Business Review. In 1995, Jeff Sutherland and Ken Schwaber jointly presented a paper, “The Scrum Development Process”. Subsequently, with the formation of the Agile Alliance and the Scrum Alliance, scrum.org was established in 2009.
  • 4. Scrum is an agile process that lets you deliver products in short cycles, enables super feedbacks, aids in ceaseless betterments and rapid adaptation to alterations. Scrum framework allows people to address intricate adaptive challenges and deliver top-of-the-line products while maintaining productivity and creativity. What is Scrum?
  • 5. What are the Basics of Scrum?
  • 6. Scrum Usage It has been heavily used worldwide to: ● Identify the product capabilities, technologies, and the market feasibility through an extensive research ● Build products and release them frequently numerous times a day ● Build and sustain cloud(online, safe, on-demand) and other operational environments for product use
  • 7. Scrum Theory Scrum adheres to empirical process control theory or empiricism, and the three most important aspects that help in the implementation of empiricism are: ● Transparency ● Adaptation ● Inspection
  • 8. ● Product Owner is the sole person taking care of the management of the Product Backlog. ● Development Team delivers a potentially releasable increment of a ‘Done’ product after a sprint ends. ● Scrum Master helps everyone on the team understand the Scrum theory, practices, rules and values. Scrum Team
  • 9. ● A Sprint is a time-box event that involves one month or less during which a ‘Done’, usable, and a potentially releasable product is created. ● A Sprint can be aborted by the Product Owner ● Sprint planning involves the work that is needed to be performed in the Sprint. ● The Sprint Goal is the set of objectives framed for the Sprint Scrum Events
  • 10. ● The Daily Scrum is held every day of the Sprint which is a 15-minute time-boxed event ● A Sprint Review allows the Scrum Team and the stakeholders to collaborate on what was done in the Sprint. ● The Sprint Retrospective is a phase where the Team inspects itself and creates a plan for betterments that can be incorporated during the next Sprint.
  • 11. Artefacts defined by Scrum represent work or value and is designed to maximise transparency such that everyone is on the same page. ● Product backlog refers to the ordered list of everything that is required to be included in the product. ● The Sprint Backlog is the collection of Product Backlog items chosen for the Sprint ● The Increment is the summation of all the Product Backlog items that are completed during a Sprint Scrum Artefacts
  • 12. Drupal Community has been very active and has shown a huge interest in this prime source of agility in the Drupal development. How can Drupal Development be improved with Scrum Framework?
  • 14. ● A DrupalCon Vienna session in 2017 presented a Scrum master story ● Their development department formed 3 Scrum teams ● They started working with the Scrum framework with the help of an Agile Coach to improve their project management. ● Scrum values benefitted both the development team and the non- technical team. ● With the use of hackathons, they transformed from being an old- fashioned department centred company to a more holistic organisation. DrupalCon Vienna Session
  • 15. A session in DrupalCon Baltimore 2017 delineated an agency’s transition to scrum for their project development needs. The highlights of Scrum adoption in their agency include: ● Kept the team organised ● Helped in managing shifting workloads ● Involved the Product Owner in the live instances of the project ● Divided the work into Epics, Stories, Tasks etc. DrupalCon Baltimore 2017
  • 16. ● Estimated with much more accuracy ● Could run efficient retrospectives with a distributed team ● Scheduled BOFs (Birds of a feather session) so that attendees could share their experiences of Scrum adoption in their own teams.
  • 17. Scrum.org team followed the agile approach when they redesigned their website.
  • 18. Following aspects were needed to be incorporated: ● Modern technology ● Responsive web design ● Search engine friendliness ● Scalability ● Sleek design ● The unified value proposition Project Challenges
  • 19. ● Adhere to the Scrum framework ● Form a single, inter-organisational team that includes members within their organisation as well as the digital agency who is helping them. Adapt and innovate while figuring out the logistics of the new style of client-agency teamwork. Moreover, they wanted to:
  • 20. ● Drupal 8 proved to be the perfect platform that provides the flexibility and scalability ● Drupal 8’s out-of-the-box responsive web design features and seamless integrations resulted in the unified and sophisticated site. ● Through automated SEO features, search engine rankings improved and site administrators could create search-engine friendly pages. Project Outcome
  • 21. ● Within a month of starting the project, which is a sprint in Scrum, Scrum.org had a working homepage. ● The Scrum framework improved the efficacy of the project delivery.
  • 22. Drop in a mail at hello@opensenselabs.com for smart software delivery using Drupal and Scrum framework.