SlideShare a Scribd company logo
ScrumPlus – Why Scrum is not
enough for successful delivery?
NAVEEN KUMAR SINGH
P R O F E S S I O N A L S C R U M T R A I N E R ( P S T )
NAVEEN KUMAR SINGH
Software Development Coach
Facilitate Scrum.Org (PSM, PSD) and Scrum Alliance (CSD) Training
Teaching and coaching teams on agile and Technical Practices in India, Sri Lanka,
Malaysia, Singapore, Indonesia, Hong Kong, Saudi Arabia, Dubai and Philippines.
Strength – Knowledge about Scrum, Kanban and Scaling Agile (LeSS, Nexus,
Spotify). Hands-on TDD, BDD, CI/CD, DevOps, Emergent Design and Agile
Testing Automation
Weakness – Don’t go by book and don’t like prescriptive frameworks
Agile Approach
“A framework within which people can address
complex and adaptive problems while productively
and creatively delivering products of the highest
possible value”
What is Scrum?
Jeff Sutherland Ken Schwaber
Scrum Framework
Scrum.Org
Scrum Values
Openness
Transparency of our results,
problems, strengths,
development needs helps us
create a culture of openness
Commitment
As we have greater control over what
we do and how we do, we become
more committed for success
Focus
As we focus only on few things
at a time, we work well together
and produce excellent work, we
deliver value sooner
Respect
As we work together, sharing success
and failure, we respect each other,
our agreements and commitments
Courage
As we work together and feel
supported, we are courageous to
be open and challenge ourselves
to go beyond our capabilities.
Collaboration Benefits
But……
• Still we see waterfall in scrum
• Developer struggles to meet deadline
• BDUF eat most of time so producing poor code
• Poor metrics kills developers at the end
• Testers don't get enough time to test
• Testers busy in logging new defects but not in
closing
• Scope changes within Sprint
• Requirement is ambiguous
• Whole team suffers on the name of agile
Collective Ownership of Delivery
Engineering Practices like TDD, BDD, Pair Programming,
CI/CD, Agile Testing and DevOps etc.
Processes Vs Values
Business Failure
Useless Stuff
Business Success
Technical Debts
Technical Practices
Building it Right
Building Right Things
Behavior Driven Development
• Remove ambiguity from requirement
• Test First Approach /Executable Specification
• Test Automation
• Living Documents
• Bonus – Splitting complex feature in smaller deliverables
Collaboration between
Product Owner and
Development Team
Behavior Driven Development
Gherkin
Given “James” want to upload new prescription
When “James” selected “DoctorVisit.jpeg”
And Click on “Record” prescription
Then Prescription should get saved with success message
And Prescription should be available on search page
Feature
Scenario
Scenario Outline
Examples
Given
When
Then
And
But
Background
Testing Quadrant
Functional Tests
Story Tests
Prototypes
Simulations
Exploratory Tests
Usability Tests
User Acceptance
Tests (UAT)
Performance Testing
Load Testing
Security testing
NFR Testing
Unit Tests
Component Tests
Integration Tests
Automated
& Manual
Manual
Automated Tools
SupportingTheTeam
CritiqueProduct
Business Facing
Technology Facing
Agile Testing Pyramid
Automated
UI Test
Automated API Test
Automated Service Test
Automated Component Test
Automated Unit Test
Exploratory
Test
70%
20%
10%
Test Driven Development
Write Test
Write CodeRefactor Code
Objective
• Help to stay
focus
• Safer refactoring
• Fewer bugs
• Emergent
• Cleaner code
Unit Test vs TDD
• Is writing code first is also TDD?
• What are key differences between Code First Vs Test First?
• When we write code before test?
• How to write TDD for legacy code?
• When Write Test First then how to ensure we have enough test?
• What is Right-BICEP
• B – Boundary Condition
• I – Inverse Check
• C – Cross Check
• E – Error Condition
• P – Performance Check
Pair Programming
Objective
• Shared
understanding
• Collective code
ownership
• Continuous
Review and
Feedback
• Faster Learning
Source - https://developer.atlassian.com/blog/2015/05/try-pair-programming/
DevOps - Collaboration Between Dev & OPS
DevOps – Amplifying Feedback Loop
Continuous Integration
• Get early feedback
about your change
• Keep your code
always clean
• Work on mainline
• Continuous Code
Review
Continuous Parallel Testing
• Is it possible? Really? How?
• What about building
framework using tools like
Cucumber and Selenium
• How about testers add
scenarios in parallel to
coding?
• How about developer and
tester pair continuously?
• How about avoiding defect
logging as long as
possible?
• How about not to start
working on new PBI
without closing previous
one
What Next?
Learn XP Learn DevOps Improve Quality
More…
Learn
Professiona
l Scrum
from
Scrum.Org Learn TDD, BDD, CI/CD,
DevOps and Agile Testing
Join Agile 30 meetup in
your City
Scrum Workshops by Scrum.Org
Professional Scrum Foundation (PSF)
Professional Scrum Developer (PSD)
Professional Scrum Master (PSM)
professional Scrum product Owner (PSPO)
Scaled Professional Scrum (SPS)
Agile Technical Workshops
Test Driven Development (TDD) Practitioner
Behavior Driven Development (BDD) Practitioner
Professional Agile Tester
Professional DevOps Consultant
Professional Lean Kanban Consultant
Extreme Programming (XP) Practitioner
THANK YOU!
n a v e e n @ a g i l e m a n i a . c o m
+ 9 1 9 8 1 0 5 4 7 5 0 0
@ n a v e e n h o m e

More Related Content

What's hot (20)

PPTX
Introduction to Agile-Scrum
Praveen Nair
 
PPTX
10 differences between SAFe and LeSS
Stanislaw Matczak
 
PPTX
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
David Walker
 
PDF
Understanding Agile Hardware
Cprime
 
PPTX
Agile DevOps: The Long, Ugly Story of How We Got Better
Tommy Norman
 
PDF
Integrating Hardware (Waterfall) and Software (Agile) Development
Intland Software GmbH
 
PPTX
Introduction to Agile Hardware
Cprime
 
PPT
DevOps Transition Strategies
Alec Lazarescu
 
PPTX
cPrime - Agile Quality Engineering
Cprime
 
PPTX
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Willy-Peter Schaub
 
PDF
DevOps/Flow workshop for agile india 2015
Yuval Yeret
 
PPTX
Intro To Scrum
Tommy Norman
 
PDF
VeriQual - Team Structure & Agile Practices
apveriqual
 
PPTX
DevOps - an Agile Perspective (at Scale)
Brad Appleton
 
PPTX
Are we done yet?
Richard Cheng
 
PPTX
DevOps Adoption: Challenges & Opportunities
DevOpsDaysJKT
 
PDF
Agile testing coach Agile Lean Ireland 2017
Walmyr Lima e Silva Filho
 
PDF
A Journey from DevOps to DevTestOps: Infusing Continuous Quality
TechWell
 
PPTX
ALE15 The real value of a definition of done
Christian Vos
 
PPTX
Continuous testing the new must have skill of tomorrow's tech leaders
Nadav Yeheskel - Looking for a Test/QA engineer
 
Introduction to Agile-Scrum
Praveen Nair
 
10 differences between SAFe and LeSS
Stanislaw Matczak
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
David Walker
 
Understanding Agile Hardware
Cprime
 
Agile DevOps: The Long, Ugly Story of How We Got Better
Tommy Norman
 
Integrating Hardware (Waterfall) and Software (Agile) Development
Intland Software GmbH
 
Introduction to Agile Hardware
Cprime
 
DevOps Transition Strategies
Alec Lazarescu
 
cPrime - Agile Quality Engineering
Cprime
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Willy-Peter Schaub
 
DevOps/Flow workshop for agile india 2015
Yuval Yeret
 
Intro To Scrum
Tommy Norman
 
VeriQual - Team Structure & Agile Practices
apveriqual
 
DevOps - an Agile Perspective (at Scale)
Brad Appleton
 
Are we done yet?
Richard Cheng
 
DevOps Adoption: Challenges & Opportunities
DevOpsDaysJKT
 
Agile testing coach Agile Lean Ireland 2017
Walmyr Lima e Silva Filho
 
A Journey from DevOps to DevTestOps: Infusing Continuous Quality
TechWell
 
ALE15 The real value of a definition of done
Christian Vos
 
Continuous testing the new must have skill of tomorrow's tech leaders
Nadav Yeheskel - Looking for a Test/QA engineer
 

Similar to Scrum plus – why scrum is not enough for successful delivery (20)

PPTX
Agile Testing and Test Automation
Naveen Kumar Singh
 
PPTX
Agile testing
Sony India Software Center
 
PPTX
Dev ops != Dev+Ops
Shalu Ahuja
 
PDF
Agile A to Z Chapter 4 Feedback Loop Part 2 DevOps
Agile ME
 
PPTX
Agile Testing and BDD with Gauge
Onur Erdogan
 
PPTX
Agile Testing and BDD with Gauge
Testinium
 
PPTX
TDD in Agile
Atish Narlawar
 
PPTX
Dev ops is more than CI+CD tools
Sudipta Lahiri
 
PPTX
Agile Gurugram 2017 | DevOps > CI + CD | Sudipta Lahiri
AgileNetwork
 
PPTX
Agile a to z chapter 4 feedback loop
Wajih Aslam
 
DOCX
Methods of agile
MelaniePascaline
 
PDF
"DevOps > CI+CD "
Innovation Roots
 
PPTX
XStudio supports agile and sdlc projects
Eric Gavaldo
 
PDF
Testing in Agile Development
Hariprakash Agrawal
 
PPTX
Lean-Agile Development with SharePoint - Bill Ayers
SPC Adriatics
 
KEY
Essential practices and thinking tools for Agile Adoption
Steven Mak
 
PDF
recapitulando: de métodos ágeis até lean startup
Pedro Axelrud
 
PDF
Continuous delivery is more than dev ops
Agile Montréal
 
PDF
Slides from "Taking an Holistic Approach to Product Quality"
Peter Marshall
 
Agile Testing and Test Automation
Naveen Kumar Singh
 
Dev ops != Dev+Ops
Shalu Ahuja
 
Agile A to Z Chapter 4 Feedback Loop Part 2 DevOps
Agile ME
 
Agile Testing and BDD with Gauge
Onur Erdogan
 
Agile Testing and BDD with Gauge
Testinium
 
TDD in Agile
Atish Narlawar
 
Dev ops is more than CI+CD tools
Sudipta Lahiri
 
Agile Gurugram 2017 | DevOps > CI + CD | Sudipta Lahiri
AgileNetwork
 
Agile a to z chapter 4 feedback loop
Wajih Aslam
 
Methods of agile
MelaniePascaline
 
"DevOps > CI+CD "
Innovation Roots
 
XStudio supports agile and sdlc projects
Eric Gavaldo
 
Testing in Agile Development
Hariprakash Agrawal
 
Lean-Agile Development with SharePoint - Bill Ayers
SPC Adriatics
 
Essential practices and thinking tools for Agile Adoption
Steven Mak
 
recapitulando: de métodos ágeis até lean startup
Pedro Axelrud
 
Continuous delivery is more than dev ops
Agile Montréal
 
Slides from "Taking an Holistic Approach to Product Quality"
Peter Marshall
 
Ad

More from Naveen Kumar Singh (20)

PDF
Is scrum master an agile coach
Naveen Kumar Singh
 
PDF
Scrum + Kanban - why and why not mix together
Naveen Kumar Singh
 
PDF
Requirement management in agile software development
Naveen Kumar Singh
 
PDF
Sprint planning dos and don'ts presentation by Agilemania
Naveen Kumar Singh
 
PDF
The scrum master
Naveen Kumar Singh
 
PDF
ICAgile Certified Professional - Foundation of DevOps
Naveen Kumar Singh
 
PPTX
Continuous integration in large programs
Naveen Kumar Singh
 
PPTX
Scrum + Behavior Driven Development (BDD) - Colombo
Naveen Kumar Singh
 
PPTX
Role of Manager in LeSS (Large-Scale Scrum)
Naveen Kumar Singh
 
PPTX
Behavior driven development - Deliver Value by Collaboration
Naveen Kumar Singh
 
PPTX
LeSS - Moving beyond single team scrum
Naveen Kumar Singh
 
PPTX
Descaling through LeSS (Large-Scale Scrum)
Naveen Kumar Singh
 
PPTX
Behavior driven development - cucumber, Junit and java
Naveen Kumar Singh
 
PPTX
Automated agile testing using Cucumber
Naveen Kumar Singh
 
PPTX
Scrumban – lean software development
Naveen Kumar Singh
 
PPTX
Test Driven Development presentation delhi meetup
Naveen Kumar Singh
 
PPTX
Practicing Agile through Scrum
Naveen Kumar Singh
 
PPTX
Business intelligence - Microsoft Technologies
Naveen Kumar Singh
 
Is scrum master an agile coach
Naveen Kumar Singh
 
Scrum + Kanban - why and why not mix together
Naveen Kumar Singh
 
Requirement management in agile software development
Naveen Kumar Singh
 
Sprint planning dos and don'ts presentation by Agilemania
Naveen Kumar Singh
 
The scrum master
Naveen Kumar Singh
 
ICAgile Certified Professional - Foundation of DevOps
Naveen Kumar Singh
 
Continuous integration in large programs
Naveen Kumar Singh
 
Scrum + Behavior Driven Development (BDD) - Colombo
Naveen Kumar Singh
 
Role of Manager in LeSS (Large-Scale Scrum)
Naveen Kumar Singh
 
Behavior driven development - Deliver Value by Collaboration
Naveen Kumar Singh
 
LeSS - Moving beyond single team scrum
Naveen Kumar Singh
 
Descaling through LeSS (Large-Scale Scrum)
Naveen Kumar Singh
 
Behavior driven development - cucumber, Junit and java
Naveen Kumar Singh
 
Automated agile testing using Cucumber
Naveen Kumar Singh
 
Scrumban – lean software development
Naveen Kumar Singh
 
Test Driven Development presentation delhi meetup
Naveen Kumar Singh
 
Practicing Agile through Scrum
Naveen Kumar Singh
 
Business intelligence - Microsoft Technologies
Naveen Kumar Singh
 
Ad

Recently uploaded (20)

PDF
AWS_Agentic_AI_in_Indian_BFSI_A_Strategic_Blueprint_for_Customer.pdf
siddharthnetsavvies
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PDF
Troubleshooting Virtual Threads in Java!
Tier1 app
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PDF
Why Are More Businesses Choosing Partners Over Freelancers for Salesforce.pdf
Cymetrix Software
 
PDF
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
PDF
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PPTX
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
PDF
SAP GUI Installation Guide for Windows | Step-by-Step Setup for SAP Access
SAP Vista, an A L T Z E N Company
 
PDF
Enhancing Security in VAST: Towards Static Vulnerability Scanning
ESUG
 
PDF
What companies do with Pharo (ESUG 2025)
ESUG
 
PPTX
Employee salary prediction using Machine learning Project template.ppt
bhanuk27082004
 
PDF
Supabase Meetup: Build in a weekend, scale to millions
Carlo Gilmar Padilla Santana
 
AWS_Agentic_AI_in_Indian_BFSI_A_Strategic_Blueprint_for_Customer.pdf
siddharthnetsavvies
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
Troubleshooting Virtual Threads in Java!
Tier1 app
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
Why Are More Businesses Choosing Partners Over Freelancers for Salesforce.pdf
Cymetrix Software
 
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
SAP GUI Installation Guide for Windows | Step-by-Step Setup for SAP Access
SAP Vista, an A L T Z E N Company
 
Enhancing Security in VAST: Towards Static Vulnerability Scanning
ESUG
 
What companies do with Pharo (ESUG 2025)
ESUG
 
Employee salary prediction using Machine learning Project template.ppt
bhanuk27082004
 
Supabase Meetup: Build in a weekend, scale to millions
Carlo Gilmar Padilla Santana
 

Scrum plus – why scrum is not enough for successful delivery

  • 1. ScrumPlus – Why Scrum is not enough for successful delivery? NAVEEN KUMAR SINGH P R O F E S S I O N A L S C R U M T R A I N E R ( P S T )
  • 2. NAVEEN KUMAR SINGH Software Development Coach Facilitate Scrum.Org (PSM, PSD) and Scrum Alliance (CSD) Training Teaching and coaching teams on agile and Technical Practices in India, Sri Lanka, Malaysia, Singapore, Indonesia, Hong Kong, Saudi Arabia, Dubai and Philippines. Strength – Knowledge about Scrum, Kanban and Scaling Agile (LeSS, Nexus, Spotify). Hands-on TDD, BDD, CI/CD, DevOps, Emergent Design and Agile Testing Automation Weakness – Don’t go by book and don’t like prescriptive frameworks
  • 4. “A framework within which people can address complex and adaptive problems while productively and creatively delivering products of the highest possible value” What is Scrum? Jeff Sutherland Ken Schwaber
  • 6. Scrum Values Openness Transparency of our results, problems, strengths, development needs helps us create a culture of openness Commitment As we have greater control over what we do and how we do, we become more committed for success Focus As we focus only on few things at a time, we work well together and produce excellent work, we deliver value sooner Respect As we work together, sharing success and failure, we respect each other, our agreements and commitments Courage As we work together and feel supported, we are courageous to be open and challenge ourselves to go beyond our capabilities.
  • 8. But…… • Still we see waterfall in scrum • Developer struggles to meet deadline • BDUF eat most of time so producing poor code • Poor metrics kills developers at the end • Testers don't get enough time to test • Testers busy in logging new defects but not in closing • Scope changes within Sprint • Requirement is ambiguous • Whole team suffers on the name of agile
  • 9. Collective Ownership of Delivery Engineering Practices like TDD, BDD, Pair Programming, CI/CD, Agile Testing and DevOps etc.
  • 10. Processes Vs Values Business Failure Useless Stuff Business Success Technical Debts Technical Practices Building it Right Building Right Things
  • 11. Behavior Driven Development • Remove ambiguity from requirement • Test First Approach /Executable Specification • Test Automation • Living Documents • Bonus – Splitting complex feature in smaller deliverables Collaboration between Product Owner and Development Team
  • 12. Behavior Driven Development Gherkin Given “James” want to upload new prescription When “James” selected “DoctorVisit.jpeg” And Click on “Record” prescription Then Prescription should get saved with success message And Prescription should be available on search page Feature Scenario Scenario Outline Examples Given When Then And But Background
  • 13. Testing Quadrant Functional Tests Story Tests Prototypes Simulations Exploratory Tests Usability Tests User Acceptance Tests (UAT) Performance Testing Load Testing Security testing NFR Testing Unit Tests Component Tests Integration Tests Automated & Manual Manual Automated Tools SupportingTheTeam CritiqueProduct Business Facing Technology Facing
  • 14. Agile Testing Pyramid Automated UI Test Automated API Test Automated Service Test Automated Component Test Automated Unit Test Exploratory Test 70% 20% 10%
  • 15. Test Driven Development Write Test Write CodeRefactor Code Objective • Help to stay focus • Safer refactoring • Fewer bugs • Emergent • Cleaner code
  • 16. Unit Test vs TDD • Is writing code first is also TDD? • What are key differences between Code First Vs Test First? • When we write code before test? • How to write TDD for legacy code? • When Write Test First then how to ensure we have enough test? • What is Right-BICEP • B – Boundary Condition • I – Inverse Check • C – Cross Check • E – Error Condition • P – Performance Check
  • 17. Pair Programming Objective • Shared understanding • Collective code ownership • Continuous Review and Feedback • Faster Learning Source - https://developer.atlassian.com/blog/2015/05/try-pair-programming/
  • 18. DevOps - Collaboration Between Dev & OPS
  • 19. DevOps – Amplifying Feedback Loop
  • 20. Continuous Integration • Get early feedback about your change • Keep your code always clean • Work on mainline • Continuous Code Review
  • 21. Continuous Parallel Testing • Is it possible? Really? How? • What about building framework using tools like Cucumber and Selenium • How about testers add scenarios in parallel to coding? • How about developer and tester pair continuously? • How about avoiding defect logging as long as possible? • How about not to start working on new PBI without closing previous one
  • 22. What Next? Learn XP Learn DevOps Improve Quality More… Learn Professiona l Scrum from Scrum.Org Learn TDD, BDD, CI/CD, DevOps and Agile Testing Join Agile 30 meetup in your City
  • 23. Scrum Workshops by Scrum.Org Professional Scrum Foundation (PSF) Professional Scrum Developer (PSD) Professional Scrum Master (PSM) professional Scrum product Owner (PSPO) Scaled Professional Scrum (SPS)
  • 24. Agile Technical Workshops Test Driven Development (TDD) Practitioner Behavior Driven Development (BDD) Practitioner Professional Agile Tester Professional DevOps Consultant Professional Lean Kanban Consultant Extreme Programming (XP) Practitioner
  • 25. THANK YOU! n a v e e n @ a g i l e m a n i a . c o m + 9 1 9 8 1 0 5 4 7 5 0 0 @ n a v e e n h o m e