SlideShare a Scribd company logo
1 of 26
Download to read offline
Welcome to Agile Webinar Series
OrganizedBy:
ComputerSocietyofIndia
MumbaiChapter
www.csimumbai.org
www.techxpla.com
Foranyquestionduringthe
webinaryoucantweetat
#CSIMum
Webinar Series on Agile and Digital
Marketing
1.IntroducingAgileDate:12/03/2016Time:11AM
2.AdvancedAgileDate19/03/2016Time11AM
3.ScrumFrameworkDate26/03/2016Time11AM
4.HowtostartmarketingwithzerobudgetforB2BITBusiness16/03/2016Time:11AM
5.InboundmarketingtipsandtricksforB2BITTechnologyBusiness23/03/2016Time:11AM
6.HowtosetupaffiliatemarketingforB2BIT/SaaSBusiness06/04/2016Time:11AM
7.HowtochoosedigitalagencyforITindustry22/03/2016Time:11AM
8.HowtotargetaccountbasedmarketingforITindustry29/03/2016Time:11AM
9.SocialMediaMarketingforITindustryB2Bmarketing05/04/2016Time:11AM
Upcoming Sessions
Classroom Sessions in Mumbai & Online Sessions on Agile &
Digital Marketing.
Upcoming 2 days Workshop on Digital Marketing ; 1 day
workshop on LinkedIN marketing.
Online 16 hours Online training in April/May on Digital Marketing
Today’s Speaker
Anushree Verma
Technical Delivery Manager/Agile Coach, Capgemini
Certified SCRUM Master(CSM)
Certified Trainer from PMI(PMI)
Certified Agile Professional Trained(PMI)
Distributed Agilist
PMP Trained
ITIL Certified
Latest Blog
www.techxpla.com
Agenda
• Relative vs. Absolute Estimating
• Story Points
• Planning Poker – Estimation Technique
• Affinity Estimation
Agile Estimation &
Techniques
Agile Prioritization
• Story mapping & Prioritization
• KANO Analysis
• MoSCoW Analysis
Agile Estimation & Techniques
Relative Estimating
1
2
3
4
5
Agile Estimating
While we aren’t very good at estimating things absolutely , it turns out
that we are pretty good in estimating things relatively
Agile Estimating
Sizing things relatively means not worrying about exactly how big a story
is ; but worrying more about how this story’s size compares to others
Agile Estimating
Relative Estimating focuses on size and complexity - this happens at the
story level. This style of estimation (relative over absolute) forms the
corner stone of Agile Planning
Agile Estimating
•Relative Estimating focuses on size
and complexity
•This happens at the story level
•Estimation is done in Story Points
Relative Estimating Absolute Estimating
•Absolute Estimating focuses on
ideal time
• This happens at the task level
• Estimated in hours
Agile Estimating
Cone of Uncertainty
Agile EstimatingAgile Estimating
• A story point is a numerical value assigned to the user
story. Story points are primarily a measure of the degree
of effort necessary to deliver the story functionality
before the end of one sprint. Higher confidence is
represented by a lower estimate.
What is a story point
• The point gives a picture of how big or small the
story is in terms of execution
Why
• It’s a range from 1, 2, 3, 5, 8, 13, 20, 40, 100What is the numerical
range
Agile EstimatingAgile EstimatingAgile Estimating
Story Points
1 2 3 5 8 13 20 40 100
Simple one-
liner change.
No
dependencies.
Simple change.
May have
some localised
dependencies.
Requires
test cases.
More complex. May
require some
analysis to
implement technical
solution.
Relatively
complex but can
be completed
without a
technical design.
Technical
design
required.
Many unknowns
and
dependencies.
Difficult to
estimate at this
stage
Many
unknowns and
dependencies.
Difficult to
estimate at
this stage
Too many unknowns or
dependencies to provide
any sort of estimate.
Should be broken down
into more manageable
stories
Fibonacci Scale for Stories
Small Medium Med-large Large X-Large
Story points help drive cross-functional behavior
Story point estimates don’t decay like time estimates
Story points are a pure measure of size (estimate by analogy - “this is like
that”)
Estimating in story points is typically faster
My ideal time is not your ideal time
Agile Estimating
Why use Story Points?
Agile EstimatingAgile EstimatingAgile Estimating
Planning Poker
Agile EstimatingAgile EstimatingAgile Estimating
Planning Poker
1. Scrum Master reads the story to Development Team. Development Team
asks questions to the Product Owner to fully understand what is expected
to be delivered.
2. Each member of the Development Team selects a card that reflects their
estimate and, on the given signal, everyone turns over their card.
3. If there is not a unanimous estimate, the High and Low estimates explain
why they selected their chosen estimate.
The purpose is not to cajole someone into a particular vote, but to better
understand the rationale. In most cases, the estimate was made based
on incomplete information (‘I didn’t know the database already
existed’) or on personal experience (‘In a similar project, it took a lot of
effort to unit test’).
4. After discussing, the members select their estimates and shares with the
Development Team and the process continues until the estimates converge
at a single value.
5. Process continues through all the User Stories.
Prioritization in Agile
A product backlog will contain all the features and functionality required
to be delivered, but unlike waterfall, detailed planning need not be done
upfront for the whole project
Only features and functionalities for which details are available and
provide the most value to the business are prioritized and worked in the
sprint
During planning sessions the Product Owner prioritize the backlog items
based on the needs of the business across six attributes:
Value Cost Risk Dependency Releasability Learning
Prioritization in Agile
KANO Analysis
•Must Haves - baseline features,
dissatisfaction when these are absent.
•Satisfiers - value added, the more of
these the happier the customer is.
•Delighters - exciting features, but
not expected.
•Indifferent - users don’t find value
in these.
Prioritization in Agile
MoSCoW Analysis
Prioritization in Agile
MoSCoW Analysis
Must Have
•Cannot deliver on target date without this
•No point in delivering on target date without this; if it were not
delivered, there would be no point deploying the solution on the
intended date
•Not legal without it
•Unsafe without it
•Cannot deliver the Business Case without it
Prioritization in Agile
MoSCoW Analysis
Should Have
•Important but not vital
•May be painful to leave out, but the solution is still viable
•May need some kind of workaround, e.g. management of expectations,
some inefficiency, an existing solution, paperwork, etc.
Could Have
•Wanted or desirable but less important
•Less impact if left out (compared with a Should Have)
Wont Have
These are requirements which the project team has agreed it will not deliver. This helps to
manage expectations that some requirements will simply not make it into the delivered
solution, at least not this time around.
MoSCoW Analysis
Agile Release Planning
Release-1 Release - 2 Release-3
Sprint-74
Sprint-33
Sprint-1
Sprint-2
Sprint-92
Sprint-8
• Walkthrough on the backlogs in the project
• Review the release strategy, considering business needs.
• Plan priorities and sprints accordingly
Release Planning
• Product Owner
• Scrum Master
• Key stakeholders
Attendance
• A set of deliverable timeline is establishedOutcome Sprint-63
Sprint-4
Sprint-5
Feature -2Feature -1
Agile Release Planning
Every sprint should provide demonstrable progress to the
business. In order to accomplish that, a sprint must include
vertical slices of functionality.
In this case the user story maps to one vertical slice
containing three technical layers.
Can all three of these be fully built at the end of one sprint?
Maybe. The typical approach is to build the vertical slice
incrementally over a series of sprints.
24
Database
Webservices
User Interface
UI section with a sortable
6 column table
3 reusable services to
populate the table
18 DB tables
Vertical
Slice
User Story #45
Description: As a bookshop owner, I want to create the
payment methods so that I can receive payments from
shoppers
AC: Payment Manual, Paypal Payment, Credit card
payment
Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5
Happy Path Alt flows,
exceptions
Revised view Logging,
Auditing, etc.
Tweaks
Slice the cake
Thanks!
Any Questions?
You can find me at :
Anushree.Verma@Capgemini.com
+91 9890109427
Thank You
www.csimumbai.org
www.techxpla.com
Foranyquestionduringthe
webinaryoucantweetat
#CSIMum

More Related Content

What's hot

Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum masterLê Trọng-Hiệp
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningMazhar Khan
 
The 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile CoachThe 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile CoachLeadingAgile
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningAmaad Qureshi
 
User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015Fred Heath
 
Alineando la estrategia del Negocio con OKRs y SAFe
Alineando la estrategia del Negocio con OKRs y SAFeAlineando la estrategia del Negocio con OKRs y SAFe
Alineando la estrategia del Negocio con OKRs y SAFeVladimir Baglietto G.
 
story points v2
story points v2story points v2
story points v2Jane Yip
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...GlobalSkillup
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...Reedy Feggins Jr
 

What's hot (20)

Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 
The 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile CoachThe 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile Coach
 
Sprint review presentation
Sprint review presentationSprint review presentation
Sprint review presentation
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
The Challenges of Agile Adoption
The Challenges of Agile AdoptionThe Challenges of Agile Adoption
The Challenges of Agile Adoption
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Estimation
EstimationEstimation
Estimation
 
User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Alineando la estrategia del Negocio con OKRs y SAFe
Alineando la estrategia del Negocio con OKRs y SAFeAlineando la estrategia del Negocio con OKRs y SAFe
Alineando la estrategia del Negocio con OKRs y SAFe
 
Scrum events
Scrum eventsScrum events
Scrum events
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum best practices
Scrum best practicesScrum best practices
Scrum best practices
 
story points v2
story points v2story points v2
story points v2
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
 

Viewers also liked

Agile estimation techniques workshop
Agile estimation techniques workshopAgile estimation techniques workshop
Agile estimation techniques workshopFrederic Vandaele
 
Daniil Michailovas - Agile estimating and planning
Daniil Michailovas - Agile estimating and planningDaniil Michailovas - Agile estimating and planning
Daniil Michailovas - Agile estimating and planningAgile Lietuva
 
Story Point Training - Tableau User Group - October 2014
Story Point Training - Tableau User Group - October 2014Story Point Training - Tableau User Group - October 2014
Story Point Training - Tableau User Group - October 2014Ron Corbisier
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachMarraju Bollapragada V
 
Planning Poker
Planning PokerPlanning Poker
Planning Pokervineet
 
Agile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumAgile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumTommy Norman
 

Viewers also liked (6)

Agile estimation techniques workshop
Agile estimation techniques workshopAgile estimation techniques workshop
Agile estimation techniques workshop
 
Daniil Michailovas - Agile estimating and planning
Daniil Michailovas - Agile estimating and planningDaniil Michailovas - Agile estimating and planning
Daniil Michailovas - Agile estimating and planning
 
Story Point Training - Tableau User Group - October 2014
Story Point Training - Tableau User Group - October 2014Story Point Training - Tableau User Group - October 2014
Story Point Training - Tableau User Group - October 2014
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC Approach
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
 
Agile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumAgile Estimating and Planning Using Scrum
Agile Estimating and Planning Using Scrum
 

Similar to Agile Webinar Series on Topics Like Scrum, Estimation & Prioritization

The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayHeidi Owens
 
Enterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsEnterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsMaris Prabhakaran M
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Samuel Chin, PMP, CSM
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...LeanKanbanIndia
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failureYuval Yeret
 
AG_17 Agile Implementation Methodology...
AG_17 Agile Implementation Methodology...AG_17 Agile Implementation Methodology...
AG_17 Agile Implementation Methodology...JosAugustoLemosNeto2
 
Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...Katy Slemon
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile InstituteInnovation Roots
 
Using Scrum 2020 with Disciplined Agile toolkit
Using Scrum 2020 with Disciplined Agile toolkitUsing Scrum 2020 with Disciplined Agile toolkit
Using Scrum 2020 with Disciplined Agile toolkitValentin-Tudor Mocanu
 
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMFeature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMProduct School
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationRamkumar Ravichandran
 
Presentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPresentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPMI_IREP_TP
 

Similar to Agile Webinar Series on Topics Like Scrum, Estimation & Prioritization (20)

The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
Isec
IsecIsec
Isec
 
Enterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsEnterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of Methods
 
Agile Efficacy Presentation
Agile Efficacy PresentationAgile Efficacy Presentation
Agile Efficacy Presentation
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Po session
Po sessionPo session
Po session
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failure
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
AG_17 Agile Implementation Methodology...
AG_17 Agile Implementation Methodology...AG_17 Agile Implementation Methodology...
AG_17 Agile Implementation Methodology...
 
Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
Using Scrum 2020 with Disciplined Agile toolkit
Using Scrum 2020 with Disciplined Agile toolkitUsing Scrum 2020 with Disciplined Agile toolkit
Using Scrum 2020 with Disciplined Agile toolkit
 
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMFeature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organization
 
Presentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPresentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar Mudiakal
 

More from TechXpla

Strategy 15
Strategy 15Strategy 15
Strategy 15TechXpla
 
Strategy 14
Strategy 14Strategy 14
Strategy 14TechXpla
 
Strategy 13
Strategy 13Strategy 13
Strategy 13TechXpla
 
Strategy 12
Strategy 12Strategy 12
Strategy 12TechXpla
 
Strategic 11
Strategic 11Strategic 11
Strategic 11TechXpla
 
Strategy 10
Strategy 10Strategy 10
Strategy 10TechXpla
 
Strategic 9
Strategic 9Strategic 9
Strategic 9TechXpla
 
Strategic 8
Strategic 8Strategic 8
Strategic 8TechXpla
 
Strategic 7
Strategic 7Strategic 7
Strategic 7TechXpla
 
Strategic 6
Strategic 6Strategic 6
Strategic 6TechXpla
 
Evaluation 1
Evaluation 1Evaluation 1
Evaluation 1TechXpla
 
Strategicmanagement5
Strategicmanagement5Strategicmanagement5
Strategicmanagement5TechXpla
 
Strategicmanagement4
Strategicmanagement4Strategicmanagement4
Strategicmanagement4TechXpla
 
Strategicmanagement3
Strategicmanagement3Strategicmanagement3
Strategicmanagement3TechXpla
 
Strategicmanagement2
Strategicmanagement2Strategicmanagement2
Strategicmanagement2TechXpla
 
Strategicmanagement1
Strategicmanagement1Strategicmanagement1
Strategicmanagement1TechXpla
 
Potential of blockchain into industry 4.0
Potential of blockchain into industry 4.0  Potential of blockchain into industry 4.0
Potential of blockchain into industry 4.0 TechXpla
 
Portergeneral
PortergeneralPortergeneral
PortergeneralTechXpla
 
Crm 16 hours introduction
Crm 16 hours introduction Crm 16 hours introduction
Crm 16 hours introduction TechXpla
 
International product management
International product managementInternational product management
International product managementTechXpla
 

More from TechXpla (20)

Strategy 15
Strategy 15Strategy 15
Strategy 15
 
Strategy 14
Strategy 14Strategy 14
Strategy 14
 
Strategy 13
Strategy 13Strategy 13
Strategy 13
 
Strategy 12
Strategy 12Strategy 12
Strategy 12
 
Strategic 11
Strategic 11Strategic 11
Strategic 11
 
Strategy 10
Strategy 10Strategy 10
Strategy 10
 
Strategic 9
Strategic 9Strategic 9
Strategic 9
 
Strategic 8
Strategic 8Strategic 8
Strategic 8
 
Strategic 7
Strategic 7Strategic 7
Strategic 7
 
Strategic 6
Strategic 6Strategic 6
Strategic 6
 
Evaluation 1
Evaluation 1Evaluation 1
Evaluation 1
 
Strategicmanagement5
Strategicmanagement5Strategicmanagement5
Strategicmanagement5
 
Strategicmanagement4
Strategicmanagement4Strategicmanagement4
Strategicmanagement4
 
Strategicmanagement3
Strategicmanagement3Strategicmanagement3
Strategicmanagement3
 
Strategicmanagement2
Strategicmanagement2Strategicmanagement2
Strategicmanagement2
 
Strategicmanagement1
Strategicmanagement1Strategicmanagement1
Strategicmanagement1
 
Potential of blockchain into industry 4.0
Potential of blockchain into industry 4.0  Potential of blockchain into industry 4.0
Potential of blockchain into industry 4.0
 
Portergeneral
PortergeneralPortergeneral
Portergeneral
 
Crm 16 hours introduction
Crm 16 hours introduction Crm 16 hours introduction
Crm 16 hours introduction
 
International product management
International product managementInternational product management
International product management
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Agile Webinar Series on Topics Like Scrum, Estimation & Prioritization

  • 1. Welcome to Agile Webinar Series OrganizedBy: ComputerSocietyofIndia MumbaiChapter www.csimumbai.org www.techxpla.com Foranyquestionduringthe webinaryoucantweetat #CSIMum
  • 2. Webinar Series on Agile and Digital Marketing 1.IntroducingAgileDate:12/03/2016Time:11AM 2.AdvancedAgileDate19/03/2016Time11AM 3.ScrumFrameworkDate26/03/2016Time11AM 4.HowtostartmarketingwithzerobudgetforB2BITBusiness16/03/2016Time:11AM 5.InboundmarketingtipsandtricksforB2BITTechnologyBusiness23/03/2016Time:11AM 6.HowtosetupaffiliatemarketingforB2BIT/SaaSBusiness06/04/2016Time:11AM 7.HowtochoosedigitalagencyforITindustry22/03/2016Time:11AM 8.HowtotargetaccountbasedmarketingforITindustry29/03/2016Time:11AM 9.SocialMediaMarketingforITindustryB2Bmarketing05/04/2016Time:11AM
  • 3. Upcoming Sessions Classroom Sessions in Mumbai & Online Sessions on Agile & Digital Marketing. Upcoming 2 days Workshop on Digital Marketing ; 1 day workshop on LinkedIN marketing. Online 16 hours Online training in April/May on Digital Marketing
  • 4. Today’s Speaker Anushree Verma Technical Delivery Manager/Agile Coach, Capgemini Certified SCRUM Master(CSM) Certified Trainer from PMI(PMI) Certified Agile Professional Trained(PMI) Distributed Agilist PMP Trained ITIL Certified
  • 6. Agenda • Relative vs. Absolute Estimating • Story Points • Planning Poker – Estimation Technique • Affinity Estimation Agile Estimation & Techniques Agile Prioritization • Story mapping & Prioritization • KANO Analysis • MoSCoW Analysis
  • 7. Agile Estimation & Techniques Relative Estimating 1 2 3 4 5
  • 8. Agile Estimating While we aren’t very good at estimating things absolutely , it turns out that we are pretty good in estimating things relatively
  • 9. Agile Estimating Sizing things relatively means not worrying about exactly how big a story is ; but worrying more about how this story’s size compares to others
  • 10. Agile Estimating Relative Estimating focuses on size and complexity - this happens at the story level. This style of estimation (relative over absolute) forms the corner stone of Agile Planning
  • 11. Agile Estimating •Relative Estimating focuses on size and complexity •This happens at the story level •Estimation is done in Story Points Relative Estimating Absolute Estimating •Absolute Estimating focuses on ideal time • This happens at the task level • Estimated in hours
  • 13. Agile EstimatingAgile Estimating • A story point is a numerical value assigned to the user story. Story points are primarily a measure of the degree of effort necessary to deliver the story functionality before the end of one sprint. Higher confidence is represented by a lower estimate. What is a story point • The point gives a picture of how big or small the story is in terms of execution Why • It’s a range from 1, 2, 3, 5, 8, 13, 20, 40, 100What is the numerical range
  • 14. Agile EstimatingAgile EstimatingAgile Estimating Story Points 1 2 3 5 8 13 20 40 100 Simple one- liner change. No dependencies. Simple change. May have some localised dependencies. Requires test cases. More complex. May require some analysis to implement technical solution. Relatively complex but can be completed without a technical design. Technical design required. Many unknowns and dependencies. Difficult to estimate at this stage Many unknowns and dependencies. Difficult to estimate at this stage Too many unknowns or dependencies to provide any sort of estimate. Should be broken down into more manageable stories Fibonacci Scale for Stories Small Medium Med-large Large X-Large
  • 15. Story points help drive cross-functional behavior Story point estimates don’t decay like time estimates Story points are a pure measure of size (estimate by analogy - “this is like that”) Estimating in story points is typically faster My ideal time is not your ideal time Agile Estimating Why use Story Points?
  • 16. Agile EstimatingAgile EstimatingAgile Estimating Planning Poker
  • 17. Agile EstimatingAgile EstimatingAgile Estimating Planning Poker 1. Scrum Master reads the story to Development Team. Development Team asks questions to the Product Owner to fully understand what is expected to be delivered. 2. Each member of the Development Team selects a card that reflects their estimate and, on the given signal, everyone turns over their card. 3. If there is not a unanimous estimate, the High and Low estimates explain why they selected their chosen estimate. The purpose is not to cajole someone into a particular vote, but to better understand the rationale. In most cases, the estimate was made based on incomplete information (‘I didn’t know the database already existed’) or on personal experience (‘In a similar project, it took a lot of effort to unit test’). 4. After discussing, the members select their estimates and shares with the Development Team and the process continues until the estimates converge at a single value. 5. Process continues through all the User Stories.
  • 18. Prioritization in Agile A product backlog will contain all the features and functionality required to be delivered, but unlike waterfall, detailed planning need not be done upfront for the whole project Only features and functionalities for which details are available and provide the most value to the business are prioritized and worked in the sprint During planning sessions the Product Owner prioritize the backlog items based on the needs of the business across six attributes: Value Cost Risk Dependency Releasability Learning
  • 19. Prioritization in Agile KANO Analysis •Must Haves - baseline features, dissatisfaction when these are absent. •Satisfiers - value added, the more of these the happier the customer is. •Delighters - exciting features, but not expected. •Indifferent - users don’t find value in these.
  • 21. Prioritization in Agile MoSCoW Analysis Must Have •Cannot deliver on target date without this •No point in delivering on target date without this; if it were not delivered, there would be no point deploying the solution on the intended date •Not legal without it •Unsafe without it •Cannot deliver the Business Case without it
  • 22. Prioritization in Agile MoSCoW Analysis Should Have •Important but not vital •May be painful to leave out, but the solution is still viable •May need some kind of workaround, e.g. management of expectations, some inefficiency, an existing solution, paperwork, etc. Could Have •Wanted or desirable but less important •Less impact if left out (compared with a Should Have) Wont Have These are requirements which the project team has agreed it will not deliver. This helps to manage expectations that some requirements will simply not make it into the delivered solution, at least not this time around.
  • 23. MoSCoW Analysis Agile Release Planning Release-1 Release - 2 Release-3 Sprint-74 Sprint-33 Sprint-1 Sprint-2 Sprint-92 Sprint-8 • Walkthrough on the backlogs in the project • Review the release strategy, considering business needs. • Plan priorities and sprints accordingly Release Planning • Product Owner • Scrum Master • Key stakeholders Attendance • A set of deliverable timeline is establishedOutcome Sprint-63 Sprint-4 Sprint-5 Feature -2Feature -1
  • 24. Agile Release Planning Every sprint should provide demonstrable progress to the business. In order to accomplish that, a sprint must include vertical slices of functionality. In this case the user story maps to one vertical slice containing three technical layers. Can all three of these be fully built at the end of one sprint? Maybe. The typical approach is to build the vertical slice incrementally over a series of sprints. 24 Database Webservices User Interface UI section with a sortable 6 column table 3 reusable services to populate the table 18 DB tables Vertical Slice User Story #45 Description: As a bookshop owner, I want to create the payment methods so that I can receive payments from shoppers AC: Payment Manual, Paypal Payment, Credit card payment Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Happy Path Alt flows, exceptions Revised view Logging, Auditing, etc. Tweaks Slice the cake
  • 25. Thanks! Any Questions? You can find me at : Anushree.Verma@Capgemini.com +91 9890109427