SlideShare a Scribd company logo
1 of 29
Basics of Agile & Scrum
Mazhar Khan
Agile Manifesto
Agile Myth #1
Agile = No
documentation
“Working software over
comprehensive documentation”
is often misunderstood with
no documentation at all. But
how could agile Frameworks
like Scrum survive in highly
regulated environments like
the medical or financial
industry if this were to be true.
For sure there is
documentation, but we don’t
waste time on documents that
deliver no value to the project.
Agile Myth #2
Agile = Anarchy
The biggest fear of any
manager is to lose control
over their agile teams. Self
organization is often
interpreted as anarchy.
Management is required to
define clear visions and
goals and the constraints of a
project
Agile Myth #3
Agile = Faster
It isn't faster just because it’s
called a Sprint!
Writing quality software is
serious business and takes
time. One cannot guarantee
that doing Agile would mean
delivering faster. However
one could guarantee having
delivered much higher value
in a comparable time.
Agile Myth #4
Agile = Silver Bullet
Agile is not the only solution
know to mankind! However
strong the case of merits and
values can be put forth, one
can’t deny that several
successful products have
been delivered using
waterfall or other
methodologies. Its not a one
size fits all approach .
It’s all about people after
all…
Agile Myth #5
Agile = Simple
Switch
It’s more got to do with
“being” Agile and not
“doing” Agile. While a
simple 2-day course might
arm you with the basic
concepts it might take long
to imbibe the principles that
Agile methods are based on
Agile Myth #6
Agile = Easy
To be able to deliver a
potentially shippable
product every 2-4 weeks is
not easy. Not many
development methodologies
can even attempt this.
Considering Agile to be easy
would be detrimental.
However, once the team is
Agile-mature, it does run
like a well oiled engine with
minimum interference.
Agile Myth #7
Agile = Software
Development
Often the agile journey starts
with software development,
but it should not stop there.
To have an agile software
development team in an non-
agile environment is like
planting a tree in the desert -
it won’t survive. The whole
company culture has to
change, everybody needs to
adhere to the agile principles
like lean thinking.
Agility overcomes…
 Communication Problems
 The delivered solution isn’t really what the
business wanted
 Unused Features
 Building the right thing – the business changing
their mind
 Delayed or late Return on Investment (ROI)
 Over-engineering (‘Gold plating’)
SCRUM Basics
Scrum Roles
Scrum Shot!
Scrum Requirements
Scrum Requirements
 User Story - A story is a self-contained unit of work agreed upon
by the developers and the stakeholders. Stories are the heart of
Scrum, and the building blocks of your sprint. E.g. As a
salesperson, I'd like to set my password, so I can log into the system
 Theme – A group of related stories contributing to a common goal
or are related in some obvious way, such as all focusing on a
single customer. However, while some stories in a theme may be
dependent on one another, they do not need to encapsulate a
specific work flow or be delivered together
 Epic - Epics resemble themes in the sense that they are made up of
multiple stories. They may also resemble stories in the sense that,
at first, many appear to simply be a "big story." As opposed to
themes, however, these stories often comprise a complete work
flow for a user and their business value isn't realized until the
entire epic is complete
Scrum Artifacts
Scrum Artifacts
 Product Backlog - Prioritized features list, containing
short descriptions of all functionality desired in the
product typically written by the Product Owner and the
Scrum Team
 Sprint Backlog – List of user stories identified during a
Sprint Planning meeting by the Scrum team to be
completed in a Sprint
 Potentially Shippable Product - A potentially shippable
product is one that is ready for distribution to anyone in
the company for review or even to any external
stakeholder. Adhering to a list of “done” criteria ensures
that the sprint product is truly shippable
Scrum Ceremonies
Sprint
Planning
Meeting
 WHEN – At the start of each
Sprint, usually day long
 WHO – Product Owner, Scrum
Master and the entire Scrum
team. Outside stakeholders may
attend by invitation of the team
 WHAT
 Product Owner - Describes the
highest priority features to the
team
 Team – Ask questions, refine the
user stories, commit to a set of
user stories that would be
delivered in the sprint and do
task break down
 Scrum Master – Facilitates,
servant-leader
 Outcome
 Sprint goal
 Sprint Backlog
Daily Standup meeting
Daily Standup
meeting
 WHEN – Each day of the Sprint
at a fixed place at a fixed time
(time-boxed to 15 minutes)
 WHO – Product Owner, Scrum
Master and the entire Scrum
team
 WHAT – Each participant
answers the following
questions
 What did I do yesterday?
 What will I do today?
 Are there any impediments in
my way?
 Outcome
 Update the story board /
progress
 Team members make
commitments to each other
 Impediments list modified
Sprint Review / Demo
Sprint Review
/ Demo
 WHEN – At the end of each
Sprint (Four-hour time limit)
 WHO – Product Owner,
Scrum Master, the entire
Scrum team, management
and stakeholders
 WHAT –
 Demonstrate working
software
 No PowerPoint
presentations
 Presented as a natural result
of the sprint vis-à-vis the set
Sprint Goal
 Outcome
 Record feedback
Sprint Retrospective
Sprint
Retrospective
 WHEN – At the end of each
Sprint (Three-hour time
limit)
 WHO – Product Owner,
Scrum Master, the entire
Scrum team
 WHAT –
 Reflect on the Sprint metrics
 Discuss what went good
 Discuss what needs to be
improved
 Discuss continuous
improvements
 Outcome
 Record feedback and create
actionable items for
improvements
Metrics – Sprint Burn
down
Graphical representation of work left to do versus time
Metrics – Velocity Trend
Velocity is how much product backlog effort a team
can handle in one sprint
References & Vote of Thanks!
 Marc Löffler - 7 Agile Myths
 DSDM Handbook
 Jeremy Jarrell - Stories versus Themes versus
Epics
 Wikipedia – Scrum (software development)
 Scrum Alliance
 ! - None of the images have been created and have been simply used after an
preliminary assessment of their copyright. Kindly contact the author in case of any
discrepancy and the image will be removed
Be Agile, not just Do Agile
Thank you!

More Related Content

What's hot

Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018pmengal
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? Stefania Marinelli
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 MinutesSerge Rehem
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202David Hanson
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product OwnerMárcio Oya
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum FrameworkNaresh Jain
 
Getting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog GroomingGetting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog GroomingEasy Agile
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Aloke Bhattacharya
 

What's hot (20)

Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Scrum
ScrumScrum
Scrum
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product Owner
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Getting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog GroomingGetting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog Grooming
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)
 

Viewers also liked

Effective testing in scrum approach and tools
Effective testing in scrum   approach and toolsEffective testing in scrum   approach and tools
Effective testing in scrum approach and toolsQA Club Kiev
 
架站前一定要上的10堂課 ch3
架站前一定要上的10堂課 ch3架站前一定要上的10堂課 ch3
架站前一定要上的10堂課 ch3Huang Tim
 
περιβαλλοντική 2012 2013
περιβαλλοντική 2012 2013περιβαλλοντική 2012 2013
περιβαλλοντική 2012 2013gper2014
 
γυμνάσιο νέας ερυθραίας 2011 12
γυμνάσιο νέας ερυθραίας 2011 12γυμνάσιο νέας ερυθραίας 2011 12
γυμνάσιο νέας ερυθραίας 2011 12gper2014
 
Spices_Handbook_2016(1)
Spices_Handbook_2016(1)Spices_Handbook_2016(1)
Spices_Handbook_2016(1)Jainendran G
 
παρουσιαση Hydrobot
παρουσιαση Hydrobotπαρουσιαση Hydrobot
παρουσιαση Hydrobotgper2014
 
Maintenance of the mind presentation
Maintenance of the mind presentationMaintenance of the mind presentation
Maintenance of the mind presentationDervilia Cullotty
 
Ponomareva Elena - Рortfolio
Ponomareva Elena - РortfolioPonomareva Elena - Рortfolio
Ponomareva Elena - Рortfoliolpeachee
 
ใบงานที่1แบบสำรวจตนเอง
ใบงานที่1แบบสำรวจตนเองใบงานที่1แบบสำรวจตนเอง
ใบงานที่1แบบสำรวจตนเองbenyathip
 
στα χνάρια της πόλης
στα χνάρια της πόληςστα χνάρια της πόλης
στα χνάρια της πόληςgper2014
 
5ο γυμνάσιο Αμαρουσίου - Μαζεύοντας βρώσιμα χόρτα στο σχολείοο μασ
5ο γυμνάσιο Αμαρουσίου - Μαζεύοντας βρώσιμα χόρτα στο σχολείοο μασ5ο γυμνάσιο Αμαρουσίου - Μαζεύοντας βρώσιμα χόρτα στο σχολείοο μασ
5ο γυμνάσιο Αμαρουσίου - Μαζεύοντας βρώσιμα χόρτα στο σχολείοο μασgper2014
 
Σχολικοί αγρότες
Σχολικοί αγρότες Σχολικοί αγρότες
Σχολικοί αγρότες gper2014
 
Digital Experimental Phylogenetics - Evolution2014
Digital Experimental Phylogenetics - Evolution2014Digital Experimental Phylogenetics - Evolution2014
Digital Experimental Phylogenetics - Evolution2014Cory Kohn
 

Viewers also liked (20)

Effective testing in scrum approach and tools
Effective testing in scrum   approach and toolsEffective testing in scrum   approach and tools
Effective testing in scrum approach and tools
 
Mruby on iot
Mruby on iotMruby on iot
Mruby on iot
 
架站前一定要上的10堂課 ch3
架站前一定要上的10堂課 ch3架站前一定要上的10堂課 ch3
架站前一定要上的10堂課 ch3
 
περιβαλλοντική 2012 2013
περιβαλλοντική 2012 2013περιβαλλοντική 2012 2013
περιβαλλοντική 2012 2013
 
γυμνάσιο νέας ερυθραίας 2011 12
γυμνάσιο νέας ερυθραίας 2011 12γυμνάσιο νέας ερυθραίας 2011 12
γυμνάσιο νέας ερυθραίας 2011 12
 
Spices_Handbook_2016(1)
Spices_Handbook_2016(1)Spices_Handbook_2016(1)
Spices_Handbook_2016(1)
 
Mandiri
MandiriMandiri
Mandiri
 
παρουσιαση Hydrobot
παρουσιαση Hydrobotπαρουσιαση Hydrobot
παρουσιαση Hydrobot
 
Maintenance of the mind presentation
Maintenance of the mind presentationMaintenance of the mind presentation
Maintenance of the mind presentation
 
Ponomareva Elena - Рortfolio
Ponomareva Elena - РortfolioPonomareva Elena - Рortfolio
Ponomareva Elena - Рortfolio
 
ใบงานที่1แบบสำรวจตนเอง
ใบงานที่1แบบสำรวจตนเองใบงานที่1แบบสำรวจตนเอง
ใบงานที่1แบบสำรวจตนเอง
 
Cold war
Cold warCold war
Cold war
 
στα χνάρια της πόλης
στα χνάρια της πόληςστα χνάρια της πόλης
στα χνάρια της πόλης
 
Srisai ppt
Srisai pptSrisai ppt
Srisai ppt
 
Vijender singh
Vijender singhVijender singh
Vijender singh
 
5ο γυμνάσιο Αμαρουσίου - Μαζεύοντας βρώσιμα χόρτα στο σχολείοο μασ
5ο γυμνάσιο Αμαρουσίου - Μαζεύοντας βρώσιμα χόρτα στο σχολείοο μασ5ο γυμνάσιο Αμαρουσίου - Μαζεύοντας βρώσιμα χόρτα στο σχολείοο μασ
5ο γυμνάσιο Αμαρουσίου - Μαζεύοντας βρώσιμα χόρτα στο σχολείοο μασ
 
Σχολικοί αγρότες
Σχολικοί αγρότες Σχολικοί αγρότες
Σχολικοί αγρότες
 
Bilaspur Tourism
Bilaspur TourismBilaspur Tourism
Bilaspur Tourism
 
Сахара
СахараСахара
Сахара
 
Digital Experimental Phylogenetics - Evolution2014
Digital Experimental Phylogenetics - Evolution2014Digital Experimental Phylogenetics - Evolution2014
Digital Experimental Phylogenetics - Evolution2014
 

Similar to Agile and Scrum Basics

Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUMejlp12
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...Damien Lee🏆PMI-ACP, SCT,SMC,L6σOB,ITMLP
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnutGeorge Stamos
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .Lisette ZOUNON
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrumvineet
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksAMJAD SHAIKH
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010scrummasternz
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility DefinedVibhu Srinivasan
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile ScrumHiep Luong
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hubOwner Tester's Hub
 

Similar to Agile and Scrum Basics (20)

BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasadAgile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnut
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hub
 

Recently uploaded

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 

Recently uploaded (20)

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 

Agile and Scrum Basics

  • 1. Basics of Agile & Scrum Mazhar Khan
  • 3. Agile Myth #1 Agile = No documentation “Working software over comprehensive documentation” is often misunderstood with no documentation at all. But how could agile Frameworks like Scrum survive in highly regulated environments like the medical or financial industry if this were to be true. For sure there is documentation, but we don’t waste time on documents that deliver no value to the project.
  • 4. Agile Myth #2 Agile = Anarchy The biggest fear of any manager is to lose control over their agile teams. Self organization is often interpreted as anarchy. Management is required to define clear visions and goals and the constraints of a project
  • 5. Agile Myth #3 Agile = Faster It isn't faster just because it’s called a Sprint! Writing quality software is serious business and takes time. One cannot guarantee that doing Agile would mean delivering faster. However one could guarantee having delivered much higher value in a comparable time.
  • 6. Agile Myth #4 Agile = Silver Bullet Agile is not the only solution know to mankind! However strong the case of merits and values can be put forth, one can’t deny that several successful products have been delivered using waterfall or other methodologies. Its not a one size fits all approach . It’s all about people after all…
  • 7. Agile Myth #5 Agile = Simple Switch It’s more got to do with “being” Agile and not “doing” Agile. While a simple 2-day course might arm you with the basic concepts it might take long to imbibe the principles that Agile methods are based on
  • 8. Agile Myth #6 Agile = Easy To be able to deliver a potentially shippable product every 2-4 weeks is not easy. Not many development methodologies can even attempt this. Considering Agile to be easy would be detrimental. However, once the team is Agile-mature, it does run like a well oiled engine with minimum interference.
  • 9. Agile Myth #7 Agile = Software Development Often the agile journey starts with software development, but it should not stop there. To have an agile software development team in an non- agile environment is like planting a tree in the desert - it won’t survive. The whole company culture has to change, everybody needs to adhere to the agile principles like lean thinking.
  • 10. Agility overcomes…  Communication Problems  The delivered solution isn’t really what the business wanted  Unused Features  Building the right thing – the business changing their mind  Delayed or late Return on Investment (ROI)  Over-engineering (‘Gold plating’)
  • 15. Scrum Requirements  User Story - A story is a self-contained unit of work agreed upon by the developers and the stakeholders. Stories are the heart of Scrum, and the building blocks of your sprint. E.g. As a salesperson, I'd like to set my password, so I can log into the system  Theme – A group of related stories contributing to a common goal or are related in some obvious way, such as all focusing on a single customer. However, while some stories in a theme may be dependent on one another, they do not need to encapsulate a specific work flow or be delivered together  Epic - Epics resemble themes in the sense that they are made up of multiple stories. They may also resemble stories in the sense that, at first, many appear to simply be a "big story." As opposed to themes, however, these stories often comprise a complete work flow for a user and their business value isn't realized until the entire epic is complete
  • 17. Scrum Artifacts  Product Backlog - Prioritized features list, containing short descriptions of all functionality desired in the product typically written by the Product Owner and the Scrum Team  Sprint Backlog – List of user stories identified during a Sprint Planning meeting by the Scrum team to be completed in a Sprint  Potentially Shippable Product - A potentially shippable product is one that is ready for distribution to anyone in the company for review or even to any external stakeholder. Adhering to a list of “done” criteria ensures that the sprint product is truly shippable
  • 19. Sprint Planning Meeting  WHEN – At the start of each Sprint, usually day long  WHO – Product Owner, Scrum Master and the entire Scrum team. Outside stakeholders may attend by invitation of the team  WHAT  Product Owner - Describes the highest priority features to the team  Team – Ask questions, refine the user stories, commit to a set of user stories that would be delivered in the sprint and do task break down  Scrum Master – Facilitates, servant-leader  Outcome  Sprint goal  Sprint Backlog
  • 21. Daily Standup meeting  WHEN – Each day of the Sprint at a fixed place at a fixed time (time-boxed to 15 minutes)  WHO – Product Owner, Scrum Master and the entire Scrum team  WHAT – Each participant answers the following questions  What did I do yesterday?  What will I do today?  Are there any impediments in my way?  Outcome  Update the story board / progress  Team members make commitments to each other  Impediments list modified
  • 23. Sprint Review / Demo  WHEN – At the end of each Sprint (Four-hour time limit)  WHO – Product Owner, Scrum Master, the entire Scrum team, management and stakeholders  WHAT –  Demonstrate working software  No PowerPoint presentations  Presented as a natural result of the sprint vis-à-vis the set Sprint Goal  Outcome  Record feedback
  • 25. Sprint Retrospective  WHEN – At the end of each Sprint (Three-hour time limit)  WHO – Product Owner, Scrum Master, the entire Scrum team  WHAT –  Reflect on the Sprint metrics  Discuss what went good  Discuss what needs to be improved  Discuss continuous improvements  Outcome  Record feedback and create actionable items for improvements
  • 26. Metrics – Sprint Burn down Graphical representation of work left to do versus time
  • 27. Metrics – Velocity Trend Velocity is how much product backlog effort a team can handle in one sprint
  • 28. References & Vote of Thanks!  Marc Löffler - 7 Agile Myths  DSDM Handbook  Jeremy Jarrell - Stories versus Themes versus Epics  Wikipedia – Scrum (software development)  Scrum Alliance  ! - None of the images have been created and have been simply used after an preliminary assessment of their copyright. Kindly contact the author in case of any discrepancy and the image will be removed
  • 29. Be Agile, not just Do Agile Thank you!