SlideShare a Scribd company logo
Experiences in Delivering Project with Zero Defects SrikanthRao July 2010
Usual Reactions on Zero Defects in Software Projects July 10 “Are you kidding me?. It is a miracle. How can we expect zero defects in software development? It is harder to define, harder to test, harder to predict results. Bugs is a perfectly normal thing, we can’t bring them to zero. But we should minimize them using all possible ways. ”The Last Bug is a mirage” Like any other PM, I started with a “Zero Defects Mentality” which is not about having zero bugs as a target (as you're never sure of achieving it), but about doing all that's necessary to prevent bugs. Then the “Zero Defect software Delivery” happened!.  I guess I got lucky(?).  The purpose of the ppt is to share some best practices that were used to pursue the “Zero Defect Mentality”.  Luck is probably a dividend of sweat! The author was also instrumental in architecting the Quality Management System for a Global software company and had co-authored the V-Process model
My Experience in Managing a Zero Defect Project July 10
Planning Intelligently – Key Strategies Inch-stone – A finer way to control Milestones ,[object Object]
Developed a finer degree of scheduling oversight that enabled early detection of potential delaysEarly Risk Mitigation Deliverables ,[object Object],Planning for Learning & Contingency ,[object Object]
Built contingency for course correction; e.g. Internal Schedule was tighter than schedule committed to customer“The more intelligently you plan, the luckier you get.” July 10
Monitoring with a Quest for Quality – Key Strategies “Mentoring Reviews” – Focus on improving the Author ,[object Object]
100% Code Reviews by PM; Did not delegate reviewsPeer Testing and “Pair Design” ,[object Object]

More Related Content

What's hot

It works on my machine!
It works on my machine!It works on my machine!
It works on my machine!
Nelle Steihle
 
Lean/Agile/DevOps 2016 part 1
Lean/Agile/DevOps 2016  part 1Lean/Agile/DevOps 2016  part 1
Lean/Agile/DevOps 2016 part 1
Diego Pacheco
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
troytuttle
 
Eastern Melbourne Agile Meetup - Challenge Constraints
Eastern Melbourne Agile Meetup - Challenge ConstraintsEastern Melbourne Agile Meetup - Challenge Constraints
Eastern Melbourne Agile Meetup - Challenge Constraints
Nish Mahanty
 
Agile basics
Agile basics Agile basics
Agile basics
Thoughtworks
 
How we Roll: engineering organisation at HouseTrip
How we Roll: engineering organisation at HouseTripHow we Roll: engineering organisation at HouseTrip
How we Roll: engineering organisation at HouseTrip
mezis
 
Got work to do? Zest thoughts on making a process
Got work to do? Zest thoughts on making a processGot work to do? Zest thoughts on making a process
Got work to do? Zest thoughts on making a process
Tim Pennells
 
The argument for agile development
The argument for agile developmentThe argument for agile development
The argument for agile development
Toby Osbourn
 
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
AgileNetwork
 
A Software Development Approach to Help You End Up with the Product You Reall...
A Software Development Approach to Help You End Up with the Product You Reall...A Software Development Approach to Help You End Up with the Product You Reall...
A Software Development Approach to Help You End Up with the Product You Reall...
Peter Bodenheimer
 
How to Best Develop Requirements for SharePoint Projects
How to Best Develop Requirements for SharePoint Projects How to Best Develop Requirements for SharePoint Projects
How to Best Develop Requirements for SharePoint Projects
Dux Raymond Sy
 
Real world dev ops
Real world dev opsReal world dev ops
Real world dev ops
Mohan Krishnan
 
Measurement magic in world of DevOps
Measurement magic in world of DevOpsMeasurement magic in world of DevOps
Measurement magic in world of DevOps
Kai Jokiniemi
 
B leach
B leachB leach
B leach
NASAPMC
 
Introducing EDD: Error Driven Development
Introducing EDD: Error Driven DevelopmentIntroducing EDD: Error Driven Development
Introducing EDD: Error Driven Development
Roc Boronat
 
File 1 four extra slides 1
File 1 four extra slides 1File 1 four extra slides 1
File 1 four extra slides 1
test prod1
 
File 1 four extra slides 2
File 1 four extra slides 2File 1 four extra slides 2
File 1 four extra slides 2
test prod1
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
gcaprio
 
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
DevOpsDays Tel Aviv
 

What's hot (19)

It works on my machine!
It works on my machine!It works on my machine!
It works on my machine!
 
Lean/Agile/DevOps 2016 part 1
Lean/Agile/DevOps 2016  part 1Lean/Agile/DevOps 2016  part 1
Lean/Agile/DevOps 2016 part 1
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
 
Eastern Melbourne Agile Meetup - Challenge Constraints
Eastern Melbourne Agile Meetup - Challenge ConstraintsEastern Melbourne Agile Meetup - Challenge Constraints
Eastern Melbourne Agile Meetup - Challenge Constraints
 
Agile basics
Agile basics Agile basics
Agile basics
 
How we Roll: engineering organisation at HouseTrip
How we Roll: engineering organisation at HouseTripHow we Roll: engineering organisation at HouseTrip
How we Roll: engineering organisation at HouseTrip
 
Got work to do? Zest thoughts on making a process
Got work to do? Zest thoughts on making a processGot work to do? Zest thoughts on making a process
Got work to do? Zest thoughts on making a process
 
The argument for agile development
The argument for agile developmentThe argument for agile development
The argument for agile development
 
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
 
A Software Development Approach to Help You End Up with the Product You Reall...
A Software Development Approach to Help You End Up with the Product You Reall...A Software Development Approach to Help You End Up with the Product You Reall...
A Software Development Approach to Help You End Up with the Product You Reall...
 
How to Best Develop Requirements for SharePoint Projects
How to Best Develop Requirements for SharePoint Projects How to Best Develop Requirements for SharePoint Projects
How to Best Develop Requirements for SharePoint Projects
 
Real world dev ops
Real world dev opsReal world dev ops
Real world dev ops
 
Measurement magic in world of DevOps
Measurement magic in world of DevOpsMeasurement magic in world of DevOps
Measurement magic in world of DevOps
 
B leach
B leachB leach
B leach
 
Introducing EDD: Error Driven Development
Introducing EDD: Error Driven DevelopmentIntroducing EDD: Error Driven Development
Introducing EDD: Error Driven Development
 
File 1 four extra slides 1
File 1 four extra slides 1File 1 four extra slides 1
File 1 four extra slides 1
 
File 1 four extra slides 2
File 1 four extra slides 2File 1 four extra slides 2
File 1 four extra slides 2
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
 
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
 

Similar to Managing The Delivery Of Zero Defect Software

Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
OpenSource Connections
 
Top Ten Obstacles To Project Success
Top Ten Obstacles To Project SuccessTop Ten Obstacles To Project Success
Top Ten Obstacles To Project Success
Lou Gasco
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
Choong Ping Teo
 
Predictability at Axial
Predictability at AxialPredictability at Axial
Predictability at Axial
Matt Story
 
2009 Top Ten Obstacles To Project Success
2009 Top Ten Obstacles To Project Success2009 Top Ten Obstacles To Project Success
2009 Top Ten Obstacles To Project Success
Lou Gasco
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them
PractiTest
 
Organization strategies to increase development productivity
Organization strategies to increase development productivityOrganization strategies to increase development productivity
Organization strategies to increase development productivity
Aaron Grant
 
Top 10 Qualities of a QA Tester
Top 10 Qualities of a QA TesterTop 10 Qualities of a QA Tester
Top 10 Qualities of a QA Tester
Stacey Brown-Sommers
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLong
Ken DeLong
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.
Brian Dreyer
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
Adrian Carr
 
How Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallHow Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from Waterfall
TechWell
 
What it Really Means to Be Agile
What it Really Means to Be AgileWhat it Really Means to Be Agile
What it Really Means to Be Agile
Kent McDonald
 
Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile Methodologies
Stfalcon Meetups
 
Agile Team Performance Appraisal
Agile Team Performance AppraisalAgile Team Performance Appraisal
Agile Team Performance Appraisal
Ashutosh Rai
 
scrum-talk
scrum-talkscrum-talk
Sprint. Don't Waterfall
Sprint. Don't WaterfallSprint. Don't Waterfall
Sprint. Don't Waterfall
GiedriusTS
 
Risk management at warp speed
Risk management at warp speedRisk management at warp speed
Risk management at warp speed
Bradley Scott
 
Stldodn 2014 agile on a shoestring
Stldodn 2014   agile on a shoestringStldodn 2014   agile on a shoestring
Stldodn 2014 agile on a shoestring
Angela Dugan
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
Jeff Bollinger
 

Similar to Managing The Delivery Of Zero Defect Software (20)

Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Top Ten Obstacles To Project Success
Top Ten Obstacles To Project SuccessTop Ten Obstacles To Project Success
Top Ten Obstacles To Project Success
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
 
Predictability at Axial
Predictability at AxialPredictability at Axial
Predictability at Axial
 
2009 Top Ten Obstacles To Project Success
2009 Top Ten Obstacles To Project Success2009 Top Ten Obstacles To Project Success
2009 Top Ten Obstacles To Project Success
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them
 
Organization strategies to increase development productivity
Organization strategies to increase development productivityOrganization strategies to increase development productivity
Organization strategies to increase development productivity
 
Top 10 Qualities of a QA Tester
Top 10 Qualities of a QA TesterTop 10 Qualities of a QA Tester
Top 10 Qualities of a QA Tester
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLong
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
How Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallHow Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from Waterfall
 
What it Really Means to Be Agile
What it Really Means to Be AgileWhat it Really Means to Be Agile
What it Really Means to Be Agile
 
Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile Methodologies
 
Agile Team Performance Appraisal
Agile Team Performance AppraisalAgile Team Performance Appraisal
Agile Team Performance Appraisal
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
Sprint. Don't Waterfall
Sprint. Don't WaterfallSprint. Don't Waterfall
Sprint. Don't Waterfall
 
Risk management at warp speed
Risk management at warp speedRisk management at warp speed
Risk management at warp speed
 
Stldodn 2014 agile on a shoestring
Stldodn 2014   agile on a shoestringStldodn 2014   agile on a shoestring
Stldodn 2014 agile on a shoestring
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
 

Recently uploaded

Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 

Recently uploaded (20)

Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 

Managing The Delivery Of Zero Defect Software

  • 1. Experiences in Delivering Project with Zero Defects SrikanthRao July 2010
  • 2. Usual Reactions on Zero Defects in Software Projects July 10 “Are you kidding me?. It is a miracle. How can we expect zero defects in software development? It is harder to define, harder to test, harder to predict results. Bugs is a perfectly normal thing, we can’t bring them to zero. But we should minimize them using all possible ways. ”The Last Bug is a mirage” Like any other PM, I started with a “Zero Defects Mentality” which is not about having zero bugs as a target (as you're never sure of achieving it), but about doing all that's necessary to prevent bugs. Then the “Zero Defect software Delivery” happened!. I guess I got lucky(?). The purpose of the ppt is to share some best practices that were used to pursue the “Zero Defect Mentality”. Luck is probably a dividend of sweat! The author was also instrumental in architecting the Quality Management System for a Global software company and had co-authored the V-Process model
  • 3. My Experience in Managing a Zero Defect Project July 10
  • 4.
  • 5.
  • 6. Built contingency for course correction; e.g. Internal Schedule was tighter than schedule committed to customer“The more intelligently you plan, the luckier you get.” July 10
  • 7.
  • 8.
  • 9.
  • 10. Every week was a deadline; The “True Status” should be determined by the PM based on his/her assessment of the quality of the deliverables rather than relying on the status reported by the team member. July 10
  • 11.
  • 12. Challenged the Team to deliver a zero-defect Unit tested Code (where the PM cannot find errors).
  • 13.
  • 14. Support to meet deadlines/Debugging“A work output of a Developer working under two different Project Managers (PMs) is different. The PM who demands quality would not only get a better output but would also be valued by the Team Members for adding value to them and enabling their professional development .” July 10
  • 15.
  • 16. Development Environment different from Production environment
  • 17. Two hardware Dongles (for a team of 10); Team worked in shifts
  • 19.
  • 21.