SlideShare a Scribd company logo
1 of 37
Download to read offline
The 11th International Conference in Software Testing "Software Quality Assurance
Days - Expert Level Testing Ukraine", 21-22 April, 2012 in Kyiv, Ukraine




      Towards global collaboration on
      software quality improvement:
          Formulation of a tailored strategy of
             software quality management

                                 April 2012
                           Susumu Sasabe
                                  JUSE
               (Union of Japanese Scientists and Engineers)
                               Copyright © Susumu Sasabe 2012                   1
Overview

• 1. Introduction
• 2. Key concepts of quality management in Japan
• 3. Software quality improvement practices in
  Japan
• 4. Enhancing software quality management in
  next decade
  • A model of global mutual enhancement of the
    Software quality management intelligent assets
• 5. Conclusion

                  Copyright © Susumu Sasabe 2012     2
1. Introduction

                      About JUSE
  • JUSE: Union of Japanese Scientists and
    Engineers, established in 1946.
  • To promote systematic studies necessary for the
    advancement of science and technology
      – Education and Training
      – Awarding (The “Deming Prize”, established by JUSE)
      – Certification (JCSQE: Software Quality Engineers)
      – Convention, Symposium, Forum
      – Publicity, Publishing (periodicals, Textbooks)
                     Copyright © Susumu Sasabe 2012     3
1. Introduction

                       About JSQC
  • JSQC: The Japanese Society for Quality Control,
    established in 1970.
  • To research quality management technologies
    and to promote their application to industries
      – Support research and development
      – Support joint promotions that involve both
        academia and industry
      – Convention, Symposium, Forum
      – Publicity, Publishing (periodicals, academic journals)
                      Copyright © Susumu Sasabe 2012        4
1. Introduction


        Software Business Environment in
                  Next Decade
    • It is increasingly more complex, dynamic, and
    uncertain in a global multicultural engineering
    context
      • (1) Globally interconnected relations
      • (2) Un-experienced changes
    • Global collaboration on software quality
    improvement would be needed.

                   Copyright © Susumu Sasabe 2012   5
1. Introduction

         Modern Quality Control in Japan
  • JUSE focused on “Quality” after World War II
  • Start of SQC (Statistical Quality Control)
      – Study group of top management invited Juran,
        Schuhart, and Deming.
      – SQC spread over Japanese industries, such as Steel,
        Chemical, Machine, Electronics, Automotive.
  • Creation of “Kaizen” and “TQC/TQM” (Total
    Quality Control/Total Quality Management)
      – Contributed to the Japan’s rapid economic growth
                      Copyright © Susumu Sasabe 2012       6
2. Key concepts of Quality Management in Japan

      Key concepts of Quality Management in Japan

  • Customer First
  • “KAIZEN”: Continuous Improvement
  • Process Approach
  • Problem Solving Capability (Root cause analysis
    with various problem solving methods and
    tools)
  • Respect people’s motivation (focus on fault
    prevention itself, not on blaming people)
                            Copyright © Susumu Sasabe 2012   7
2. Key concepts of Quality Management in Japan

                                     Customer First (1)
                            SONY’s Challenge of Business:
                        True Understanding of Customer’s Value
                        First Tape Recorder in the world in 1950
                                   “Walkman” in 1979
                         1950                                              1979




 Source: Sasabe and Fessler, Management
                                          Copyright © Susumu Sasabe 2012          8
 Conference in Madrid, 2011
2. Key concepts of Quality Management in Japan

                                     Customer First (2)
                 Traditional Cast-Iron Tea pot in Northern Japan




                                     Display from a customer’s viewpoint
 Source: Sasabe and Fessler, Management
                                            Copyright © Susumu Sasabe 2012   9
 Conference in Madrid, 2011
2. Key concepts of Quality Management in Japan

       “Kaizen”: Continuous Improvement (1)


                                      Kaizen: The Key To
                                      Japan's Competitive
                                      Success

                                      Book written by Masaaki
                                      Imai and published in
                                      1986

                              Copyright © Susumu Sasabe 2012   10
2. Key concepts of Quality Management in Japan

          “Kaizen”: Continuous Improvement (2)
                           Rolling of PDCA cycle:
                                  (Plan – Do – Check – Act)


                                A         P

                                C         D

 Source: Sasabe and Fessler, Management
                                          Copyright © Susumu Sasabe 2012   11
 Conference in Madrid, 2011
2. Key concepts of Quality Management in Japan

          “Kaizen”: Continuous Improvement (3)
        Japan: Repeat small improvement in a step-by-step way
                           Many Nose Designs of High Speed Train in Japan




 Source: Sasabe and Fessler, Management
                                          Copyright © Susumu Sasabe 2012    12
 Conference in Madrid, 2011
2. Key concepts of Quality Management in Japan

                 Problem Solving Capability
                               Cause-and-Effect Diagram
             5th why                                           (Ishikawa Diagram)
                          B        4th why
           C
  Procedure                                 Policy     1st why
                    D                            2nd why      Why
                           A                                          Defects?
                     3rd why                                    Defects
                                                               (Problem)


          People               Environment
 Source: A New American TQM, Shoji Shiba, et al, 1993
                              Copyright © Susumu Sasabe 2012                  13
2. Key concepts of Quality Management in Japan


                                          Process Approach
                A traditional tea party in Japan:
   Customers enjoy a process of making tea as well as tea itself




 Source: Sasabe and Fessler, Management
                                             Copyright © Susumu Sasabe 2012   14
 Conference in Madrid, 2011
3. Software Quality Improvement Practices in Japan


     Start of Quality Improvement in Software
  • TQC/TQM was also introduced in non-
    manufacturing companies from middle of 1970s.
      – Construction, Power Utility, Service, and Software
  • JUSE established a software quality study group
    called “SPC” in 1980.
  • “SPC”: To promote the idea of Japanese TQM,
    methodology, and tools to the software industry
  • The activities are continuing for over 30 years.
      – “SPC” renewed its name as “SQiP” in 2007.
                            Copyright © Susumu Sasabe 2012   15
3. Software Quality Improvement Practices in Japan


          An Example: “SWQC” in NEC
                                   • NEC launched a company-wide
                                     software quality improvement
                                     activities called “SWQC” in 1981.
                                   • TQM concept and methods
                                     already developed in the
                                     company were applied to the
                                     software business domain.
                                   • Case studies and practices of
                                     the NEC’s SWQC were published
                                     in 1990.
                            Copyright © Susumu Sasabe 2012        16
2. Key concepts of Quality Management in Japan

         Process Approach: Process Network Diagram
      • A set of tasks that, when properly performed,
        produces the desired result.
                                process
                                                process
                      process
                                  process                     process   Output
 Input           process

                            process           process


          System view with Process Network clarifies:
          - Responsibility and right (Scope & relations of activity)
          - Input specification (entry criteria)
          - Resource and Technology (process parameter)
          - Release (exit criteria)
                             Copyright © Susumu Sasabe 2012                 17
3. Software Quality Improvement Practices in Japan

                  Design of Process Architecture
        Program Kickoff                                 Project Kickoff
                                                                                             Shipment Shipment

                                                                                    period
      Trend Analysis                             Solution Set
                                                                                                     period
                        Development Plan
    Business Strategy
                                            Technology development Customize Integ V&V
  Market Information
                                              Development Tools
                                                                          Customize Integ V&V
Customer Information
                                           Component Development                                Add Integ V&V

    Knowledge Asset
                                            Technology outsourcing                                Repeated
                                            Platform Development                                  cyclically
                                           Next Generation Platform
      Core                                                                              Core
    Competence                             Architecture Development                   Competence
 •Development Tools                         Next Generation Arch.                    •V&V Tools
 •Solution Set                                                                       •Data for V&V
                                                   Copyright © Susumu Sasabe 2012                         18
3. Software Quality Improvement Practices in Japan

    Process Network Analysis (PNA) method
                                    Input     Specification
                                                                                 Insufficient Input
                                    Output    Specification


                    Process 2       problem   description of
                                                                                 Information?
                                              problem
                                                                        Process 4
                                    counter- description of
                                    measures counter-
                                             measure




          Process 1                                      Process 3                         Process 5
       Input
       Output
                 Specification
                 Specification
                                                      Input
                                                      Output
                                                                Specification
                                                                Specification
                                                                                  Input
                                                                                  Output
                                                                                            Specification
                                                                                            Specification
                                                                                                               *
                                                                                                             Quality
       problem   description of
                 problem                                  problem
                                                      problem   description of
                                                                problem
                                                                                  problem   description of
                                                                                            problem

       counter- description of
       measures counter-
                measure
                                                          found
                                                      counter- description of
                                                      measures counter-
                                                               measure
                                                                                  counter- description of
                                                                                  measures counter-
                                                                                           measure

                                                          here
                                  Necessary process missing?
                Example of Worksheet for Process Network analysis
                                              Copyright © Susumu Sasabe 2012                                     19
3. Software Quality Improvement Practices in Japan

         Quality Improvement using PNA

      • Product quality improvement in one
        Development Division

      • Inter-process analysis between the Division
        and sub-contracted partner design
        suppliers.

      • From 2000 to 2001, PNA method applied to
        all 42 projects and all 13 suppliers.

                               Copyright © Susumu Sasabe 2012   20
Product Quality
  Performance
                                                                                           Number of
(# of bugs/KLOC)               40            27              64       42
normalized value                                                                            projects
                            projects      projects        projects projects
                                                                                          (number of
                              (21)          (13)            (12)     (13)
                                                                                           partners)
Product Quality

                  10
                              8.55
                                                                          PNA method was applied
Performance

                                                            6.98
                                                                                       Worst
                                            4.92
                                                                                       Value        1/2
                                                                                                    kaizen
                  5                                                        3.38

                                                                                          Average
                                  1.00                                                     value
                                                                   0.96

                  0
                                ・             ・
                                                  0,80
                                                              ・             ・
                                                                                0.35
                                                                                                    1/3
                                                                                                    kaizen
                              1998          1999           2000            2001
                                                                                   Fiscal Year

                   Product Quality Performance is normalized using Average Value in 1998 as 1.00.
                          Product Quality Performance improvement
                          (all partner companies’ performance)
                                         Copyright © Susumu Sasabe 2012                               21
3. Software Quality Improvement Practices in Japan

      Process Improvement Models and PNA
      • Highest Product Quality Performance
        can be achieved with Three elements.
          – 1) Process Improvement Models:
              • Global common models with Process Approach
          – 2) Practices:
              • Using suitable methods developed through repeated
                practices (PNA and conventional QC methods)
          – 3) People:
              • Kaizen motivation through coaching and training of PNA
                method
      • Three elements lead to a fusion of Process
        Improvement Models and TQM method.
                               Copyright © Susumu Sasabe 2012       22
ISO9004                              TQM
                 PMBOK                                CMMI
                                     QMS                           Accumulation of
Process Model

                 Body of       +                + Description +
                                 description of                    actual practices
                knowledge                        of Best Practices
                                  requirement                          (over 20 years)
                ex. WBS           Without “How    “Goals” and “How
                                       to” Combined      to”


                 Not effective without practices                        Practices
Practice




                   Training,                Consulting                  Method Creation
                   Education                Know-how       Accumulated PNA method
                                                           PNA Diagrams
People




                          Individual training, Coaching, Mentoring
                                                                    PNA Training
                                Integrated Quality Management
                                                                    Course
                     Integration of multiple process improvement models
                           and Organization’s own TQM method
                                      Copyright © Susumu Sasabe 2012                23
4. Enhancing Software Quality Management in Next Decade

     Two Dimensions of Process Improvement
                   Practices
                            - Process Modeling                 - Harmony of Theory
                            - Theory-based Improvement           and Reality
                     High



                            - Single Model Principle           - Harmony of Short and
      Theory-based




                            - Rules first                        Long Term
                            - Textual                          - Everlasting Process Evolution
                            - TQM (Europe)                     - Continuous Innovation


                                                               - TQM (Japan)
                            - Failures are Mistakes
                                                               - PDCA
                     Low




                            - Intuitive
                                                               - Systematic Problem Solving
                            - Short-sighted
                                                               - Verbal


                                    Low                                       High
                                              Pragmatism
 Source: Sasabe and Fessler, Management
                                             Copyright © Susumu Sasabe 2012                      24
 Conference in Madrid, 2011
4. Enhancing Software Quality Management in Next Decade

                     Integration of Regional Strong points:
                     Engineering Process Improvement Paths

                                                                             - High Performance
                                 - European Way
                      High


                                                                             - Global
      Theory-based
                      Low




                                                            - Japanese Way
                             - Low performance
                             - Local

                                    Low                                    High
                                           Pragmatism
 Source: Sasabe and Fessler, Management
                                          Copyright © Susumu Sasabe 2012                          25
 Conference in Madrid, 2011
4. Enhancing Software Quality Management in Next Decade

                  SQuBOK Guide Book
                                        • “SQuBOK Guide – Guide
                                          to the Software Quality
                                          Body of Knowledge”

                                        • SQuBOK Guide was
                                          developed and released
                                          in November 2007 in
                                          Japan

                           Copyright © Susumu Sasabe 2012       26
4. Enhancing Software Quality Management in Next Decade


             Overview of the SQuBOK
   • Y. Okazaki, T. Okawa, A. Sakakibara,
     “SQuBOK (Software Quality Body of Knowledge)
      project - “Guide to the SQuBOK Version 1” born this
      way -”, 4th World Congress for Software Quality,
      Bethesda, Maryland, USA, 2008
   • Y. Okazaki, T. Okawa, A. Sakakibara: SQuBOK
      (Software Quality Body of Knowledge) Project –
      Development of “Guide to the Software Quality Body
      of Knowledge” – , Proceedings of the CONQUEST 2007,
      2007, p.155-163
                           Copyright © Susumu Sasabe 2012   27
4. Enhancing Software Quality Management in Next Decade


      A Hybrid Integration of the SQuBOK

   • The SQuBOK is a hybrid integration of software
     quality intellectual assets recognized and
     practiced both in Japan and in the world.
   • The hybrid integration has been achieved with
     descriptions using the common information
     framework and templates



                           Copyright © Susumu Sasabe 2012   28
4. Enhancing Software Quality Management in Next Decade


      A Hybrid Integration of the SQuBOK

                                                      International
            Software quality                        software quality
           intellectual assets                     intellectual assets
                 in Japan                      (International standards
                                               and de facto standards)
             (Regional Assets)                     (International Assets)

            Information framework and Templates
                       of the SQuBOK

                           Copyright © Susumu Sasabe 2012                   29
4. Enhancing Software Quality Management in Next Decade


      Software Quality Intellectual Assets
           in Japan in the SQuBOK
   • Two key factors in the SQuBOK software
     quality management practices in Japan
   • (1) Creating and guiding capability to
     organizational software quality goal
   • (2) Adaptability to changes with a problem
     solving capability of software people


                           Copyright © Susumu Sasabe 2012   30
4. Enhancing Software Quality Management in Next Decade

     Creating and Guiding Capability to
    Organizational Software Quality Goal
   • Organization-wide software quality improvement
     practices in Japan
   • Confusion and inconsistent different ideas among
     software people are managed with TQM concept
       • A compact and clear message spoken among top and
         bottom in the organization
       • Organization-wide software quality education program
       • Promotional seminars at JUSE with software quality
         improvement methods and tools which developed and
         practiced widely in Japan
                           Copyright © Susumu Sasabe 2012       31
4. Enhancing Software Quality Management in Next Decade

          Adaptability to Changes with a
           Problem Solving Capability
   • Methods and tools are often focused on fault
     prevention as well as fault resolution in Japan
   • Externally observable facts are not sufficient to
     understand actual state of processes that might cause
     failure
   • Continuous applications of the fault prevention
     practice motivate the software people’s capability to
     understand deeply their processes and chain of
     processes spanning their colleagues and to predict
     possible faults in the future
                           Copyright © Susumu Sasabe 2012   32
4. Enhancing Software Quality Management in Next Decade

             A Model of Global Mutual
            Enhancement of the SQuBOK
   • Each of software quality management cultures in the
     world would have its strong areas and weak areas
   • By looking at and exploring the other practices in
     other regions the weak areas can be clearly
     recognized and be motivated to overcome the
     weakness
   • The strong areas can also be transported to the other
     environment to support to create new ideas for a
     better progress in the region and in the world
                           Copyright © Susumu Sasabe 2012   33
4. Enhancing Software Quality Management in Next Decade

     A Model of Global Mutual Enhancement
                 of the SQuBOK
                                                         Region A   Region B
     Step 1: regional SQuBOK is
              not compiled yet
           (     International assets)

     Step 2: regional SQuBOK is
              compiled in hybrid integration

     Step 3: sharing and practicing the
             hybrid integration of the
             SQuBOK mutually among regions

     Step 4: Upgrading the international
             standards and internationally
             recognized practices with new
             successful intellectual assets
                              Copyright © Susumu Sasabe 2012                   34
4. Enhancing Software Quality Management in Next Decade

      Benefit of Hybrid Integration of the
                   SQuBOK
   • Software people can recognize and experience other
     region’s successful practices and
   • Software people has an increased chance of
     integration to their own regional SQuBOK if they
     understand it useful and it fits their regional software
     quality management situation
   • Easy access to understand of respective history and
     attitudes of quality improvement, which influence the
     implementation of the software quality management
                           Copyright © Susumu Sasabe 2012   35
5. Conclusion


                     Conclusion
    • Before the SQuBOK was released the software quality
      management practices successfully practiced in Japan
      were very hard to access and understand from
      outside Japan
    • The hybrid integration of the SQuBOK supports to
      formulate a tailored strategy of software quality
      management which fits to each region
    • The SQuBOK enhances the software quality
      management in next decade as a useful knowledge
      tool for global teamwork
                     Copyright © Susumu Sasabe 2012    36
Thank you




Copyright © Susumu Sasabe 2012   37

More Related Content

Similar to 11th International Conference in Software Testing in Kyiv

Kaizen Philosophy
Kaizen PhilosophyKaizen Philosophy
Kaizen Philosophypratik207
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iiPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iiThanh Nguyen
 
Skype agile - past, present and future
Skype agile - past, present and futureSkype agile - past, present and future
Skype agile - past, present and futureAlek Kozlov
 
CSE_2014 SE MODULE 1 V.10.pptx
CSE_2014 SE MODULE 1 V.10.pptxCSE_2014 SE MODULE 1 V.10.pptx
CSE_2014 SE MODULE 1 V.10.pptxAbdulMateen516672
 
Comparison of research based vs industry developed pss models
Comparison of research based vs industry developed pss modelsComparison of research based vs industry developed pss models
Comparison of research based vs industry developed pss modelsIESS
 
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...FIAB
 
Demystifying quality management for large scale manufacturing in modern context
Demystifying quality management for large scale manufacturing in modern contextDemystifying quality management for large scale manufacturing in modern context
Demystifying quality management for large scale manufacturing in modern contextYasuharu Nishi
 
Effective models of Innovation Adoption in Higher Education
Effective models of Innovation Adoption in Higher EducationEffective models of Innovation Adoption in Higher Education
Effective models of Innovation Adoption in Higher EducationAmber D. Marcu, Ph.D.
 
CSE_2014 SE MODULE 1 V.10 (2).pptx
CSE_2014 SE MODULE 1 V.10 (2).pptxCSE_2014 SE MODULE 1 V.10 (2).pptx
CSE_2014 SE MODULE 1 V.10 (2).pptxMrSDeepakRajAssistan
 
Module1 - Introduction to Software Engineering.pdf
Module1 - Introduction to Software Engineering.pdfModule1 - Introduction to Software Engineering.pdf
Module1 - Introduction to Software Engineering.pdfGerard Alba
 
TQM, 5S, Kaizen, Poka-yoke, JIT, KAnban
TQM, 5S, Kaizen, Poka-yoke, JIT, KAnbanTQM, 5S, Kaizen, Poka-yoke, JIT, KAnban
TQM, 5S, Kaizen, Poka-yoke, JIT, KAnbanAkansha Jha
 

Similar to 11th International Conference in Software Testing in Kyiv (20)

Mba sem1 ppt
Mba sem1 pptMba sem1 ppt
Mba sem1 ppt
 
D john peter
D john peterD john peter
D john peter
 
DPPM5
DPPM5DPPM5
DPPM5
 
Operational Excellence Consulting - Training Brochure
Operational Excellence Consulting - Training BrochureOperational Excellence Consulting - Training Brochure
Operational Excellence Consulting - Training Brochure
 
TQM GURUS
TQM GURUSTQM GURUS
TQM GURUS
 
Kaizen Philosophy
Kaizen PhilosophyKaizen Philosophy
Kaizen Philosophy
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iiPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
 
Skype agile - past, present and future
Skype agile - past, present and futureSkype agile - past, present and future
Skype agile - past, present and future
 
TQM.pdf
TQM.pdfTQM.pdf
TQM.pdf
 
CSE_2014 SE MODULE 1 V.10.pptx
CSE_2014 SE MODULE 1 V.10.pptxCSE_2014 SE MODULE 1 V.10.pptx
CSE_2014 SE MODULE 1 V.10.pptx
 
Comparison of research based vs industry developed pss models
Comparison of research based vs industry developed pss modelsComparison of research based vs industry developed pss models
Comparison of research based vs industry developed pss models
 
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...
20121210 MODELO SOCIETARIO DE UNA KIC. EXPERIENCIA EN LA KIC DE ENERGÍA: Elen...
 
Kaizen
KaizenKaizen
Kaizen
 
Demystifying quality management for large scale manufacturing in modern context
Demystifying quality management for large scale manufacturing in modern contextDemystifying quality management for large scale manufacturing in modern context
Demystifying quality management for large scale manufacturing in modern context
 
Effective models of Innovation Adoption in Higher Education
Effective models of Innovation Adoption in Higher EducationEffective models of Innovation Adoption in Higher Education
Effective models of Innovation Adoption in Higher Education
 
409 - 'Lean', what it is and how to use it
409 - 'Lean', what it is and how to use it409 - 'Lean', what it is and how to use it
409 - 'Lean', what it is and how to use it
 
CSE_2014 SE MODULE 1 V.10 (2).pptx
CSE_2014 SE MODULE 1 V.10 (2).pptxCSE_2014 SE MODULE 1 V.10 (2).pptx
CSE_2014 SE MODULE 1 V.10 (2).pptx
 
Module1 - Introduction to Software Engineering.pdf
Module1 - Introduction to Software Engineering.pdfModule1 - Introduction to Software Engineering.pdf
Module1 - Introduction to Software Engineering.pdf
 
Deming
DemingDeming
Deming
 
TQM, 5S, Kaizen, Poka-yoke, JIT, KAnban
TQM, 5S, Kaizen, Poka-yoke, JIT, KAnbanTQM, 5S, Kaizen, Poka-yoke, JIT, KAnban
TQM, 5S, Kaizen, Poka-yoke, JIT, KAnban
 

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Recently uploaded (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 

11th International Conference in Software Testing in Kyiv

  • 1. The 11th International Conference in Software Testing "Software Quality Assurance Days - Expert Level Testing Ukraine", 21-22 April, 2012 in Kyiv, Ukraine Towards global collaboration on software quality improvement: Formulation of a tailored strategy of software quality management April 2012 Susumu Sasabe JUSE (Union of Japanese Scientists and Engineers) Copyright © Susumu Sasabe 2012 1
  • 2. Overview • 1. Introduction • 2. Key concepts of quality management in Japan • 3. Software quality improvement practices in Japan • 4. Enhancing software quality management in next decade • A model of global mutual enhancement of the Software quality management intelligent assets • 5. Conclusion Copyright © Susumu Sasabe 2012 2
  • 3. 1. Introduction About JUSE • JUSE: Union of Japanese Scientists and Engineers, established in 1946. • To promote systematic studies necessary for the advancement of science and technology – Education and Training – Awarding (The “Deming Prize”, established by JUSE) – Certification (JCSQE: Software Quality Engineers) – Convention, Symposium, Forum – Publicity, Publishing (periodicals, Textbooks) Copyright © Susumu Sasabe 2012 3
  • 4. 1. Introduction About JSQC • JSQC: The Japanese Society for Quality Control, established in 1970. • To research quality management technologies and to promote their application to industries – Support research and development – Support joint promotions that involve both academia and industry – Convention, Symposium, Forum – Publicity, Publishing (periodicals, academic journals) Copyright © Susumu Sasabe 2012 4
  • 5. 1. Introduction Software Business Environment in Next Decade • It is increasingly more complex, dynamic, and uncertain in a global multicultural engineering context • (1) Globally interconnected relations • (2) Un-experienced changes • Global collaboration on software quality improvement would be needed. Copyright © Susumu Sasabe 2012 5
  • 6. 1. Introduction Modern Quality Control in Japan • JUSE focused on “Quality” after World War II • Start of SQC (Statistical Quality Control) – Study group of top management invited Juran, Schuhart, and Deming. – SQC spread over Japanese industries, such as Steel, Chemical, Machine, Electronics, Automotive. • Creation of “Kaizen” and “TQC/TQM” (Total Quality Control/Total Quality Management) – Contributed to the Japan’s rapid economic growth Copyright © Susumu Sasabe 2012 6
  • 7. 2. Key concepts of Quality Management in Japan Key concepts of Quality Management in Japan • Customer First • “KAIZEN”: Continuous Improvement • Process Approach • Problem Solving Capability (Root cause analysis with various problem solving methods and tools) • Respect people’s motivation (focus on fault prevention itself, not on blaming people) Copyright © Susumu Sasabe 2012 7
  • 8. 2. Key concepts of Quality Management in Japan Customer First (1) SONY’s Challenge of Business: True Understanding of Customer’s Value First Tape Recorder in the world in 1950 “Walkman” in 1979 1950 1979 Source: Sasabe and Fessler, Management Copyright © Susumu Sasabe 2012 8 Conference in Madrid, 2011
  • 9. 2. Key concepts of Quality Management in Japan Customer First (2) Traditional Cast-Iron Tea pot in Northern Japan Display from a customer’s viewpoint Source: Sasabe and Fessler, Management Copyright © Susumu Sasabe 2012 9 Conference in Madrid, 2011
  • 10. 2. Key concepts of Quality Management in Japan “Kaizen”: Continuous Improvement (1) Kaizen: The Key To Japan's Competitive Success Book written by Masaaki Imai and published in 1986 Copyright © Susumu Sasabe 2012 10
  • 11. 2. Key concepts of Quality Management in Japan “Kaizen”: Continuous Improvement (2) Rolling of PDCA cycle: (Plan – Do – Check – Act) A P C D Source: Sasabe and Fessler, Management Copyright © Susumu Sasabe 2012 11 Conference in Madrid, 2011
  • 12. 2. Key concepts of Quality Management in Japan “Kaizen”: Continuous Improvement (3) Japan: Repeat small improvement in a step-by-step way Many Nose Designs of High Speed Train in Japan Source: Sasabe and Fessler, Management Copyright © Susumu Sasabe 2012 12 Conference in Madrid, 2011
  • 13. 2. Key concepts of Quality Management in Japan Problem Solving Capability Cause-and-Effect Diagram 5th why (Ishikawa Diagram) B 4th why C Procedure Policy 1st why D 2nd why Why A Defects? 3rd why Defects (Problem) People Environment Source: A New American TQM, Shoji Shiba, et al, 1993 Copyright © Susumu Sasabe 2012 13
  • 14. 2. Key concepts of Quality Management in Japan Process Approach A traditional tea party in Japan: Customers enjoy a process of making tea as well as tea itself Source: Sasabe and Fessler, Management Copyright © Susumu Sasabe 2012 14 Conference in Madrid, 2011
  • 15. 3. Software Quality Improvement Practices in Japan Start of Quality Improvement in Software • TQC/TQM was also introduced in non- manufacturing companies from middle of 1970s. – Construction, Power Utility, Service, and Software • JUSE established a software quality study group called “SPC” in 1980. • “SPC”: To promote the idea of Japanese TQM, methodology, and tools to the software industry • The activities are continuing for over 30 years. – “SPC” renewed its name as “SQiP” in 2007. Copyright © Susumu Sasabe 2012 15
  • 16. 3. Software Quality Improvement Practices in Japan An Example: “SWQC” in NEC • NEC launched a company-wide software quality improvement activities called “SWQC” in 1981. • TQM concept and methods already developed in the company were applied to the software business domain. • Case studies and practices of the NEC’s SWQC were published in 1990. Copyright © Susumu Sasabe 2012 16
  • 17. 2. Key concepts of Quality Management in Japan Process Approach: Process Network Diagram • A set of tasks that, when properly performed, produces the desired result. process process process process process Output Input process process process System view with Process Network clarifies: - Responsibility and right (Scope & relations of activity) - Input specification (entry criteria) - Resource and Technology (process parameter) - Release (exit criteria) Copyright © Susumu Sasabe 2012 17
  • 18. 3. Software Quality Improvement Practices in Japan Design of Process Architecture Program Kickoff Project Kickoff Shipment Shipment period Trend Analysis Solution Set period Development Plan Business Strategy Technology development Customize Integ V&V Market Information Development Tools Customize Integ V&V Customer Information Component Development Add Integ V&V Knowledge Asset Technology outsourcing Repeated Platform Development cyclically Next Generation Platform Core Core Competence Architecture Development Competence •Development Tools Next Generation Arch. •V&V Tools •Solution Set •Data for V&V Copyright © Susumu Sasabe 2012 18
  • 19. 3. Software Quality Improvement Practices in Japan Process Network Analysis (PNA) method Input Specification Insufficient Input Output Specification Process 2 problem description of Information? problem Process 4 counter- description of measures counter- measure Process 1 Process 3 Process 5 Input Output Specification Specification Input Output Specification Specification Input Output Specification Specification * Quality problem description of problem problem problem description of problem problem description of problem counter- description of measures counter- measure found counter- description of measures counter- measure counter- description of measures counter- measure here Necessary process missing? Example of Worksheet for Process Network analysis Copyright © Susumu Sasabe 2012 19
  • 20. 3. Software Quality Improvement Practices in Japan Quality Improvement using PNA • Product quality improvement in one Development Division • Inter-process analysis between the Division and sub-contracted partner design suppliers. • From 2000 to 2001, PNA method applied to all 42 projects and all 13 suppliers. Copyright © Susumu Sasabe 2012 20
  • 21. Product Quality Performance Number of (# of bugs/KLOC) 40 27 64 42 normalized value projects projects projects projects projects (number of (21) (13) (12) (13) partners) Product Quality 10 8.55 PNA method was applied Performance 6.98 Worst 4.92 Value 1/2 kaizen 5 3.38 Average 1.00 value 0.96 0 ・ ・ 0,80 ・ ・ 0.35 1/3 kaizen 1998 1999 2000 2001 Fiscal Year Product Quality Performance is normalized using Average Value in 1998 as 1.00. Product Quality Performance improvement (all partner companies’ performance) Copyright © Susumu Sasabe 2012 21
  • 22. 3. Software Quality Improvement Practices in Japan Process Improvement Models and PNA • Highest Product Quality Performance can be achieved with Three elements. – 1) Process Improvement Models: • Global common models with Process Approach – 2) Practices: • Using suitable methods developed through repeated practices (PNA and conventional QC methods) – 3) People: • Kaizen motivation through coaching and training of PNA method • Three elements lead to a fusion of Process Improvement Models and TQM method. Copyright © Susumu Sasabe 2012 22
  • 23. ISO9004 TQM PMBOK CMMI QMS Accumulation of Process Model Body of + + Description + description of actual practices knowledge of Best Practices requirement (over 20 years) ex. WBS Without “How “Goals” and “How to” Combined to” Not effective without practices Practices Practice Training, Consulting Method Creation Education Know-how Accumulated PNA method PNA Diagrams People Individual training, Coaching, Mentoring PNA Training Integrated Quality Management Course Integration of multiple process improvement models and Organization’s own TQM method Copyright © Susumu Sasabe 2012 23
  • 24. 4. Enhancing Software Quality Management in Next Decade Two Dimensions of Process Improvement Practices - Process Modeling - Harmony of Theory - Theory-based Improvement and Reality High - Single Model Principle - Harmony of Short and Theory-based - Rules first Long Term - Textual - Everlasting Process Evolution - TQM (Europe) - Continuous Innovation - TQM (Japan) - Failures are Mistakes - PDCA Low - Intuitive - Systematic Problem Solving - Short-sighted - Verbal Low High Pragmatism Source: Sasabe and Fessler, Management Copyright © Susumu Sasabe 2012 24 Conference in Madrid, 2011
  • 25. 4. Enhancing Software Quality Management in Next Decade Integration of Regional Strong points: Engineering Process Improvement Paths - High Performance - European Way High - Global Theory-based Low - Japanese Way - Low performance - Local Low High Pragmatism Source: Sasabe and Fessler, Management Copyright © Susumu Sasabe 2012 25 Conference in Madrid, 2011
  • 26. 4. Enhancing Software Quality Management in Next Decade SQuBOK Guide Book • “SQuBOK Guide – Guide to the Software Quality Body of Knowledge” • SQuBOK Guide was developed and released in November 2007 in Japan Copyright © Susumu Sasabe 2012 26
  • 27. 4. Enhancing Software Quality Management in Next Decade Overview of the SQuBOK • Y. Okazaki, T. Okawa, A. Sakakibara, “SQuBOK (Software Quality Body of Knowledge) project - “Guide to the SQuBOK Version 1” born this way -”, 4th World Congress for Software Quality, Bethesda, Maryland, USA, 2008 • Y. Okazaki, T. Okawa, A. Sakakibara: SQuBOK (Software Quality Body of Knowledge) Project – Development of “Guide to the Software Quality Body of Knowledge” – , Proceedings of the CONQUEST 2007, 2007, p.155-163 Copyright © Susumu Sasabe 2012 27
  • 28. 4. Enhancing Software Quality Management in Next Decade A Hybrid Integration of the SQuBOK • The SQuBOK is a hybrid integration of software quality intellectual assets recognized and practiced both in Japan and in the world. • The hybrid integration has been achieved with descriptions using the common information framework and templates Copyright © Susumu Sasabe 2012 28
  • 29. 4. Enhancing Software Quality Management in Next Decade A Hybrid Integration of the SQuBOK International Software quality software quality intellectual assets intellectual assets in Japan (International standards and de facto standards) (Regional Assets) (International Assets) Information framework and Templates of the SQuBOK Copyright © Susumu Sasabe 2012 29
  • 30. 4. Enhancing Software Quality Management in Next Decade Software Quality Intellectual Assets in Japan in the SQuBOK • Two key factors in the SQuBOK software quality management practices in Japan • (1) Creating and guiding capability to organizational software quality goal • (2) Adaptability to changes with a problem solving capability of software people Copyright © Susumu Sasabe 2012 30
  • 31. 4. Enhancing Software Quality Management in Next Decade Creating and Guiding Capability to Organizational Software Quality Goal • Organization-wide software quality improvement practices in Japan • Confusion and inconsistent different ideas among software people are managed with TQM concept • A compact and clear message spoken among top and bottom in the organization • Organization-wide software quality education program • Promotional seminars at JUSE with software quality improvement methods and tools which developed and practiced widely in Japan Copyright © Susumu Sasabe 2012 31
  • 32. 4. Enhancing Software Quality Management in Next Decade Adaptability to Changes with a Problem Solving Capability • Methods and tools are often focused on fault prevention as well as fault resolution in Japan • Externally observable facts are not sufficient to understand actual state of processes that might cause failure • Continuous applications of the fault prevention practice motivate the software people’s capability to understand deeply their processes and chain of processes spanning their colleagues and to predict possible faults in the future Copyright © Susumu Sasabe 2012 32
  • 33. 4. Enhancing Software Quality Management in Next Decade A Model of Global Mutual Enhancement of the SQuBOK • Each of software quality management cultures in the world would have its strong areas and weak areas • By looking at and exploring the other practices in other regions the weak areas can be clearly recognized and be motivated to overcome the weakness • The strong areas can also be transported to the other environment to support to create new ideas for a better progress in the region and in the world Copyright © Susumu Sasabe 2012 33
  • 34. 4. Enhancing Software Quality Management in Next Decade A Model of Global Mutual Enhancement of the SQuBOK Region A Region B Step 1: regional SQuBOK is not compiled yet ( International assets) Step 2: regional SQuBOK is compiled in hybrid integration Step 3: sharing and practicing the hybrid integration of the SQuBOK mutually among regions Step 4: Upgrading the international standards and internationally recognized practices with new successful intellectual assets Copyright © Susumu Sasabe 2012 34
  • 35. 4. Enhancing Software Quality Management in Next Decade Benefit of Hybrid Integration of the SQuBOK • Software people can recognize and experience other region’s successful practices and • Software people has an increased chance of integration to their own regional SQuBOK if they understand it useful and it fits their regional software quality management situation • Easy access to understand of respective history and attitudes of quality improvement, which influence the implementation of the software quality management Copyright © Susumu Sasabe 2012 35
  • 36. 5. Conclusion Conclusion • Before the SQuBOK was released the software quality management practices successfully practiced in Japan were very hard to access and understand from outside Japan • The hybrid integration of the SQuBOK supports to formulate a tailored strategy of software quality management which fits to each region • The SQuBOK enhances the software quality management in next decade as a useful knowledge tool for global teamwork Copyright © Susumu Sasabe 2012 36
  • 37. Thank you Copyright © Susumu Sasabe 2012 37