SlideShare ist ein Scribd-Unternehmen logo
1 von 53
@sudiptal
@sudiptal
The Game has changed!
@sudiptal
Sudipta Lahiri (Sudi)
slahiri@digite.com, lahiri.sudipta@gmail.com
• Senior Vice President, Digité
• Agile/Lean practitioner (75%)
• Lean Transformation of our own team
• Developed SwiftKanban (www.swiftkanban.com), SwiftALM
(www.digite.com)
• Licensed user base of over 500,000
• Agile Coach (25%)
• Train and coach teams/organizations in Lean/Agile
• Run the LimitedWIP Societies in India
My Background
3
@sudiptal
Why this talk?
 Lean/Agile Adoption has been
weak!
Mostly, at Team level
A few at Program level
Almost none at Organization level
@sudiptal
@sudiptal
Just reflect on what we preach
today...
“Projects” is a bad term!
No(almost) Estimation
No(almost) Planning
No Schedules with associated Budgets
No Managers but “servant-leaders”
Don’t allocate work... let people pull their work!
Multi-tasking is a bad thing!
100% utilization is a bad thing!
Testers and Developers will collaborate
We will deliver more, faster with lesser planning,
That’s exactly opposite to what we
did all this time!
@sudiptal maguzz.henis
@sudiptal
... in every aspect...
... and its our job to educate
why and how!
The game has changed...
@sudiptal
1. The nature of applications
@sudiptal
Then!
@sudiptal
Now!
@sudiptal
Recognize that the fundamental
nature of applications have
changed
UI and application interaction has
become paramount! That’s a
discovery process
@sudiptal
2. Planning: The way we plan and track
has changed!
@sudiptal
Estimation:
Then...
Extremely time
consuming
(months)
Needed a fair
amount of detail
Filled with
assumptions...
http://chronologist.com/images/function-points-are-fantasy-points/function-point-estimation-worksheet
@sudiptal
Estimation:
Now...
(Ultra) Fast
Relative
Gut feel first
estimate is
generally right!
https://styleshare.github.io/images/2015-11-05-estimator/planningpoker.jpg
@sudiptal
Scheduling/Forecasting: Then...
http://www.techrepublic.com/blog/tech-decision-maker/managing-deadlines-in-microsoft-project-2007/
Assumptions at all levels
• Team Member Productivity
• Work Item Estimates
• Resource Skillsets
• Dependencies
• Project/Resource Calendar
Yet, we give a deterministic end
date!
@sudiptal
Scheduling/Forecasting:
Then…
 Critical path planning
Fast tracking or Crashing
 Take a day for medium size projects;
several days for large size projects
Specifically, if your resources are not
always under your direct control
@sudiptal
Short
reminder
What do we want to
accomplish in this
release and how
much is left ?
Why is this
important and to
whom ?
Scheduling: Now...
@sudiptal
Scheduling/Forecasting: Now…
A Kanban system
Henrik Kniberg
Delivered
features
Date
When will all of
this be done?
Around week
27-30
@sudiptal
Scheduling/Forecasting: Now…
A Scrum system
Worst
(28SP*6=168)
Average
(33SP*6=198)
Release
Backlog
for 6
Sprints
Last
Release
FP
Velocity
Reference: AgileSparks
@sudiptal
In short, the entire planning and
monitoring approach has changed
Estimation, Scheduling,
Forecasting
How do you communicate Lean/Agile
without bridging this gap?
@sudiptal
2. Requirements – The game has
changed!
@sudiptal
These BRDs used to work
(mostly)... then!
Our BRDs... then!
@sudiptal
But... written specs are often misunderstood..
@sudiptal
@sudiptal
@sudiptal
We accept that
requirements are effective
only when given by a
conversation...
... between the Developer
and the Consumer...
... supported by a common
understanding of what is
“acceptable”
@sudiptal
Written requirements have failed as the
artefact for Requirement definition
Use written requirements as a starting point and
define acceptance criteria
The importance of collaboration (not
hand-off) between the 2 parties is
established!
CR/Scope Change isn’t paramount
@sudiptal
2. Completeness of BRDs
@sudiptal
Then: Acceptance/payment linked
to it
 We had to complete every line of the signed
off the BRD!
@sudiptal
Henrik Kniberg
Now: We know that we build the wrong
thing, often
Sources:
Standish group study reported at XP2002 by Jim Johnson,
Chairman
Always
7%
Often
13%
Some-
times
16%
Rarely
19%
Never
45%
Features and functions used in a typical system
Half of the stuff we
build is
never used!
Cost # of features
This graph courtesy of Mary
Poppendieck
@sudiptal
Therefore... Backlog Grooming!
@sudiptal
Recognizing “premise” of
conversation...
 We demo early
 We break Requirements as per INVEST
 We Automate
 We Deliver Continuously to get Early Feedback
 Feedback for change is welcome…
 It means you are paying attention to what I am
building… and I am building something closer to
your need!
@sudiptal
 A very different thought process...
 We don’t commit to scope... we
commit to effort and timeline and
keep delivering what makes most
sense, demoing and taking feedback,
regularly!
@sudiptal
 True agility isn’t without:
 Small, independent requirements
 Automation
 CI and CD
 Caution: You will not get “agility” by
doing requirement decomposition the
traditional way, with dependencies
@sudiptal
2. CUT: the game has changed!
@sudiptal
How can a Developer be trusted to test his own code?
Metrics like Defect Density were used as for appraisal
It encouraged Testers to file more defects, often
bogus
@sudiptal
Then...
Test Coverage was an enigma!
Automation was considered expensive…
… because we viewed as a Project
@sudiptal
Now...
If done right, (near) 100% Test Coverage is
accomplished
Automation, done with development, isn’t
another “overhead” cost; saves cost
significantly
@sudiptal
 The scope, role and responsibility
of “Dev” has changed
 TDD is the “new” norm
 Sell the “guarantee” of test
coverage
@sudiptal
3. Testing: A completely different
paradigm
@sudiptal
Then…
Testing is Testing
team’s
responsibility
@sudiptal
Now…
Testing is
everyone’s
responsibility
@sudiptal
Then…
Dev
Test
Code
Drop
The long gap increased risk and wastage
@sudiptal
Then...
45
@sudiptal
Now…
 Buggy software is harder to test,
harder to modify and slows overall
productivity
 Keep the code clean; fix bugs fast
Can’t go home if the build is broke!
@sudiptal
Then...
47
@sudiptal
Now…
 Tested is part of “DONE” .... It cannot
be “Done” if it isn’t Implemented and
Tested
 Without Testing, you don’t know if the
expectations are met
 Classic implementation in Agile EVM
@sudiptal
 Testing “psyche” has changed
completely!
The role is not to test; the role is to
deliver a quality service
The “testing” role is more driven by
the Dev team (refer the Testing
Pyramid)
Therefore, the traditional metrics
@sudiptal
@sudiptal
The game has “indeed”
changed!
From the nature of applications…
… to the way projects are planned, tracked
and monitored…
… to the way SDLC is executed…
… to the way tools have evolved to deliver
CI and CD…
… to the way teams have to be structured
and appraised (which we did not cover
today)!
@sudiptal
 Communicate the “full” picture
 Just doing the Ceremonies or
putting a Kanban Board is neither
Agile nor Lean
The game has “indeed”
changed!
@sudiptal
Thank you for your time today...
 For any questions or
clarifications, reach me
at:
 @sudiptal
 slahiri@digite.com
 lahiri.sudipta@gmail.co
m
 http://sudi-
thoughts.blogspot.in/
 Join Limited WIP
Societies @ NCR,
Bangalore, Pune,
Join us at Lean Kanban India 2016!
Bangalore, Sep 9-10

Weitere ähnliche Inhalte

Was ist angesagt?

ScrumRio 2016 - Improving Scrum with Lean Thinking
ScrumRio 2016 - Improving Scrum with Lean ThinkingScrumRio 2016 - Improving Scrum with Lean Thinking
ScrumRio 2016 - Improving Scrum with Lean ThinkingNuno Rafael Gomes
 
VSM and Toyota Kata
VSM and Toyota KataVSM and Toyota Kata
VSM and Toyota KataMike Rother
 
Scientific Thinking for Agile teams - TOYOTA KATA
Scientific Thinking for Agile teams - TOYOTA KATAScientific Thinking for Agile teams - TOYOTA KATA
Scientific Thinking for Agile teams - TOYOTA KATAAndrea Darabos
 
Agile Portugal 2016 - Improving Scrum with Lean Thinking
Agile Portugal 2016 - Improving Scrum with Lean ThinkingAgile Portugal 2016 - Improving Scrum with Lean Thinking
Agile Portugal 2016 - Improving Scrum with Lean ThinkingNuno Rafael Gomes
 
Starter Kata for Coaching
Starter Kata for CoachingStarter Kata for Coaching
Starter Kata for CoachingMike Rother
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-ScrumLeanAgileTraining
 
Activate Your Team
Activate Your TeamActivate Your Team
Activate Your TeamMike Rother
 
Learning New Skills
Learning New SkillsLearning New Skills
Learning New SkillsMike Rother
 
Go and See: why go to the gemba and what to do when you are there
Go and See: why go to the gemba and what to do when you are thereGo and See: why go to the gemba and what to do when you are there
Go and See: why go to the gemba and what to do when you are thereChet Marchwinski
 
The Evolution of Lean
The Evolution of LeanThe Evolution of Lean
The Evolution of LeanMike Rother
 
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...Lean Kanban Central Europe
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersPeter Stevens
 
Sprintz work Fact Sheet
Sprintz work Fact SheetSprintz work Fact Sheet
Sprintz work Fact SheetBryan Cassady
 
You Can't Buy Agile
You Can't Buy AgileYou Can't Buy Agile
You Can't Buy AgileRTigger
 
Agile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active LearningAgile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active LearningNuno Rafael Gomes
 
B. den Haak. How to make OKRs Lean Again
B. den Haak. How to make OKRs Lean AgainB. den Haak. How to make OKRs Lean Again
B. den Haak. How to make OKRs Lean AgainAgile Lietuva
 

Was ist angesagt? (20)

ScrumRio 2016 - Improving Scrum with Lean Thinking
ScrumRio 2016 - Improving Scrum with Lean ThinkingScrumRio 2016 - Improving Scrum with Lean Thinking
ScrumRio 2016 - Improving Scrum with Lean Thinking
 
Nasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business AgilityNasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business Agility
 
VSM and Toyota Kata
VSM and Toyota KataVSM and Toyota Kata
VSM and Toyota Kata
 
Scientific Thinking for Agile teams - TOYOTA KATA
Scientific Thinking for Agile teams - TOYOTA KATAScientific Thinking for Agile teams - TOYOTA KATA
Scientific Thinking for Agile teams - TOYOTA KATA
 
Agile Portugal 2016 - Improving Scrum with Lean Thinking
Agile Portugal 2016 - Improving Scrum with Lean ThinkingAgile Portugal 2016 - Improving Scrum with Lean Thinking
Agile Portugal 2016 - Improving Scrum with Lean Thinking
 
Starter Kata for Coaching
Starter Kata for CoachingStarter Kata for Coaching
Starter Kata for Coaching
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
 
Activate Your Team
Activate Your TeamActivate Your Team
Activate Your Team
 
Learning New Skills
Learning New SkillsLearning New Skills
Learning New Skills
 
Go and See: why go to the gemba and what to do when you are there
Go and See: why go to the gemba and what to do when you are thereGo and See: why go to the gemba and what to do when you are there
Go and See: why go to the gemba and what to do when you are there
 
The Evolution of Lean
The Evolution of LeanThe Evolution of Lean
The Evolution of Lean
 
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
 
Kata Walks
Kata WalksKata Walks
Kata Walks
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile Leaders
 
Sprintz work Fact Sheet
Sprintz work Fact SheetSprintz work Fact Sheet
Sprintz work Fact Sheet
 
Facilitation 101
Facilitation 101Facilitation 101
Facilitation 101
 
You Can't Buy Agile
You Can't Buy AgileYou Can't Buy Agile
You Can't Buy Agile
 
Agile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active LearningAgile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active Learning
 
B. den Haak. How to make OKRs Lean Again
B. den Haak. How to make OKRs Lean AgainB. den Haak. How to make OKRs Lean Again
B. den Haak. How to make OKRs Lean Again
 
The Executives Guide
The Executives GuideThe Executives Guide
The Executives Guide
 

Ähnlich wie The game has changed!

Agile Gurgaon 2016 Conference | The game has changed! | Sudipta Lahiri
Agile Gurgaon 2016 Conference | The game has changed! | Sudipta LahiriAgile Gurgaon 2016 Conference | The game has changed! | Sudipta Lahiri
Agile Gurgaon 2016 Conference | The game has changed! | Sudipta LahiriAgileNetwork
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
Lean Kanban India 2018 | A Design Thinking Approach towards Business Agility...
Lean Kanban India 2018  | A Design Thinking Approach towards Business Agility...Lean Kanban India 2018  | A Design Thinking Approach towards Business Agility...
Lean Kanban India 2018 | A Design Thinking Approach towards Business Agility...LeanKanbanIndia
 
Flow. The official worst software development approach in history
Flow. The official worst software development approach in historyFlow. The official worst software development approach in history
Flow. The official worst software development approach in historySander Hoogendoorn
 
Inner Stories Of Agile Software Delivery; Discovering The Golden Key Of
Inner Stories Of Agile Software Delivery; Discovering The Golden Key OfInner Stories Of Agile Software Delivery; Discovering The Golden Key Of
Inner Stories Of Agile Software Delivery; Discovering The Golden Key OfShahin Sheidaei
 
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019Peter Gfader
 
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxChristoph Wolf
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
Agile Program Management
Agile Program ManagementAgile Program Management
Agile Program ManagementSudipta Lahiri
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projectsallan kelly
 
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
 
Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Bill Scott
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)Gilt Tech Talks
 
Why Is Managing Software So Hard?
Why Is Managing Software So Hard?Why Is Managing Software So Hard?
Why Is Managing Software So Hard?Michael Lamont
 
Agile?! Are You Crazy???
Agile?! Are You Crazy???Agile?! Are You Crazy???
Agile?! Are You Crazy???lazygolfer
 

Ähnlich wie The game has changed! (20)

Agile Gurgaon 2016 Conference | The game has changed! | Sudipta Lahiri
Agile Gurgaon 2016 Conference | The game has changed! | Sudipta LahiriAgile Gurgaon 2016 Conference | The game has changed! | Sudipta Lahiri
Agile Gurgaon 2016 Conference | The game has changed! | Sudipta Lahiri
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
Lean Kanban India 2018 | A Design Thinking Approach towards Business Agility...
Lean Kanban India 2018  | A Design Thinking Approach towards Business Agility...Lean Kanban India 2018  | A Design Thinking Approach towards Business Agility...
Lean Kanban India 2018 | A Design Thinking Approach towards Business Agility...
 
Flow. The official worst software development approach in history
Flow. The official worst software development approach in historyFlow. The official worst software development approach in history
Flow. The official worst software development approach in history
 
Inner Stories Of Agile Software Delivery; Discovering The Golden Key Of
Inner Stories Of Agile Software Delivery; Discovering The Golden Key OfInner Stories Of Agile Software Delivery; Discovering The Golden Key Of
Inner Stories Of Agile Software Delivery; Discovering The Golden Key Of
 
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
 
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
 
Agile in real life
Agile in real lifeAgile in real life
Agile in real life
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
14.1 features
14.1 features14.1 features
14.1 features
 
Agile Concepts
Agile ConceptsAgile Concepts
Agile Concepts
 
Agile Program Management
Agile Program ManagementAgile Program Management
Agile Program Management
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
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
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
 
Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)
 
Why Is Managing Software So Hard?
Why Is Managing Software So Hard?Why Is Managing Software So Hard?
Why Is Managing Software So Hard?
 
Agile?! Are You Crazy???
Agile?! Are You Crazy???Agile?! Are You Crazy???
Agile?! Are You Crazy???
 

Mehr von Sudipta Lahiri

Flow - the secret sauce for business agility
Flow - the secret sauce for business agilityFlow - the secret sauce for business agility
Flow - the secret sauce for business agilitySudipta Lahiri
 
Digital transformation for the next decade
Digital transformation for the next decadeDigital transformation for the next decade
Digital transformation for the next decadeSudipta Lahiri
 
Estimation - Delivering Business Agility without Estimation
Estimation - Delivering Business Agility without EstimationEstimation - Delivering Business Agility without Estimation
Estimation - Delivering Business Agility without EstimationSudipta Lahiri
 
Getting requirements right for business agility
Getting requirements right for business agilityGetting requirements right for business agility
Getting requirements right for business agilitySudipta Lahiri
 
Practical steps to drive agile mindset
Practical steps to drive agile mindsetPractical steps to drive agile mindset
Practical steps to drive agile mindsetSudipta Lahiri
 
Upstream: Shifting-left towards organization agility
Upstream: Shifting-left towards organization agilityUpstream: Shifting-left towards organization agility
Upstream: Shifting-left towards organization agilitySudipta Lahiri
 
Understanding flow debt
Understanding flow debtUnderstanding flow debt
Understanding flow debtSudipta Lahiri
 
Valuing the value stream
Valuing the value streamValuing the value stream
Valuing the value streamSudipta Lahiri
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date againSudipta Lahiri
 
Dev ops is more than CI+CD tools
Dev ops is more than CI+CD toolsDev ops is more than CI+CD tools
Dev ops is more than CI+CD toolsSudipta Lahiri
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban BoardSudipta Lahiri
 
Simplify your day...execute better!
Simplify your day...execute better!Simplify your day...execute better!
Simplify your day...execute better!Sudipta Lahiri
 
Limited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
Limited WIP Society Bangalore Chapter - Jun 6 2014 MeetupLimited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
Limited WIP Society Bangalore Chapter - Jun 6 2014 MeetupSudipta Lahiri
 
Training - Agile Testing
Training - Agile TestingTraining - Agile Testing
Training - Agile TestingSudipta Lahiri
 
Training - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and KanbanTraining - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and KanbanSudipta Lahiri
 
Applying WCM to Software Industry
Applying WCM to Software IndustryApplying WCM to Software Industry
Applying WCM to Software IndustrySudipta Lahiri
 
Kanban for Fixed Price Projects
Kanban for Fixed Price ProjectsKanban for Fixed Price Projects
Kanban for Fixed Price ProjectsSudipta Lahiri
 

Mehr von Sudipta Lahiri (18)

Flow - the secret sauce for business agility
Flow - the secret sauce for business agilityFlow - the secret sauce for business agility
Flow - the secret sauce for business agility
 
Digital transformation for the next decade
Digital transformation for the next decadeDigital transformation for the next decade
Digital transformation for the next decade
 
Estimation - Delivering Business Agility without Estimation
Estimation - Delivering Business Agility without EstimationEstimation - Delivering Business Agility without Estimation
Estimation - Delivering Business Agility without Estimation
 
Getting requirements right for business agility
Getting requirements right for business agilityGetting requirements right for business agility
Getting requirements right for business agility
 
Practical steps to drive agile mindset
Practical steps to drive agile mindsetPractical steps to drive agile mindset
Practical steps to drive agile mindset
 
Upstream: Shifting-left towards organization agility
Upstream: Shifting-left towards organization agilityUpstream: Shifting-left towards organization agility
Upstream: Shifting-left towards organization agility
 
Understanding flow debt
Understanding flow debtUnderstanding flow debt
Understanding flow debt
 
Valuing the value stream
Valuing the value streamValuing the value stream
Valuing the value stream
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
Dev ops is more than CI+CD tools
Dev ops is more than CI+CD toolsDev ops is more than CI+CD tools
Dev ops is more than CI+CD tools
 
Personal kanban + GTD
Personal kanban + GTDPersonal kanban + GTD
Personal kanban + GTD
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban Board
 
Simplify your day...execute better!
Simplify your day...execute better!Simplify your day...execute better!
Simplify your day...execute better!
 
Limited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
Limited WIP Society Bangalore Chapter - Jun 6 2014 MeetupLimited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
Limited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
 
Training - Agile Testing
Training - Agile TestingTraining - Agile Testing
Training - Agile Testing
 
Training - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and KanbanTraining - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and Kanban
 
Applying WCM to Software Industry
Applying WCM to Software IndustryApplying WCM to Software Industry
Applying WCM to Software Industry
 
Kanban for Fixed Price Projects
Kanban for Fixed Price ProjectsKanban for Fixed Price Projects
Kanban for Fixed Price Projects
 

Kürzlich hochgeladen

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Kürzlich hochgeladen (20)

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

The game has changed!

Hinweis der Redaktion

  1. How many CEOs would get their job if this is what they told their respective Boards?
  2. Keep the Code Clean This principle is an example of the discipline that Agile teams have. It takes tremendous internal discipline to fix bugs as they are found. If it’s a genuine bug, as opposed to a new story, it is fixed within the iteration. To do otherwise is like cooking in a filthy kitchen: it takes longer to wade through the mess to do the cooking, and the resulting food may or may not be edible.
  3. “Done Done,” Not Just Done In traditional environments that have a strict division between development and test, it is typical for the developers to say they are “done” with a feature when they have implemented it, but before it is tested. Of course the feature isn’t “done” until it’s been tested and any bugs have been fixed. That’s why there’s a long standing joke in the industry that a given software release is usually “90% done” for 90% of the project. (Or, in other words, the last 10% of the effort takes 90% of the time.) Agile teams don’t count something as “done,” and ready to be accepted by the Product Owner or Customer until it has been implemented and tested.