SlideShare a Scribd company logo
1 of 26
RCB vs CSK
CSK needing 2 off the last ball
The Bowler commits a mistake
CSK wins with 1 ball to spare
Reduce human mistakes
Reduce variance
Increase Predictability
Transformation in thinking
Beating our Thai Elephant Syndrome
The Engineering time elapsed between UI Freeze
and RTM was high to support various languages
The Internal customers needed more flexibility to
make late changes to the UI
External customers always happy with more
languages to be supported. More often a race
against time to support many languages.
Did we need a formal Process improvement program to
resolve the problems we were faced with ?
Going ahead with Lean Six Sigma
Getting trained on the Philosophy and various Lean Six
Sigma tools
The Kaizen event- Attacking of problems by stakeholders
from Globalization Development, Test, Localization
Engineering and Translation.
Coming up with the Key Process Improvement projects
Implementation of the high priority projects. Creation of
necessary tools.
Integration of the key process improvement projects in
the overall workflow
Projects following the DMAIC cycle
Usage of Lean Six Sigma tools
Why do we test ?
What is the role of Automation in testing ?
Can Software testing really benefit from the formal
process improvement techniques?
Detection of bugs
before customers do
Helps facilitate Quality
Makes Development
process Productive
Helps facilitate Product
specific decision making
Why
do we
test ?
Probability of finding
bugs late increases
Usually higher
communication
costs
More reactive
approach
Complex Test setups
Build Verification tests Functional tests
Automation for
Defect detection
Automation for
Defect prevention
Automation for
Test efficiency
Never treat Test group in Isolation
Establish flow. Create a culture of Internal
customers
Drive from the top
Define the measurement system at the outset
Change brings discomfort.
Limited applicability in
Core Research based
projects
Can have challenges
implementing in
New technology areas
X
Images source:
http://www.sports365blog.com
http://mariamurnane.com/2013/01/29/three-mistakes-to-avoid-when-self-publishing-an-e-book/
http://www.babyfoodforcreatives.com/
http://www.nama.cz/en/photo-gallery/about-namibia/2009/10/29/namibia/
http://colorchats.benjaminmoore.com/2012/08/express-yourself-through-paint-colors/arrow-down/
http://www.antisocialmediallc.com
http://www.fastcompany.com/1837867/predictable-time-team-solution-overcoming-constant-work-connection
http://www.mirror.co.uk/news/uk-news/usain-bolt-parties-with-three-of-the-swedish-1230004
http://hyderabad.olx.in/executive-lean-six-sigma-green-belt-certification-on-8th-9th-october-in-hyderabad-iid-213254578
http://www.smallbiztrends.com/2010/12/please-and-no-thank-you.html
http://www.going-vegan.net/
http://www.kualitatem.com/careers/
http://centreright.in/category/commentary/current-affairs/
http://www.incredibleindiatravels.in/blog/flying-tips/web-check-in.html
http://paraspuri.wordpress.com/2012/03/24/the-impact-of-globalization-on-the-hospitality-industry/
http://mindco-consulting.com/industry_sectors/engineering
http://www.irisys.co.uk/blog/bid/58260/8-ways-to-reduce-queuing-time-in-retail-stores
http://comerecommended.com/2011/11/3-benefits-of-flexibility-in-the-workplace-and-5-ways-to-make-it-work-for-you/
http://www.mediabistro.com/alltwitter/czech-basque-greek-twitter-translation_b26489
http://commons.wikimedia.org/wiki/File:Formal_01.jpg
http://working-lean.blogspot.in/2011/01/lean-six-sigma.html
http://www.askmen.com/sports/keywords/home-gym.html
http://www.managementstudyguide.com/what-is-kaizen.htm
http://calendartoday.blogspot.in/2012/03/12-march-2012.html
http://39consulting.com/corporate-services
http://www.integration.samhsa.gov/
http://www.orielstat.com/lean-six-sigma/six-sigma-dmaic/overview
http://blogs.webtrends.com/2008/01/test-nothing-and-get-results/
http://barnabyisright.com/2012/02/23/thumbs-up-for-barnaby-on-facebook/
http://www.tru180.com/mlm-leads/get-the-best-quality-mlm-leads.html
http://edudemic.com/2012/09/5-ways-to-have-an-incredibly-productive-school-year/
http://blog.rocketlease.com/6-tips-for-creating-an-effective-late-fee-strategy/
http://www.jobjasoos.com/blog/communication-breakdowns-can-harm-your-business/
http://www.123rf.com/photo_14562722_proactive-and-reactive-keys-showing-initiative-and-improvement.html
http://www.sbf-bd.org/dcontent.php?id=Disease_Prevention&pid=project
http://stateimpact.npr.org/indiana/2013/04/29/what-it-takes-for-indiana-schools-to-set-up-online-istep-testing/
http://blog.qatestlab.com/2011/03/08/defect-detection-efficiency/
http://www.improsys.in/Pokayoke_training.htm
http://amazingasset.com/2012/03/05/intentional-isolation/isolation-2/
http://www.fakingnews.com/2011/03/manmohan-singh-says-it-was-error-of-judgment-to-become-pm/
http://capreform.eu/public-goods-measurement-concerns-in-the-cap-post-2013/
http://www.freshnetworks.com/blog/2012/12/ten-things-businesses-should-know-about-what-innovation-is-and-isnt/
http://www.cfmc.org/integratingcare/toolkit_rca.htm
http://www.crickblog.com/life-before-sport-india-won-on-a-day-when-cricket-lost.html
http://fittwincities.com/2013/01/04/resolutions-and-discipline-a-shift-in-focus-for-2013/
http://www.india-forums.com/wallpaper/1280x1024/150544-shah-rukh-look-in-ra-one.htm
http://www.energymindfulkids.com/2012/08/benefits-of-letting-your-child-feel.html
http://www.npr.org/blogs/13.7/2011/09/28/140839445/is-einstein-wrong
http://www.gsmnation.com/blog/2013/02/02/google-glasses-self-realization/
Evolution of Software testing from Detection to prevention  the lean six sigma way- ver 2.0

More Related Content

What's hot

Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
guestb4c770
 
Quality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile MethodologiesQuality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile Methodologies
coolbreeze130
 

What's hot (11)

Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Top enterprise dev ops transformation practices 2022
Top enterprise dev ops transformation practices 2022Top enterprise dev ops transformation practices 2022
Top enterprise dev ops transformation practices 2022
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of Testing
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, Overview
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Brief Intro to Agile, Benefits & Transition
Brief Intro to Agile, Benefits & TransitionBrief Intro to Agile, Benefits & Transition
Brief Intro to Agile, Benefits & Transition
 
Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012
 
Slides
SlidesSlides
Slides
 
Quality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile MethodologiesQuality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile Methodologies
 
Scrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMScrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALM
 

Similar to Evolution of Software testing from Detection to prevention the lean six sigma way- ver 2.0

SDLC Integrated Project Schedule
SDLC Integrated Project ScheduleSDLC Integrated Project Schedule
SDLC Integrated Project Schedule
bpavalow
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
PMI_IREP_TP
 
Designing A Brand Market Analysis
Designing A Brand Market AnalysisDesigning A Brand Market Analysis
Designing A Brand Market Analysis
Olga Bautista
 

Similar to Evolution of Software testing from Detection to prevention the lean six sigma way- ver 2.0 (20)

Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Critical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right WayCritical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right Way
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
01 the value of quality
01   the value of quality01   the value of quality
01 the value of quality
 
What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?
 
SDLC Integrated Project Schedule
SDLC Integrated Project ScheduleSDLC Integrated Project Schedule
SDLC Integrated Project Schedule
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital Development
 
How to Optimize Your Software Development Process for Maximum Efficiency.pdf
How to Optimize Your Software Development Process for Maximum Efficiency.pdfHow to Optimize Your Software Development Process for Maximum Efficiency.pdf
How to Optimize Your Software Development Process for Maximum Efficiency.pdf
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710
 
Emerging Trends of Software Engineering
Emerging Trends of Software Engineering Emerging Trends of Software Engineering
Emerging Trends of Software Engineering
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
 
SE chapter 4
SE chapter 4SE chapter 4
SE chapter 4
 
Designing A Brand Market Analysis
Designing A Brand Market AnalysisDesigning A Brand Market Analysis
Designing A Brand Market Analysis
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
 
GMO'less Software Development Practices
GMO'less Software Development PracticesGMO'less Software Development Practices
GMO'less Software Development Practices
 
A Systematic Study On Agile Software Development Methodlogies And Practices
A Systematic Study On Agile Software Development Methodlogies And PracticesA Systematic Study On Agile Software Development Methodlogies And Practices
A Systematic Study On Agile Software Development Methodlogies And Practices
 
Using Agile Processes on Documentum Projects
Using Agile Processes on Documentum ProjectsUsing Agile Processes on Documentum Projects
Using Agile Processes on Documentum Projects
 

More from Anuj Magazine

Key takeaways from stanford university
Key takeaways from stanford universityKey takeaways from stanford university
Key takeaways from stanford university
Anuj Magazine
 
Stanford creativity assignment
Stanford creativity assignmentStanford creativity assignment
Stanford creativity assignment
Anuj Magazine
 

More from Anuj Magazine (13)

Introduction to Drone Tech v.1.2
Introduction to Drone Tech v.1.2Introduction to Drone Tech v.1.2
Introduction to Drone Tech v.1.2
 
Introduction to Drone Tech
Introduction to Drone TechIntroduction to Drone Tech
Introduction to Drone Tech
 
Introduction to India Stack v1.2
Introduction to India Stack v1.2Introduction to India Stack v1.2
Introduction to India Stack v1.2
 
Introduction to Drone Tech
Introduction to Drone TechIntroduction to Drone Tech
Introduction to Drone Tech
 
The mindset of an intrapreneur v1.2 26th sept-2019 - slideshare
The mindset of an intrapreneur v1.2 26th sept-2019 - slideshareThe mindset of an intrapreneur v1.2 26th sept-2019 - slideshare
The mindset of an intrapreneur v1.2 26th sept-2019 - slideshare
 
My intrapreneurship journey
My intrapreneurship journeyMy intrapreneurship journey
My intrapreneurship journey
 
Intersection of Creativity and Sports
Intersection of Creativity and SportsIntersection of Creativity and Sports
Intersection of Creativity and Sports
 
Creativity and Sports
Creativity and SportsCreativity and Sports
Creativity and Sports
 
Test automation in the age of the platform v2.0
Test automation in the age of the platform   v2.0Test automation in the age of the platform   v2.0
Test automation in the age of the platform v2.0
 
Key takeaways from stanford university
Key takeaways from stanford universityKey takeaways from stanford university
Key takeaways from stanford university
 
Stanford creativity assignment
Stanford creativity assignmentStanford creativity assignment
Stanford creativity assignment
 
Assignment
AssignmentAssignment
Assignment
 
Career planning
Career planningCareer planning
Career planning
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Evolution of Software testing from Detection to prevention the lean six sigma way- ver 2.0

Editor's Notes

  1. - The prime reason why Process Improvement industry thrive is because Human beings are not perfect. The rate and scale of mistakes may vary from individual to individual but the human beings are designed to make mistakes, some repeat the same, some commit new ones. But basic premise remains that We are creature of mistakes.
  2. - Process Improvement programs help Reduce human mistakes Reduce variance Add more predictability
  3. - It is not a forum to overly showcase a successful case studies and singing praises of how good we did. I wont even have a results slide - It is also not a means to share nitty-gritties of Lean Six Sigma Anyone who claims that he can teach Lean Six Sigma or any process improvement methodology in 20 minutes is either a Genuis or a liar. Most likely the latter. I am neither.
  4. - It is about sharing a journey but... More than that about sharing how that journey helped us rethink the meaning of testing. - It is about sharing this journey that was more an exercise in managing a complex change but... More than that about sharing how that journey break our own "Thai Elephant Syndrome" and look beyond. When a Thai Elephant is small, its trainer ties one end of the rope around the elephant's leg and the other end to a rigid pole. The baby elephant tries to sever this rope and set itself free, but the rope is too strong for a baby elephant. Eventually it gives up. Even after Elephant becomes a three tonner, the mahout continues to use the same rope. The reason is, as a baby elephant it is conditioned to think that it cannot break the rope. The Elephant does not realize the awesome power it now has. This story is not only true of Thai Elephants only but also has a striking resemblance with the way us humans think and act. I feel one of the reasons why people fail to take risk or choose to stay safe in life is because of the passive thinking that is strangled like the giant leg of Thai Elephant. So, the next time your mind wanders and tells you that you are not capable to do something, just ask yourself- "Am i strangled from my past thoughts like the Thai Elephant ?" Nothing is impossible! If you think you can, you can! Beat your fears, Insecurities and back yourself to do the new. Just break-away from those imaginary shackles from the past.
  5. Process Improvement, in essence is a competency. The education in formal techniques can provide more discipline, new tools, and fresh ideas to supplement the grass-roots expertise currently on the team. Three significant production and business process improvement methodologies have been formalized over the past forty years or so. These include Six Sigma, Lean, and Lean Six Sigma. 5 As can be guessed, Lean Six Sigma is a hybrid merging techniques from both its parent models. Lean focuses on elimination of Waste. Six Sigma focuses on reduction of variation and defects. Its principle advantage over Six Sigma is that it can be implemented faster, because it does not rely absolutely upon precise measurement, which is a cornerstone of Six Sigma. On the other hand, its advantage over Lean alone is that it directly incorporates some of the valuable, holistic philosophies of Six Sigma, whereas Lean alone is more of a specific technique used to apply Six Sigma. Lean Six Sigma appears to be an appropriate choice for Globalization Services to study and apply to its own processes. This choice will be confirmed as further research and training are completed. When using Lean and Six Sigma concepts together, it allows to improvise your processes in a better way and you concentrate on both the aspects(elimination of waste and reduction of variation). Applying Si Sigma alone to a complex process does not allow to eliminate the Non value add activities and applying Lean alone does not give you a perspective of measuring your process capability and reduce defects. For example: Usage of Pareto analysis for CPR count in UI Kaizen event gave us an insight into which bug category is contributing more to the CPR count and doing Value stream mapping allowed us to do 5 Why analysis to get to root of the problem. The Globalization Services team should assign a leader responsible for managing a disciplined and holistic program of process improvement. This leader should coordinate and prioritize process improvement projects at the highest level and directly lead specific cross-functional improvement projects through virtual teams. The leader and virtual team leaders should all become trained in Lean Six Sigma and then champion the techniques’ use by the rest of the Globalization Services organization. By far, the largest and most complex, cross-functional process that the Globalization Services team can impact is the software localization process. This process encompasses a large number of activities performed by Globalization Services including internationalization for localizability, UI translation, and testing. Identifying and incorporating breakthrough improvements to the UI globalization process should be a significant focus of process improvement over the next three years. Lean concepts Kaizen event Value stream Mapping(Current, Future) 5 Why analysis Six Sigma concepts Pareto Analysis SIPOC diagrams                Fishbone Diagram(in Centralized Packaging) DMAIC model followed in all the projects Control charts(in LMS) Value stream mapping is a lean manufacturing technique used to analyze and design the flow of materials and information required to bring a product or service to a consumer. At Toyota, where the technique originated, it is known as "material and information flow mapping" It can be applied to nearly any value chain. Training should be associated with Continuous reinforcement
  6. DMAIC refers to a data-driven improvement cycle used for improving, optimizing and stabilizing business processes and designs. The DMAIC improvement cycle is the core tool used to drive Six Sigma projects. DMAIC is not exclusive to Six Sigma and can be used as the framework for other improvement applications. DMAIC is an abbreviation of the five improvement steps: Define, Measure, Analyze, Improve and Control. All of the DMAIC process steps are required and always proceed in this order: Lean concepts Kaizen event Value stream Mapping(Current, Future) 5 Why analysis Six Sigma concepts Pareto Analysis SIPOC diagrams                Fishbone Diagram(in Centralized Packaging) DMAIC model followed in all the projects Control charts(in LMS)
  7. The nature of the work conducted by the Globalization Services organization was truly engineering based and was functional in definition. For the rest of this paper we would see how this journey helped us reassess these fundamental questions around testing and evolve our own answers.
  8. The nature of the work conducted by the Globalization Services organization was truly engineering based and was functional in definition. For the rest of this paper we would see how this journey helped us reassess these fundamental questions around testing and evolve our own answers.
  9. The value from Software testing itself can be viewed from different perspectives – it helps find defects before our customers find it, it helps make the development process productive, it helps provide information to the stakeholder so that they can take   product specific decisions, it helps facilitate quality (but not infuse quality in product) and so on.
  10. The adoption of Lean Six Sigma philosophy, among other things, renewed the focus of testing from “just” detection to prevention as well. Most of the tools offered by Lean Six Sigma approach required us to be looking at the overall process in an holistic manner, question the various aspects of the existing process and inculcate the thinking that “any waste in the process should be eliminated”, and hence prevented. What we learnt that while focusing on preventing defects is one of the fundamental philosophies that we should adopt (and eventually did adopt) but due to the inherent complexity of the software, involvement of diverse teams, culture, different technologies- it is not possible to prevent each and every defect that can arise as a result of Software development process. Prevention can happen only on the more predictable defects that keep coming with every release. Basic concept of Lean is elimination of waste. Example of Value Stream mapping and doing 5 Why analysis helped us identify the waste in the process. Examples of some bugs
  11. The nature of the work conducted by the Globalization Services organization was truly engineering based and was functional in definition. For the rest of this paper we would see how this journey helped us reassess these fundamental questions around testing and evolve our own answers.
  12. As we ventured into our journey of formal process improvement, the meaning and the goals associated with Test automation also evolved. The earlier approach towards test automation involved that there is a right priority associated with where we needed to invest i.e. All complex test setups must be automated. Product build verification tests should be automated as next priority. Product functional tests should be automated next.     The priority framework was good but was based on some fundamental assumptions and they were- The Test automation should assist in “Detection” process.     The role of Test automation was more in making the execution of tests efficient than really helping in detecting the bugs.
  13. So, the Test automation thinking was earlier more based on Detection philosophy. With the advent of changes that came in through the formal process improvements, the role of Test automation further bifurcated as follows- Test Automation for Defect prevention. Test Automation for Defect detection. Test Automation for driving efficiency/saving time.   To elaborate further, Test Automation for Defect prevention focused primarily on developing the necessary tools and armory that eventually helped eliminate defects of common types from happening. The charter for Test Automation for Defect detection represented tools and scripts that could help find defects in more complex areas of testing. These did not necessarily represent a sequential sort of UI automation. Test Automation for driving efficiency/saving time was somewhat similar to the automation that was done before but this was more disciplined now. There was a good focus on the question- The tests that being automated- do we need those in first place or could we do away with executing those tests altogether?
  14. The nature of the work conducted by the Globalization Services organization was truly engineering based and was functional in definition. For the rest of this paper we would see how this journey helped us reassess these fundamental questions around testing and evolve our own answers.
  15. Any process improvement philosophy that treats Software testing or any group in isolation is bound to be less effective than the one involving more holistic involvement for various integrated groups. It is essential to draw a picture of how the deliverables of one group impacts the other and the flow of activities or value generation at various phases are understood well. Any process improvement philosophy works very well if and only if it is driven from top management. Such programs work well with a very well defined process goal and better tracking/measurement systems in place.     Depending on the scale of Process improvement program, the necessary Organizational changes need to be brought in for achieving speedier execution. Good process improvement programs have well defined roles. Someone needs to play a role of devil’s advocate.
  16. Some of the areas, where Lean Six Sigma can be challenging to reap benefits in include- Change brings discomfort and not everyone equally brought in. For more Research based (creative) projects- Such projects are non-linear and non-workflow based and hence are more individual talent based. The areas where there are new technologies introduced are not quite predictable in nature. One can’t lean something you don’t know about and that’s what the new technology areas actually are.
  17. With this basic premise in place, we could observe the following advantages of adopting Lean Six Sigma.   It helped us in Institutionalizing Innovation. i.e. rather than relying more on Individual based Innovation, the opportunity areas were more visible for the team to develop innovative solutions. The usage of process improvement tools helped in speeding up Root cause analysis and solution finding. It helped us in driving team synergy in a matrixed, global world. With the team located in many countries, the adoption of Lean Six Sigma could help us drive the shared vision effectively. It helped us add more discipline to our overall approach to continuous improvement. It helped us build more accountability to the process. Less focus on Individual heroism. Helped to look at the problem as seen by Customers First identify the notion of value and then the Value stream People are trained to look at their work as processes Attain perfection through Continuous Improvememnt Six Sigma: Aligning Voice of customer to Voice of the process There is always a variation in the process but some variation is outside the range. Six Sigma helps to find the reasons of unacceptable variation.
  18. When the Citrix logo is displayed alone, against a solid white background with no other colors present, use the version with the red dots. Make sure it is displayed at a reasonable size as ending with a large in-your-face logo can appear unprofessional.