SlideShare a Scribd company logo
1 of 7
Download to read offline
Scrum in Data Science
How we deliver value
Contact person:
Georgy Romelashvili
Account Executive
+48 787 957 007
georgy@appsilon.com
How we deliver value 2
Appsilon sp. z o.o.
ul. Chmielna 21/10
00-021 Warsaw, Poland
NIP 525-256-9920
REGON 146947137
appsilon.com +48 570 908 807 | office@appsilon.com
Scrum Iteration
cycle
REVIEW
Sprint is summarized,
retrospection takes place
PLANNING
Backlog is assessed, sprint
is planned
SPRINT
Team works on milestones
in Sprint
Introduction
This document is intended to convey a high level overview of the
benefits of Scrum process itself and its use in Data Science work.
This methodology has been tried and tested for over a decade of
software development and has proven itself as one of the most
useful and efficient ways to efficiently create software. More
importantly, this has proven to be successful for data related
projects, the Appsilon team and our clients allowing everyone to
quickly adapt to changes, streamline communications and get
things done.
Agile
Scrum is a methodology intended to alleviate many issues involving
the fast-changing environment of software development. It allows
for quick startup time, as the project scope can be changed very
quickly and does not require contractual renegotiations when the
scope changes.
Phases
A Sprint is a predefined duration of work that begins with a Sprint
Planning. Sprints range in duration from one to four weeks. Each
sprints finishes with a working increment, a part of the final
product, that can be presented on Sprint Review meeting. This
allows to control development progress and give immediate
feedback.
Sprint Planning
● We agree on the plan for the sprint using top priority tasks
● Scope and priorities are controlled by the Product Owner
Sprint
● Working on milestones from sprint planning
● Daily scrums address potential roadblocks manage priorities
● The team discusses progress and updates the backlog
Sprint Review
● Work is presented to stakeholders after completing a Sprint
● Stakeholders presence at this meeting is not required but
helps keep everyone informed
How we deliver value 3
Appsilon sp. z o.o.
ul. Chmielna 21/10
00-021 Warsaw, Poland
NIP 525-256-9920
REGON 146947137
appsilon.com +48 570 908 807 | office@appsilon.com
Benefits
Scrum’s purpose is to structure software development without
forcing teams to plan months in advance with incomplete
information. The primary goal is to foster frequent feedback and
communication from all parties. More often than not, scopes
change and unknown unknowns come to light during execution.
Agile Scrum tackles these through iterative sprints.
Increased efficiency
● Allows for greater control of resources and the speed of work
● Always aware of the direction of work, ie. no surprises
● Less time is wasted repeating what everyone already knows
Easier planning
● Easier to predict completion times
● Features can be added or removed quickly and easily
● Getting off track is very unlikely
Full transparency
● There is a a very short feedback loop; feedback is acted on
immediately
● The amount of knowledge transferred is increased
● A more intimate nature of communication
How we deliver value 4
Appsilon sp. z o.o.
ul. Chmielna 21/10
00-021 Warsaw, Poland
NIP 525-256-9920
REGON 146947137
appsilon.com +48 570 908 807 | office@appsilon.com
People
This process relies on a few precisely defined roles. We think it will
be helpful for your reference to be aware of these roles:
● Product Owner - client’s side, manages Product Backlog and
priorities
● Stakeholders - client
● Development Team
● Team Leader - manages Development Team and
communicates with the client.
● Scrum Master - ensures that the team follows Scrum process
correctly
Requirements
This methodology works when the method is followed. Traditionally,
there is an individual in charge of the process on both sides. The
client has a Product Owner, who is in charge of dictating the scope,
direction, and is responsible for communicating with their
stakeholders. The consultant has a Development Team, but also a
Team Leader. Team Leader manages communication with the
Product Owner but are also responsible for managing the team. The
Team Leader is not common in traditional scrum, but has proven to
be useful for Appsilon.
Frequent communication and constant feedback are paramount in
the such a relationship. This method breaks down without diligent
input from the client.
How we deliver value 5
Appsilon sp. z o.o.
ul. Chmielna 21/10
00-021 Warsaw, Poland
NIP 525-256-9920
REGON 146947137
appsilon.com +48 570 908 807 | office@appsilon.com
Process
● Diligent communication keeps the project on track
● Sprint scopes may only change during the Sprint Planning
● Maintaining a well structure of Product Backlog makes Sprint
Planning more efficient
Tools
● A scrum board, to keep track of all tasks (Asana or Trello)
● A communicator (Slack and email)
● Video chat app for meetings (Skype or Hangouts)
Summary
Scrum has worked brilliantly for many of our clients. We hope you
find this document helpful. Please share this with anyone of your
colleagues whom you feel could benefit.
Let us know if you have any questions, concerns or observations.
How we deliver value 6
Appsilon sp. z o.o.
ul. Chmielna 21/10
00-021 Warsaw, Poland
NIP 525-256-9920
REGON 146947137
appsilon.com +48 570 908 807 | office@appsilon.com
Thank you
appsilon.com
Contact person:
Georgy Romelashvili
Account Executive
+48 787 957 007
georgy@appsilon.com

More Related Content

What's hot

Agile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important PrinciplesAgile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important Principlesdsp
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Modernising Change Management with Enterprise DevOps
Modernising Change Management with Enterprise DevOpsModernising Change Management with Enterprise DevOps
Modernising Change Management with Enterprise DevOpsPuppet
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationPrateek Sharma
 
Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfallJohn Morse
 
Software Developer Productivity: What we know and how to make it better
Software Developer Productivity: What we know and how to make it betterSoftware Developer Productivity: What we know and how to make it better
Software Developer Productivity: What we know and how to make it betterTasktop
 
DevOps - What is it and how can you get there?
DevOps - What is it and how can you get there?DevOps - What is it and how can you get there?
DevOps - What is it and how can you get there?Stephen Williams
 
Scrum - An introduction
Scrum - An introductionScrum - An introduction
Scrum - An introductionHoang Nguyen
 
Beating the product credit crunch
Beating the product credit crunchBeating the product credit crunch
Beating the product credit crunchStephen Williams
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAmit Agrawal
 
Continuous deployment
Continuous deploymentContinuous deployment
Continuous deploymentSahil Kumar
 
Agile presentation
Agile presentationAgile presentation
Agile presentationinfolock
 
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...Blossom IO Inc.
 
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaAgile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaEdureka!
 
Agile Project Development
Agile Project DevelopmentAgile Project Development
Agile Project DevelopmentHajrah Jahan
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For ManagersRobert Dempsey
 
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...Blossom IO Inc.
 

What's hot (20)

Agile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important PrinciplesAgile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important Principles
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Modernising Change Management with Enterprise DevOps
Modernising Change Management with Enterprise DevOpsModernising Change Management with Enterprise DevOps
Modernising Change Management with Enterprise DevOps
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management Presentation
 
Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfall
 
Software Developer Productivity: What we know and how to make it better
Software Developer Productivity: What we know and how to make it betterSoftware Developer Productivity: What we know and how to make it better
Software Developer Productivity: What we know and how to make it better
 
DevOps - What is it and how can you get there?
DevOps - What is it and how can you get there?DevOps - What is it and how can you get there?
DevOps - What is it and how can you get there?
 
Scrum - An introduction
Scrum - An introductionScrum - An introduction
Scrum - An introduction
 
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile Methodology ppt
 
Beating the product credit crunch
Beating the product credit crunchBeating the product credit crunch
Beating the product credit crunch
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & Disadvantages
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Continuous deployment
Continuous deploymentContinuous deployment
Continuous deployment
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
 
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaAgile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
 
Agile Project Development
Agile Project DevelopmentAgile Project Development
Agile Project Development
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For Managers
 
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
 
Measuring the Benefits of Scrum
Measuring the Benefits of ScrumMeasuring the Benefits of Scrum
Measuring the Benefits of Scrum
 

Similar to SCRUM in Data Science

Project Management Methodologies Orangescrum Tutorial
Project Management Methodologies Orangescrum TutorialProject Management Methodologies Orangescrum Tutorial
Project Management Methodologies Orangescrum TutorialOrangescrum
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project ManagementJoshua Pierce
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Waterfall to agile transition
Waterfall to agile transitionWaterfall to agile transition
Waterfall to agile transitionPonniA1
 
Mellanox presentation for Agile Conference June 2015
Mellanox presentation for Agile Conference June 2015Mellanox presentation for Agile Conference June 2015
Mellanox presentation for Agile Conference June 2015Chai Forsher
 
5 Benefits of Project Management Software
5 Benefits of Project Management Software5 Benefits of Project Management Software
5 Benefits of Project Management SoftwareContinuSys
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13Panji Gautama
 
Rapid e learning
Rapid e learningRapid e learning
Rapid e learningdsrabena
 
Top Ten Superstream Learnings from 2014
Top Ten Superstream Learnings from 2014Top Ten Superstream Learnings from 2014
Top Ten Superstream Learnings from 2014QMV Super Solutions
 
project-management-office-critical-to-successful-project-completion- cuneiform
project-management-office-critical-to-successful-project-completion- cuneiformproject-management-office-critical-to-successful-project-completion- cuneiform
project-management-office-critical-to-successful-project-completion- cuneiformCuneiform Consulting Pvt Ltd.
 
Operations and Culture in Startups
Operations and Culture in StartupsOperations and Culture in Startups
Operations and Culture in StartupsUpGrad
 
Cognizant Information for Task 6_.pptx
Cognizant Information for Task 6_.pptxCognizant Information for Task 6_.pptx
Cognizant Information for Task 6_.pptxDivyaprabaN
 
Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013Exove
 
SOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANSOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANNimble Appgenie LLP
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 

Similar to SCRUM in Data Science (20)

Project Management Methodologies Orangescrum Tutorial
Project Management Methodologies Orangescrum TutorialProject Management Methodologies Orangescrum Tutorial
Project Management Methodologies Orangescrum Tutorial
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Waterfall to agile transition
Waterfall to agile transitionWaterfall to agile transition
Waterfall to agile transition
 
Mellanox presentation for Agile Conference June 2015
Mellanox presentation for Agile Conference June 2015Mellanox presentation for Agile Conference June 2015
Mellanox presentation for Agile Conference June 2015
 
5 Benefits of Project Management Software
5 Benefits of Project Management Software5 Benefits of Project Management Software
5 Benefits of Project Management Software
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13
 
Rapid e learning
Rapid e learningRapid e learning
Rapid e learning
 
Top Ten Superstream Learnings from 2014
Top Ten Superstream Learnings from 2014Top Ten Superstream Learnings from 2014
Top Ten Superstream Learnings from 2014
 
project-management-office-critical-to-successful-project-completion- cuneiform
project-management-office-critical-to-successful-project-completion- cuneiformproject-management-office-critical-to-successful-project-completion- cuneiform
project-management-office-critical-to-successful-project-completion- cuneiform
 
Operations and Culture in Startups
Operations and Culture in StartupsOperations and Culture in Startups
Operations and Culture in Startups
 
Which is better pmi process or scrum framework
Which is better pmi process or scrum frameworkWhich is better pmi process or scrum framework
Which is better pmi process or scrum framework
 
Cognizant Information for Task 6_.pptx
Cognizant Information for Task 6_.pptxCognizant Information for Task 6_.pptx
Cognizant Information for Task 6_.pptx
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013
 
Agile 101
Agile 101Agile 101
Agile 101
 
SOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANSOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLAN
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 

More from Appsilon Data Science

User! 2019 best practices for building shiny enterprise applications
User! 2019  best practices for building shiny enterprise applicationsUser! 2019  best practices for building shiny enterprise applications
User! 2019 best practices for building shiny enterprise applicationsAppsilon Data Science
 
Styling your projects! leveraging css and r sass in r projects
Styling your projects! leveraging css and r sass in r projectsStyling your projects! leveraging css and r sass in r projects
Styling your projects! leveraging css and r sass in r projectsAppsilon Data Science
 
Introduction to Generative Adversarial Networks (GANs)
Introduction to Generative Adversarial Networks (GANs)Introduction to Generative Adversarial Networks (GANs)
Introduction to Generative Adversarial Networks (GANs)Appsilon Data Science
 
Successful Machine Learning projects in Fintech
Successful Machine Learning projects in FintechSuccessful Machine Learning projects in Fintech
Successful Machine Learning projects in FintechAppsilon Data Science
 
Tech Talk - Overview of Dash framework for building dashboards
Tech Talk - Overview of Dash framework for building dashboardsTech Talk - Overview of Dash framework for building dashboards
Tech Talk - Overview of Dash framework for building dashboardsAppsilon Data Science
 
Tech talk - Data Validation with assertr
Tech talk - Data Validation with assertrTech talk - Data Validation with assertr
Tech talk - Data Validation with assertrAppsilon Data Science
 
Marek Rogala's Talk at User2017 on shiny.collections
Marek Rogala's Talk at User2017 on shiny.collectionsMarek Rogala's Talk at User2017 on shiny.collections
Marek Rogala's Talk at User2017 on shiny.collectionsAppsilon Data Science
 
Scaling Shiny Apps - EARL 2017 San Francisco
Scaling Shiny Apps - EARL 2017 San Francisco Scaling Shiny Apps - EARL 2017 San Francisco
Scaling Shiny Apps - EARL 2017 San Francisco Appsilon Data Science
 

More from Appsilon Data Science (10)

User! 2019 best practices for building shiny enterprise applications
User! 2019  best practices for building shiny enterprise applicationsUser! 2019  best practices for building shiny enterprise applications
User! 2019 best practices for building shiny enterprise applications
 
Styling your projects! leveraging css and r sass in r projects
Styling your projects! leveraging css and r sass in r projectsStyling your projects! leveraging css and r sass in r projects
Styling your projects! leveraging css and r sass in r projects
 
Introduction to Generative Adversarial Networks (GANs)
Introduction to Generative Adversarial Networks (GANs)Introduction to Generative Adversarial Networks (GANs)
Introduction to Generative Adversarial Networks (GANs)
 
Successful Machine Learning projects in Fintech
Successful Machine Learning projects in FintechSuccessful Machine Learning projects in Fintech
Successful Machine Learning projects in Fintech
 
Making shiny shine brighter
Making shiny shine brighterMaking shiny shine brighter
Making shiny shine brighter
 
Tech Talk - Overview of Dash framework for building dashboards
Tech Talk - Overview of Dash framework for building dashboardsTech Talk - Overview of Dash framework for building dashboards
Tech Talk - Overview of Dash framework for building dashboards
 
Tech talk - Data Validation with assertr
Tech talk - Data Validation with assertrTech talk - Data Validation with assertr
Tech talk - Data Validation with assertr
 
Marek Rogala's Talk at User2017 on shiny.collections
Marek Rogala's Talk at User2017 on shiny.collectionsMarek Rogala's Talk at User2017 on shiny.collections
Marek Rogala's Talk at User2017 on shiny.collections
 
Scaling Shiny Apps - EARL 2017 San Francisco
Scaling Shiny Apps - EARL 2017 San Francisco Scaling Shiny Apps - EARL 2017 San Francisco
Scaling Shiny Apps - EARL 2017 San Francisco
 
Open Data - Rada Innowacyjności
Open Data - Rada InnowacyjnościOpen Data - Rada Innowacyjności
Open Data - Rada Innowacyjności
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

SCRUM in Data Science

  • 1. Scrum in Data Science How we deliver value Contact person: Georgy Romelashvili Account Executive +48 787 957 007 georgy@appsilon.com
  • 2. How we deliver value 2 Appsilon sp. z o.o. ul. Chmielna 21/10 00-021 Warsaw, Poland NIP 525-256-9920 REGON 146947137 appsilon.com +48 570 908 807 | office@appsilon.com Scrum Iteration cycle REVIEW Sprint is summarized, retrospection takes place PLANNING Backlog is assessed, sprint is planned SPRINT Team works on milestones in Sprint Introduction This document is intended to convey a high level overview of the benefits of Scrum process itself and its use in Data Science work. This methodology has been tried and tested for over a decade of software development and has proven itself as one of the most useful and efficient ways to efficiently create software. More importantly, this has proven to be successful for data related projects, the Appsilon team and our clients allowing everyone to quickly adapt to changes, streamline communications and get things done. Agile Scrum is a methodology intended to alleviate many issues involving the fast-changing environment of software development. It allows for quick startup time, as the project scope can be changed very quickly and does not require contractual renegotiations when the scope changes.
  • 3. Phases A Sprint is a predefined duration of work that begins with a Sprint Planning. Sprints range in duration from one to four weeks. Each sprints finishes with a working increment, a part of the final product, that can be presented on Sprint Review meeting. This allows to control development progress and give immediate feedback. Sprint Planning ● We agree on the plan for the sprint using top priority tasks ● Scope and priorities are controlled by the Product Owner Sprint ● Working on milestones from sprint planning ● Daily scrums address potential roadblocks manage priorities ● The team discusses progress and updates the backlog Sprint Review ● Work is presented to stakeholders after completing a Sprint ● Stakeholders presence at this meeting is not required but helps keep everyone informed How we deliver value 3 Appsilon sp. z o.o. ul. Chmielna 21/10 00-021 Warsaw, Poland NIP 525-256-9920 REGON 146947137 appsilon.com +48 570 908 807 | office@appsilon.com
  • 4. Benefits Scrum’s purpose is to structure software development without forcing teams to plan months in advance with incomplete information. The primary goal is to foster frequent feedback and communication from all parties. More often than not, scopes change and unknown unknowns come to light during execution. Agile Scrum tackles these through iterative sprints. Increased efficiency ● Allows for greater control of resources and the speed of work ● Always aware of the direction of work, ie. no surprises ● Less time is wasted repeating what everyone already knows Easier planning ● Easier to predict completion times ● Features can be added or removed quickly and easily ● Getting off track is very unlikely Full transparency ● There is a a very short feedback loop; feedback is acted on immediately ● The amount of knowledge transferred is increased ● A more intimate nature of communication How we deliver value 4 Appsilon sp. z o.o. ul. Chmielna 21/10 00-021 Warsaw, Poland NIP 525-256-9920 REGON 146947137 appsilon.com +48 570 908 807 | office@appsilon.com
  • 5. People This process relies on a few precisely defined roles. We think it will be helpful for your reference to be aware of these roles: ● Product Owner - client’s side, manages Product Backlog and priorities ● Stakeholders - client ● Development Team ● Team Leader - manages Development Team and communicates with the client. ● Scrum Master - ensures that the team follows Scrum process correctly Requirements This methodology works when the method is followed. Traditionally, there is an individual in charge of the process on both sides. The client has a Product Owner, who is in charge of dictating the scope, direction, and is responsible for communicating with their stakeholders. The consultant has a Development Team, but also a Team Leader. Team Leader manages communication with the Product Owner but are also responsible for managing the team. The Team Leader is not common in traditional scrum, but has proven to be useful for Appsilon. Frequent communication and constant feedback are paramount in the such a relationship. This method breaks down without diligent input from the client. How we deliver value 5 Appsilon sp. z o.o. ul. Chmielna 21/10 00-021 Warsaw, Poland NIP 525-256-9920 REGON 146947137 appsilon.com +48 570 908 807 | office@appsilon.com
  • 6. Process ● Diligent communication keeps the project on track ● Sprint scopes may only change during the Sprint Planning ● Maintaining a well structure of Product Backlog makes Sprint Planning more efficient Tools ● A scrum board, to keep track of all tasks (Asana or Trello) ● A communicator (Slack and email) ● Video chat app for meetings (Skype or Hangouts) Summary Scrum has worked brilliantly for many of our clients. We hope you find this document helpful. Please share this with anyone of your colleagues whom you feel could benefit. Let us know if you have any questions, concerns or observations. How we deliver value 6 Appsilon sp. z o.o. ul. Chmielna 21/10 00-021 Warsaw, Poland NIP 525-256-9920 REGON 146947137 appsilon.com +48 570 908 807 | office@appsilon.com
  • 7. Thank you appsilon.com Contact person: Georgy Romelashvili Account Executive +48 787 957 007 georgy@appsilon.com