SlideShare a Scribd company logo
1 of 17
Using Lean in Application
Development to achieve
competitive advantage and
customer delight
Balaji Ganesh
Senior Manager - LEAN

1

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Agenda
Project Context
LEAN Tenets / Techniques used
Implementation Details - Visual Controls, Mistake
Proofing, DSM, OA

Benefits Summary
5

2

Conclusion
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Project Context
Project Brief


Team size: 40 (Peak)



Add-on Development project, executed in a release based model, spanning requirement gathering to
UAT/Warranty support



Functionality rollout to 5 states spanning 2 releases

Business and Technical Challenges



Team performed Requirements Gathering for the first time



High interlocking and dependencies between modules in scope for development



High ratio of fresh / new developers



Huge number of data combinations for testing.



High ratio of defect slippage (25-30%) to ST and UAT phases from previous similar releases.



Shortened test cycles for IT/ ST / UAT which also included regression testing for states already in
production.



3

Project executed under risk-reward model with stringent timelines and quality parameters.

Probable accommodation of CRs at the fag end due to business criticality or regulations.

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Lean Tenets/Techniques Used
SL #

Lean Tenet/Tool/Procedure

1
2

Visual Controls

3

Competency Management

4

Design Structure Matrix

5

4

Mistake Proofing

Orthogonal Arrays

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
What is a Visual Control

“Any

communication
mechanism used in the
work place that tells us at
a glance how work flows
(visual aids) and / or
whether it is deviating
from
the
standard
metrics or expectation
(visual controls)”

5

“A powerful technique that
uses charts, diagrams,
signs, labels, color-coded
markings to clearly define
the normal (or desired)
conditions and to expose
the undesired conditions in
the day to day project
execution”

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

“Visual controls are like
traffic signals; follow them
throughout your project intervene for correction
when you see a problem, a
waste or a process failure”
Visual Control
Challenge
 Ad-hoc task allocation. No work load levelling.
 Student syndrome.
 Team dependent on leads to understand task backlogs and prioritization
 Considerable effort and time for status collation from leads and managers
 Lack of big picture – No idea of overall performance with respect to the goal
Method:
 Feature backlogs and WIP across phases displayed on Kanban board for daily updates.
 Real time status flashed as video
 Synchronization of onsite and offshore VCs once every day
 Daily team huddles to discuss progress
 Process and work flow diagrams as Visual Aids

Benefits:
 Team aware of the big picture. Ownership and transparency.
 Streamlined communication
 Availability of real-time work status
 Improved team morale, collaboration and work load levelling.
6

 Team members picked up next task automatically (pull system)
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Mistake Proofing

•
•

Flight control software and software for medical equipment are some examples of mission critical
applications that simply cannot be allowed to fail due to programming errors.

•
7

Reusing software modules does not guarantee safety in the new system to which they are transferred

Software bugs cost the U.S. economy an estimated $59.5 billion per year, or 0.6 percent of the gross
domestic product
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Mistake Proofing
Challenge:
 High number of defects identified in previous similar releases across phases
 Defect slippage of 25- 30% to IT / ST / UAT phases. Delays in final delivery due to high rework.
 High ratio of fresh / new developers. Code re-use from previous releases without impact to quality.
Method:
Identify, explore and implement detective and preventive mechanisms
 Causal analysis to identify top 3-4 root causes of defects
 Usage of checklist, design templates and automation / simulation.
 Identification of skill gaps to address through appropriate training and cross skilling
 Task allocation based on module complexity (output of DSM) and skill level
 Wall charts of process and life cycle diagrams
 Sanity regression suite and pre-IT of critical deployment scenarios post UT.
 Show –Tell phase added for early feedback. Appropriate gating and exit criteria.
Benefits:
 Higher implementation productivity (enhanced by 33%) due to:
 Doing right the first time (effective prevention and detection)
 Effective Task Allocation
 System Testing completed 1 week ahead of schedule
8

 Zero critical or high defects in the UAT / Warranty phases
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
What is a DSM
 DSM is a mathematical and visual representation of the forward and reverse dependencies
between the various elements in the system grouped according to the increased order of dependency.
 Elements could be components / modules, features, use case scenarios, Agile stories.
 Pair wise dependencies between these elements are marked in the DSM.
 Dependency marks can be either binary (0 or 1) or indicate the relative strength of the
dependencies (High, Medium, Low, None etc..).
DSM Output
 Optimal sequence of module execution
 Bands / levels for the modules
 Value Threads – A chain of elements that constitutes a
unit of value to the customer.
 Module or feature level complexity factors

http://www.dsmweb/org -> DSM Tools
9

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Design Structure Matrix– Identify Functional Dependency for
Optimized Planning and Impact Analysis
Challenges:
 High degree of dependency between the modules
 Anticipated Schedule crunch in integration and system testing
 Defect fix turn around time high for similar past releases
 Poor downstream quality in previous releases.
Method:
 Created module level DSM grid based on workshop that included
SMEs, leads, team members and managers
 Processed DSM output through in-house tools to arrive at
Concurrencies, dependency blocks, complexity and value threads
Benefits:
Optimal planning and team ramp-up. Implemented and tested components with more complexity early,
Value threads used for iteration planning, prioritization and alignment across the team .
Streamlined work allocation and distribution - Identifying collocation and distribution, task assignment as per complexity

Faster turnaround for design, change requests analysis and implementation
Enhanced review effectiveness
Improved quality delivered to down stream phases.
No major defects identified during UAT / Warranty phases
10

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
What is OA
•
•

Identify the outputs / behavior of the FUT/SUT

•

Identify the inputs conditions / system parameters (Factors) that influence these outputs

•

Use equivalence class partitioning/boundary value analysis to identify the multiple input/parameter values to be
tested (Levels)

•

11

Identify the feature under test (FUT)/system under test (SUT)

Feed the factors and levels in a full factorial or a fractional factorial experiment tool and you have the test cases
required for the FUT/SUT

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Application of Orthogonal Arrays
Challenge:
 High number of data combinations to be tested for each functionality
 Only 4 weeks of testing window for Integration Testing and Complete Regression Testing.
 High degree of Dependencies between functionalities to be tested
Method:
 System level approach -Identification of factors and levels for key scenarios / functionalities.
 Identified and optimize all possible test combinations.
 Reviewed the combinations and eliminated the infeasible combinations
Benefits:
 System based testing instead of navigation based.
 Reduced number of regression test cases by 64%, without impact to quality .
 Improved test Coverage and traceability for add-on features.
 Team developed better understanding of the scenarios associated with the business requirement

12

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Benefits - Summary
 Overall 10% effort under run and absorption of 9% additional effort as CRs within schedule.
 Number of defects reduced by 69% with comparable previous release
Quality

 Development productivity enhanced by 33.39%

Schedule

 Team got “High Achieves” award and bonus from customer for exceeding quality

Effort

and schedule parameters.
 Zero critical and high defects. Product delivered one week ahead of schedule.
 Enhanced team morale, effective tracking and pull.
 Increase in Per Person Revenue (PPR) from CRs absorbed within schedule and effort.

13

 Improved team competency and overall understanding of system level scenarios and
business cases
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Conclusion
LEAN levers can be deployed effectively for
• Standardizing processes to Do Right First Time (DRFT)
• Creating a culture of collaboration and problem solving
• Streamlining communication.
• Maximizing “people” potential.
• It is all about
• Managing complexity,
• Making tacit knowledge explicit
• Maximizing business outcomes through waste elimination
• Striking the right balance between standardization and expert
knowledge.

14

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Closing thoughts
Managing Complexity:
“The Checklist Manifesto” by Atul Gawande
Talks about managing complexity effectively through checklists in fields as
diverse as medicine, sky scraper construction, investment banking, disaster
response and business
“What a powerful insight this is: In an age of unremitting technological
complexity…….something as primitive as writing down a to-do list “to get the
stupid stuff right” can make a profound difference.” – The New York Times

Learn, UnLearn and Relearn:
“In the future, illiteracy will not be defined by those who cannot read and
write, but by those who cannot learn, unlearn, and relearn.” - Alvin Toffler

15

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Q&A

16

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
Balaji Ganesh
Sr Manager- LEAN
nbalajiganesh@gmail.com

17

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

More Related Content

What's hot

Software product quality
Software product qualitySoftware product quality
Software product qualitytumetr1
 
Groshong_Resume 11-18-16
Groshong_Resume 11-18-16Groshong_Resume 11-18-16
Groshong_Resume 11-18-16Todd Groshong
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...IBM Rational
 
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...Gene Kim
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...Sehrish Asif
 
What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?IBM Danmark
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality AssuranceSiddhesh Palkar
 
Software Testing Capability doc
Software Testing Capability doc Software Testing Capability doc
Software Testing Capability doc PM Venkatesha Babu
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021QMetry
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementAlan Kan
 
Software Quality Plan
Software Quality PlanSoftware Quality Plan
Software Quality Planguy_davis
 
Emerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund WangikarEmerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund WangikarAgile Testing Alliance
 
Ensuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest GroupEnsuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest GroupQualitest
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTIndium Software
 
Case study manual testing web application
Case study manual testing web applicationCase study manual testing web application
Case study manual testing web applicationKrishna Gurjar
 

What's hot (20)

Software product quality
Software product qualitySoftware product quality
Software product quality
 
Groshong_Resume 11-18-16
Groshong_Resume 11-18-16Groshong_Resume 11-18-16
Groshong_Resume 11-18-16
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance Services
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
 
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
 
05 sqa overview
05 sqa overview05 sqa overview
05 sqa overview
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...
 
What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Software Testing Capability doc
Software Testing Capability doc Software Testing Capability doc
Software Testing Capability doc
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
 
Industrialization of testing
Industrialization of testing Industrialization of testing
Industrialization of testing
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle Management
 
Software Quality Plan
Software Quality PlanSoftware Quality Plan
Software Quality Plan
 
Sqa 2 marks
Sqa 2 marksSqa 2 marks
Sqa 2 marks
 
Emerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund WangikarEmerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund Wangikar
 
Ensuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest GroupEnsuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest Group
 
CDGRES201602
CDGRES201602CDGRES201602
CDGRES201602
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
 
Case study manual testing web application
Case study manual testing web applicationCase study manual testing web application
Case study manual testing web application
 

Viewers also liked

Perspectives and application of fuzzy initial value problems
Perspectives and application of fuzzy initial value problemsPerspectives and application of fuzzy initial value problems
Perspectives and application of fuzzy initial value problemsRAJKRISHNA MONDAL
 
Ganesha Pooja and Mantra
Ganesha Pooja and MantraGanesha Pooja and Mantra
Ganesha Pooja and Mantranathiyaastroved
 
Rpl biodiversity report new word version 2015
Rpl biodiversity report new word version 2015Rpl biodiversity report new word version 2015
Rpl biodiversity report new word version 2015Ashlee Savage
 
Rada umysłów dm webinar 1
Rada umysłów dm webinar 1Rada umysłów dm webinar 1
Rada umysłów dm webinar 1Daniel Konieczny
 
Alzheimer’s Association Funds New DIAD Prevention Trials
Alzheimer’s Association Funds New DIAD Prevention TrialsAlzheimer’s Association Funds New DIAD Prevention Trials
Alzheimer’s Association Funds New DIAD Prevention TrialsScott Robarge
 
Fast tracking user acquisition
Fast tracking user acquisitionFast tracking user acquisition
Fast tracking user acquisitiondavidsonea
 
bimbingan konseling
bimbingan konselingbimbingan konseling
bimbingan konselingfirdauswatul
 
Itinérance à vélo en albret - EDUCTOUR 19, 1er décembre 2016
Itinérance à vélo en albret - EDUCTOUR 19, 1er décembre 2016Itinérance à vélo en albret - EDUCTOUR 19, 1er décembre 2016
Itinérance à vélo en albret - EDUCTOUR 19, 1er décembre 2016ALBRET TOURISME
 
Mayor elections for sim city
Mayor elections for sim cityMayor elections for sim city
Mayor elections for sim cityNIKE99HOOPS
 
Minibatch 5-130518000824-phpapp01
Minibatch 5-130518000824-phpapp01Minibatch 5-130518000824-phpapp01
Minibatch 5-130518000824-phpapp01Vidya Sree
 
01 agamaislamsd-mi-121217154741-phpapp01
01 agamaislamsd-mi-121217154741-phpapp0101 agamaislamsd-mi-121217154741-phpapp01
01 agamaislamsd-mi-121217154741-phpapp01sujiman ae
 
Nutrition and Alzheimer's Risk
Nutrition and Alzheimer's RiskNutrition and Alzheimer's Risk
Nutrition and Alzheimer's RiskScott Robarge
 

Viewers also liked (20)

CMMI and Kanban... is it possible?
CMMI and Kanban... is it possible? CMMI and Kanban... is it possible?
CMMI and Kanban... is it possible?
 
Perspectives and application of fuzzy initial value problems
Perspectives and application of fuzzy initial value problemsPerspectives and application of fuzzy initial value problems
Perspectives and application of fuzzy initial value problems
 
Lauroko geonautak
Lauroko geonautakLauroko geonautak
Lauroko geonautak
 
Lauroko Geonautak
Lauroko GeonautakLauroko Geonautak
Lauroko Geonautak
 
Ganesha Pooja and Mantra
Ganesha Pooja and MantraGanesha Pooja and Mantra
Ganesha Pooja and Mantra
 
Rpl biodiversity report new word version 2015
Rpl biodiversity report new word version 2015Rpl biodiversity report new word version 2015
Rpl biodiversity report new word version 2015
 
Rada umysłów dm webinar 1
Rada umysłów dm webinar 1Rada umysłów dm webinar 1
Rada umysłów dm webinar 1
 
Alzheimer’s Association Funds New DIAD Prevention Trials
Alzheimer’s Association Funds New DIAD Prevention TrialsAlzheimer’s Association Funds New DIAD Prevention Trials
Alzheimer’s Association Funds New DIAD Prevention Trials
 
Fast tracking user acquisition
Fast tracking user acquisitionFast tracking user acquisition
Fast tracking user acquisition
 
bimbingan konseling
bimbingan konselingbimbingan konseling
bimbingan konseling
 
Itinérance à vélo en albret - EDUCTOUR 19, 1er décembre 2016
Itinérance à vélo en albret - EDUCTOUR 19, 1er décembre 2016Itinérance à vélo en albret - EDUCTOUR 19, 1er décembre 2016
Itinérance à vélo en albret - EDUCTOUR 19, 1er décembre 2016
 
Mayor elections for sim city
Mayor elections for sim cityMayor elections for sim city
Mayor elections for sim city
 
Minibatch 5-130518000824-phpapp01
Minibatch 5-130518000824-phpapp01Minibatch 5-130518000824-phpapp01
Minibatch 5-130518000824-phpapp01
 
Mind set to winn metlife
Mind set to winn   metlifeMind set to winn   metlife
Mind set to winn metlife
 
Get SunPowered
Get SunPoweredGet SunPowered
Get SunPowered
 
01 agamaislamsd-mi-121217154741-phpapp01
01 agamaislamsd-mi-121217154741-phpapp0101 agamaislamsd-mi-121217154741-phpapp01
01 agamaislamsd-mi-121217154741-phpapp01
 
Ecological situetion
Ecological situetionEcological situetion
Ecological situetion
 
Kisley
KisleyKisley
Kisley
 
Deutsche Bank AG
Deutsche Bank AGDeutsche Bank AG
Deutsche Bank AG
 
Nutrition and Alzheimer's Risk
Nutrition and Alzheimer's RiskNutrition and Alzheimer's Risk
Nutrition and Alzheimer's Risk
 

Similar to Lean for Competitive Advantage and Customer Delight

Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven TestingJorge Boria
 
DivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software EngineerDivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software EngineerDivya Ravichandran
 
IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessYolanda Williams
 
Testing Interview Questions.pdf
Testing Interview Questions.pdfTesting Interview Questions.pdf
Testing Interview Questions.pdfPradeepaKannan6
 
System Development Life Cycle Overview.ppt
System Development Life Cycle Overview.pptSystem Development Life Cycle Overview.ppt
System Development Life Cycle Overview.pptKENNEDYDONATO1
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileJeffrey Nunn
 
Performance Testing Cloud-Based Systems
Performance Testing Cloud-Based SystemsPerformance Testing Cloud-Based Systems
Performance Testing Cloud-Based SystemsTechWell
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle ModelJ.T.A.JONES
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life CycleVivek Gupta
 
Managing Accessibility Compliance in the Enterprise
Managing Accessibility Compliance in the EnterpriseManaging Accessibility Compliance in the Enterprise
Managing Accessibility Compliance in the EnterpriseKarl Groves
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubRichardNowack
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Ian McDonald
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleKittitouch Suteeca
 
Richa Rani-QA Consultant
Richa Rani-QA ConsultantRicha Rani-QA Consultant
Richa Rani-QA ConsultantRicha Rani
 
Jaya_Joshi_Software_Testing
Jaya_Joshi_Software_TestingJaya_Joshi_Software_Testing
Jaya_Joshi_Software_Testingjaya joshi
 

Similar to Lean for Competitive Advantage and Customer Delight (20)

Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
DivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software EngineerDivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software Engineer
 
IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management Process
 
Testing Interview Questions.pdf
Testing Interview Questions.pdfTesting Interview Questions.pdf
Testing Interview Questions.pdf
 
System Development Life Cycle Overview.ppt
System Development Life Cycle Overview.pptSystem Development Life Cycle Overview.ppt
System Development Life Cycle Overview.ppt
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
 
Performance Testing Cloud-Based Systems
Performance Testing Cloud-Based SystemsPerformance Testing Cloud-Based Systems
Performance Testing Cloud-Based Systems
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Sdlc
SdlcSdlc
Sdlc
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
I
II
I
 
Managing Accessibility Compliance in the Enterprise
Managing Accessibility Compliance in the EnterpriseManaging Accessibility Compliance in the Enterprise
Managing Accessibility Compliance in the Enterprise
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHub
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycle
 
Lecture08
Lecture08Lecture08
Lecture08
 
Richa Rani-QA Consultant
Richa Rani-QA ConsultantRicha Rani-QA Consultant
Richa Rani-QA Consultant
 
Jaya_Joshi_Software_Testing
Jaya_Joshi_Software_TestingJaya_Joshi_Software_Testing
Jaya_Joshi_Software_Testing
 

More from Lean India Summit

Being lean & kaizen-Ideas to help lead a lean lifestyle every single day By ...
Being lean & kaizen-Ideas to help lead a lean lifestyle every single day  By ...Being lean & kaizen-Ideas to help lead a lean lifestyle every single day  By ...
Being lean & kaizen-Ideas to help lead a lean lifestyle every single day By ...Lean India Summit
 
Lean And Kanban From The Trenches by Vijay Bandaru - Lean India Summit
Lean And Kanban From The Trenches by Vijay Bandaru - Lean India SummitLean And Kanban From The Trenches by Vijay Bandaru - Lean India Summit
Lean And Kanban From The Trenches by Vijay Bandaru - Lean India SummitLean India Summit
 
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014Lean India Summit
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesLean India Summit
 
Practical insights in implementing lean principles Lean India Summit 2014
Practical insights in implementing lean principles Lean India Summit 2014Practical insights in implementing lean principles Lean India Summit 2014
Practical insights in implementing lean principles Lean India Summit 2014Lean India Summit
 
Lean and Continuous delivery
Lean and Continuous deliveryLean and Continuous delivery
Lean and Continuous deliveryLean India Summit
 
Kanban and TOC for Execution Excellence Lean India Summit 2014
Kanban and TOC for Execution Excellence   Lean India Summit 2014Kanban and TOC for Execution Excellence   Lean India Summit 2014
Kanban and TOC for Execution Excellence Lean India Summit 2014Lean India Summit
 
Kaizen Principles for Creating Great Agile Teams
Kaizen Principles for Creating Great Agile TeamsKaizen Principles for Creating Great Agile Teams
Kaizen Principles for Creating Great Agile TeamsLean India Summit
 

More from Lean India Summit (14)

Being lean & kaizen-Ideas to help lead a lean lifestyle every single day By ...
Being lean & kaizen-Ideas to help lead a lean lifestyle every single day  By ...Being lean & kaizen-Ideas to help lead a lean lifestyle every single day  By ...
Being lean & kaizen-Ideas to help lead a lean lifestyle every single day By ...
 
Visualizing Product Flow
Visualizing Product FlowVisualizing Product Flow
Visualizing Product Flow
 
Lean And Kanban From The Trenches by Vijay Bandaru - Lean India Summit
Lean And Kanban From The Trenches by Vijay Bandaru - Lean India SummitLean And Kanban From The Trenches by Vijay Bandaru - Lean India Summit
Lean And Kanban From The Trenches by Vijay Bandaru - Lean India Summit
 
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile Practices
 
Practical insights in implementing lean principles Lean India Summit 2014
Practical insights in implementing lean principles Lean India Summit 2014Practical insights in implementing lean principles Lean India Summit 2014
Practical insights in implementing lean principles Lean India Summit 2014
 
Lean and Continuous delivery
Lean and Continuous deliveryLean and Continuous delivery
Lean and Continuous delivery
 
How we became lean
How we became leanHow we became lean
How we became lean
 
Kanban and TOC for Execution Excellence Lean India Summit 2014
Kanban and TOC for Execution Excellence   Lean India Summit 2014Kanban and TOC for Execution Excellence   Lean India Summit 2014
Kanban and TOC for Execution Excellence Lean India Summit 2014
 
Ashwa Racing - The Lean Way
Ashwa Racing - The Lean WayAshwa Racing - The Lean Way
Ashwa Racing - The Lean Way
 
Kaizen Principles for Creating Great Agile Teams
Kaizen Principles for Creating Great Agile TeamsKaizen Principles for Creating Great Agile Teams
Kaizen Principles for Creating Great Agile Teams
 
Know Your MVP?
Know Your MVP?Know Your MVP?
Know Your MVP?
 
Lean for leaders
Lean for leadersLean for leaders
Lean for leaders
 
End of the_backlog
End of the_backlogEnd of the_backlog
End of the_backlog
 

Recently uploaded

QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxDitasDelaCruz
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAITim Wilson
 
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow ChallengesFalcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow Challengeshemanthkumar470700
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTS
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTSPALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTS
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTSkajalroy875762
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 
10 Influential Leaders Defining the Future of Digital Banking in 2024.pdf
10 Influential Leaders Defining the Future of Digital Banking in 2024.pdf10 Influential Leaders Defining the Future of Digital Banking in 2024.pdf
10 Influential Leaders Defining the Future of Digital Banking in 2024.pdfciolook1
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...ssuserf63bd7
 
Ital Liptz - all about Itai Liptz. news.
Ital Liptz - all about Itai Liptz. news.Ital Liptz - all about Itai Liptz. news.
Ital Liptz - all about Itai Liptz. news.htj82vpw
 
Understanding Financial Accounting 3rd Canadian Edition by Christopher D. Bur...
Understanding Financial Accounting 3rd Canadian Edition by Christopher D. Bur...Understanding Financial Accounting 3rd Canadian Edition by Christopher D. Bur...
Understanding Financial Accounting 3rd Canadian Edition by Christopher D. Bur...ssuserf63bd7
 
Thompson_Taylor_MBBS_PB1_2024-03 (1)- Project & Portfolio 2.pptx
Thompson_Taylor_MBBS_PB1_2024-03 (1)- Project & Portfolio 2.pptxThompson_Taylor_MBBS_PB1_2024-03 (1)- Project & Portfolio 2.pptx
Thompson_Taylor_MBBS_PB1_2024-03 (1)- Project & Portfolio 2.pptxtmthompson1
 
Shots fired Budget Presentation.pdf12312
Shots fired Budget Presentation.pdf12312Shots fired Budget Presentation.pdf12312
Shots fired Budget Presentation.pdf12312LR1709MUSIC
 
A DAY IN THE LIFE OF A SALESPERSON .pptx
A DAY IN THE LIFE OF A SALESPERSON .pptxA DAY IN THE LIFE OF A SALESPERSON .pptx
A DAY IN THE LIFE OF A SALESPERSON .pptxseemajojo02
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxCynthia Clay
 
JIND CALL GIRL ❤ 8272964427❤ CALL GIRLS IN JIND ESCORTS SERVICE PROVIDE
JIND CALL GIRL ❤ 8272964427❤ CALL GIRLS IN JIND ESCORTS SERVICE PROVIDEJIND CALL GIRL ❤ 8272964427❤ CALL GIRLS IN JIND ESCORTS SERVICE PROVIDE
JIND CALL GIRL ❤ 8272964427❤ CALL GIRLS IN JIND ESCORTS SERVICE PROVIDEkajalroy875762
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfwill854175
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
The Art of Decision-Making: Navigating Complexity and Uncertainty
The Art of Decision-Making: Navigating Complexity and UncertaintyThe Art of Decision-Making: Navigating Complexity and Uncertainty
The Art of Decision-Making: Navigating Complexity and Uncertaintycapivisgroup
 

Recently uploaded (20)

QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow ChallengesFalcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTS
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTSPALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTS
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTS
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
10 Influential Leaders Defining the Future of Digital Banking in 2024.pdf
10 Influential Leaders Defining the Future of Digital Banking in 2024.pdf10 Influential Leaders Defining the Future of Digital Banking in 2024.pdf
10 Influential Leaders Defining the Future of Digital Banking in 2024.pdf
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Ital Liptz - all about Itai Liptz. news.
Ital Liptz - all about Itai Liptz. news.Ital Liptz - all about Itai Liptz. news.
Ital Liptz - all about Itai Liptz. news.
 
Understanding Financial Accounting 3rd Canadian Edition by Christopher D. Bur...
Understanding Financial Accounting 3rd Canadian Edition by Christopher D. Bur...Understanding Financial Accounting 3rd Canadian Edition by Christopher D. Bur...
Understanding Financial Accounting 3rd Canadian Edition by Christopher D. Bur...
 
Thompson_Taylor_MBBS_PB1_2024-03 (1)- Project & Portfolio 2.pptx
Thompson_Taylor_MBBS_PB1_2024-03 (1)- Project & Portfolio 2.pptxThompson_Taylor_MBBS_PB1_2024-03 (1)- Project & Portfolio 2.pptx
Thompson_Taylor_MBBS_PB1_2024-03 (1)- Project & Portfolio 2.pptx
 
Shots fired Budget Presentation.pdf12312
Shots fired Budget Presentation.pdf12312Shots fired Budget Presentation.pdf12312
Shots fired Budget Presentation.pdf12312
 
A DAY IN THE LIFE OF A SALESPERSON .pptx
A DAY IN THE LIFE OF A SALESPERSON .pptxA DAY IN THE LIFE OF A SALESPERSON .pptx
A DAY IN THE LIFE OF A SALESPERSON .pptx
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
JIND CALL GIRL ❤ 8272964427❤ CALL GIRLS IN JIND ESCORTS SERVICE PROVIDE
JIND CALL GIRL ❤ 8272964427❤ CALL GIRLS IN JIND ESCORTS SERVICE PROVIDEJIND CALL GIRL ❤ 8272964427❤ CALL GIRLS IN JIND ESCORTS SERVICE PROVIDE
JIND CALL GIRL ❤ 8272964427❤ CALL GIRLS IN JIND ESCORTS SERVICE PROVIDE
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
The Art of Decision-Making: Navigating Complexity and Uncertainty
The Art of Decision-Making: Navigating Complexity and UncertaintyThe Art of Decision-Making: Navigating Complexity and Uncertainty
The Art of Decision-Making: Navigating Complexity and Uncertainty
 

Lean for Competitive Advantage and Customer Delight

  • 1. Using Lean in Application Development to achieve competitive advantage and customer delight Balaji Ganesh Senior Manager - LEAN 1 © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 2. Agenda Project Context LEAN Tenets / Techniques used Implementation Details - Visual Controls, Mistake Proofing, DSM, OA Benefits Summary 5 2 Conclusion © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 3. Project Context Project Brief  Team size: 40 (Peak)  Add-on Development project, executed in a release based model, spanning requirement gathering to UAT/Warranty support  Functionality rollout to 5 states spanning 2 releases Business and Technical Challenges   Team performed Requirements Gathering for the first time  High interlocking and dependencies between modules in scope for development  High ratio of fresh / new developers  Huge number of data combinations for testing.  High ratio of defect slippage (25-30%) to ST and UAT phases from previous similar releases.  Shortened test cycles for IT/ ST / UAT which also included regression testing for states already in production.  3 Project executed under risk-reward model with stringent timelines and quality parameters. Probable accommodation of CRs at the fag end due to business criticality or regulations. © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 4. Lean Tenets/Techniques Used SL # Lean Tenet/Tool/Procedure 1 2 Visual Controls 3 Competency Management 4 Design Structure Matrix 5 4 Mistake Proofing Orthogonal Arrays © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 5. What is a Visual Control “Any communication mechanism used in the work place that tells us at a glance how work flows (visual aids) and / or whether it is deviating from the standard metrics or expectation (visual controls)” 5 “A powerful technique that uses charts, diagrams, signs, labels, color-coded markings to clearly define the normal (or desired) conditions and to expose the undesired conditions in the day to day project execution” © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL “Visual controls are like traffic signals; follow them throughout your project intervene for correction when you see a problem, a waste or a process failure”
  • 6. Visual Control Challenge  Ad-hoc task allocation. No work load levelling.  Student syndrome.  Team dependent on leads to understand task backlogs and prioritization  Considerable effort and time for status collation from leads and managers  Lack of big picture – No idea of overall performance with respect to the goal Method:  Feature backlogs and WIP across phases displayed on Kanban board for daily updates.  Real time status flashed as video  Synchronization of onsite and offshore VCs once every day  Daily team huddles to discuss progress  Process and work flow diagrams as Visual Aids Benefits:  Team aware of the big picture. Ownership and transparency.  Streamlined communication  Availability of real-time work status  Improved team morale, collaboration and work load levelling. 6  Team members picked up next task automatically (pull system) © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 7. Mistake Proofing • • Flight control software and software for medical equipment are some examples of mission critical applications that simply cannot be allowed to fail due to programming errors. • 7 Reusing software modules does not guarantee safety in the new system to which they are transferred Software bugs cost the U.S. economy an estimated $59.5 billion per year, or 0.6 percent of the gross domestic product © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 8. Mistake Proofing Challenge:  High number of defects identified in previous similar releases across phases  Defect slippage of 25- 30% to IT / ST / UAT phases. Delays in final delivery due to high rework.  High ratio of fresh / new developers. Code re-use from previous releases without impact to quality. Method: Identify, explore and implement detective and preventive mechanisms  Causal analysis to identify top 3-4 root causes of defects  Usage of checklist, design templates and automation / simulation.  Identification of skill gaps to address through appropriate training and cross skilling  Task allocation based on module complexity (output of DSM) and skill level  Wall charts of process and life cycle diagrams  Sanity regression suite and pre-IT of critical deployment scenarios post UT.  Show –Tell phase added for early feedback. Appropriate gating and exit criteria. Benefits:  Higher implementation productivity (enhanced by 33%) due to:  Doing right the first time (effective prevention and detection)  Effective Task Allocation  System Testing completed 1 week ahead of schedule 8  Zero critical or high defects in the UAT / Warranty phases © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 9. What is a DSM  DSM is a mathematical and visual representation of the forward and reverse dependencies between the various elements in the system grouped according to the increased order of dependency.  Elements could be components / modules, features, use case scenarios, Agile stories.  Pair wise dependencies between these elements are marked in the DSM.  Dependency marks can be either binary (0 or 1) or indicate the relative strength of the dependencies (High, Medium, Low, None etc..). DSM Output  Optimal sequence of module execution  Bands / levels for the modules  Value Threads – A chain of elements that constitutes a unit of value to the customer.  Module or feature level complexity factors http://www.dsmweb/org -> DSM Tools 9 © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 10. Design Structure Matrix– Identify Functional Dependency for Optimized Planning and Impact Analysis Challenges:  High degree of dependency between the modules  Anticipated Schedule crunch in integration and system testing  Defect fix turn around time high for similar past releases  Poor downstream quality in previous releases. Method:  Created module level DSM grid based on workshop that included SMEs, leads, team members and managers  Processed DSM output through in-house tools to arrive at Concurrencies, dependency blocks, complexity and value threads Benefits: Optimal planning and team ramp-up. Implemented and tested components with more complexity early, Value threads used for iteration planning, prioritization and alignment across the team . Streamlined work allocation and distribution - Identifying collocation and distribution, task assignment as per complexity Faster turnaround for design, change requests analysis and implementation Enhanced review effectiveness Improved quality delivered to down stream phases. No major defects identified during UAT / Warranty phases 10 © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 11. What is OA • • Identify the outputs / behavior of the FUT/SUT • Identify the inputs conditions / system parameters (Factors) that influence these outputs • Use equivalence class partitioning/boundary value analysis to identify the multiple input/parameter values to be tested (Levels) • 11 Identify the feature under test (FUT)/system under test (SUT) Feed the factors and levels in a full factorial or a fractional factorial experiment tool and you have the test cases required for the FUT/SUT © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 12. Application of Orthogonal Arrays Challenge:  High number of data combinations to be tested for each functionality  Only 4 weeks of testing window for Integration Testing and Complete Regression Testing.  High degree of Dependencies between functionalities to be tested Method:  System level approach -Identification of factors and levels for key scenarios / functionalities.  Identified and optimize all possible test combinations.  Reviewed the combinations and eliminated the infeasible combinations Benefits:  System based testing instead of navigation based.  Reduced number of regression test cases by 64%, without impact to quality .  Improved test Coverage and traceability for add-on features.  Team developed better understanding of the scenarios associated with the business requirement 12 © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 13. Benefits - Summary  Overall 10% effort under run and absorption of 9% additional effort as CRs within schedule.  Number of defects reduced by 69% with comparable previous release Quality  Development productivity enhanced by 33.39% Schedule  Team got “High Achieves” award and bonus from customer for exceeding quality Effort and schedule parameters.  Zero critical and high defects. Product delivered one week ahead of schedule.  Enhanced team morale, effective tracking and pull.  Increase in Per Person Revenue (PPR) from CRs absorbed within schedule and effort. 13  Improved team competency and overall understanding of system level scenarios and business cases © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 14. Conclusion LEAN levers can be deployed effectively for • Standardizing processes to Do Right First Time (DRFT) • Creating a culture of collaboration and problem solving • Streamlining communication. • Maximizing “people” potential. • It is all about • Managing complexity, • Making tacit knowledge explicit • Maximizing business outcomes through waste elimination • Striking the right balance between standardization and expert knowledge. 14 © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 15. Closing thoughts Managing Complexity: “The Checklist Manifesto” by Atul Gawande Talks about managing complexity effectively through checklists in fields as diverse as medicine, sky scraper construction, investment banking, disaster response and business “What a powerful insight this is: In an age of unremitting technological complexity…….something as primitive as writing down a to-do list “to get the stupid stuff right” can make a profound difference.” – The New York Times Learn, UnLearn and Relearn: “In the future, illiteracy will not be defined by those who cannot read and write, but by those who cannot learn, unlearn, and relearn.” - Alvin Toffler 15 © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 16. Q&A 16 © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL
  • 17. Balaji Ganesh Sr Manager- LEAN nbalajiganesh@gmail.com 17 © 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Editor's Notes

  1. The below and following notes on the template slides are to guide you only. In your final presentation, you may delete these notes and add relevant notes if any.Title slide:Title– should not exceed beyond 3 lines, font size 30-34, Arial Bold (Font size for the title of the PPT can vary between 30-34, Arial, Bold depending on the amount of text, however should not be smaller than 30 font size)Name should not exceed beyond 1 line, Designation; font size to remain at 16, Arial normalPlease keep the title slide simple, just the logo, title and name and designation to appear. No other graphic elements or any design, photograph, image can be added to this slide, alignment to remain the same
  2. Agenda slide:Heading – Agenda - Font size 30, Arial BoldPlease restrict this slide with just 5 agenda points. If you have more than 5 points on the agenda slide please add another slide. If you have only 3 then you can use just one slide and delete the other 2 points.
  3. Blank slide or a freeform slide you may use this to insert or show screenshots etcIf content is added in this slide you will need to use bulleted text
  4. Column 1 (L->R):Visual Control is any communication mechanism that tells people about their roles and responsibilities, work to be done,current status of the project and any deviations from the expectations. Pause for 3 secondsColumn 2 (L->R):Depicted through wall charts, White boards. Pause for 3 seconds.Column 3 (L->R)Used for intervention whenever there is a problem, waste or process failure. Pause for 5 seconds.
  5. Show 1:Audio:In 1996, a European Ariane 5 rocket was set to deliver a payload of satellites into Earth orbit, but problems with the software caused the launch rocket to veer off its path a mere 37 seconds after launch. As it started disintegrating, it self-destructed (a security measure). The problem was the result of code reuse from the launch system’s predecessor, Ariane 4, which had very different flight conditions from Ariane 5. More than $370 million were lost due to this error.Show 2:Audio:One of the subcontractors NASA used when building its Mars climate orbiter had used English units instead of the intended metric system, which caused the orbiter’s thrusters to work incorrectly. Due to this bug, the orbiter crashed almost immediatelywhen it arrived at Mars in 1999. The cost of the project was $327 million, not to mention the lost time (it took almost a year for the orbiter to reach Mars).Show 3:Audio:Another example of a software-induced flight crash happened in 1993, when an error in the flight-control software for the Swedish JAS 39 Gripen fighter aircraft was behind a widely publicized crash in Sweden.
  6. Thank you slide with the customer logo:Should have only the details shown here. Logo placement cannot be changed. Wipro logo to appear on the left as per our corporate guidelines. Thank you– font size 30, Arial BoldName & Designation – font size 18, Arial normal, not to exceed beyond 2 linesYour/contact email id – font size 18, Arial normal