SlideShare a Scribd company logo
1 of 28
Download to read offline
Demystifying Quality Management
for Large-Scale Manufacturing
in Modern Context
19th Feb 2021
ConTEST 2021 Online
Yasuharu NISHI
The University of Electro-Communications, Tokyo
@YasuharuNishi / Yasuharu.Nishi@uec.ac.jp
Who is Nishi?
• University (assistant) professor on software testing and QA
• Consultant on software testing and QA
for hardware manufacturers in Japan
– Automotive, industrial automation, consumer electronics, medical devices etc.
– 20+ years experiences
• Serial community-founder on software testing in Japan
– Mailing list, Conference, Volunteer organization, ISTQB Japan, ISO domestic committee etc.
• A goodfella in “TQM Mafia” for hardware manufacturers in Japan
© NISHI, Yasuharu
p.2
Quality manufacturers in Japan
• You have a vague impression about
high quality in Japanese hardware manufacturers
– automotive industry, industrial automation etc.
• They have established sets of principles of quality management
– TQM (Total Quality Management)
– TPS (Toyota Production System)
– Taguchi methods
– Other companys’ own quality management frameworks
© NISHI, Yasuharu
p.3
History of TQM in Japan
• Dr. Edward Deming
– came to Japan in 1947
to teach statistical quality control to Japanese factories
• Dr. Joseph Juran
– came to Japan in 1954
to teach company-wide application of concepts of quality control
• Dr. Kaoru Ishikawa
– constructed TQM (formerly called TQC) principles
expanding concepts taught by Deming and Juran
– Dr. Ishikawa is the godfather of TQM mafia in Japan
• Dr. Kano (a.k.a. Kano model) is a great guru in TQM mafia
© NISHI, Yasuharu
p.4
https://www.juse.or.jp/deming_en/award/
https://www.juse.or.jp/qc_circle/case/
https://www.agilityiq.io/product-management/the-kano-model-for-prioritization/
https://www.sme.org/technologies/articles/2005/
masters-of-manufacturing-joseph-m.-juran/
© NISHI, Yasuharu
p.5 https://www.qc-ep.com/copy-of-lean-manufacturing-1
Concepts of TQM in Japan
• 品質
• 品質第一
• カイゼンサイクルと標準化
• 方針管理
• 目的指向とプロセス主義
• 水平展開による品質の作り込み
• 全員参加と「後工程はお客様」
• 事実に基づく管理と5ゲン主義
• 自律と小集団活動
• 人間性尊重
• 悪さの知識
© NISHI, Yasuharu
6
Concepts of TQM in Japan
• Interpretation of Quality
• Quality first
• Kaizen cycle (a.k.a. PDCA cycle) and standardization
• Management by policy
• Purpose-oriented and process-oriented
• Frontloading insight by reuse of lessens learned
• Involvement with everyone and internal customer
• Management by fact and data, and 5-gen methodology
• Teamwork based on personal autonomy
• Respect and warmth
• Negative insight
© NISHI, Yasuharu
7
Mindsets in high quality manufacturers in Japan
• Journey into quality forever
• Make everyone perseveringly smarter
• Enhance co-confidence
• Nestle weakness
© NISHI, Yasuharu
p.8
Journey into quality forever
• What is quality?
– In software development, people often say “Only users can judge quality”
– Gerry Weinberg said “Quality is value to some person”
• Japanese TQM thinks “all qualities matter”
– Dr. Ishikawa said “Quality of products, quality of work, quality of services, quality of information,
quality of process, quality of organization, quality of people from front-lines to executives,
quality of system, quality of policy, quality of management etc.”
– QA people think exhaustively what quality and whose quality
• Do users know quality?
– Of course
• Japanese manufacturers has constructed process of getting feedbacks from users
– Yes
• But as immediate feedback is technically impossible, they have “simulated” users
– Partly no
• Users sometimes say “I have never imagined such a product! I really want this!”
– No
• Users can’t know internal quality like product-line-friendly architecture
© NISHI, Yasuharu
p.9
From his twitter
Journey into quality forever
• Japanese manufacturers has constructed process of getting feedbacks
from customers by customer-support division or marketing division
© NISHI, Yasuharu
p.10
Development
User Support
/ Marketing
Journey into quality forever
• Some consumer electronics company built a house in its factory
– QA engineers lived in the house as various “simulated” families
© NISHI, Yasuharu
p.11
Journey into quality forever
• Some Japanese manufacturers have already constructed
or are starting to construct IT-based large feedback cycles
– Some construction, mining and agricultural machinery companies automatically collects field data
and use them to improve machinery and their customers’ business
– Some automotive companies have started to build CI/CD and DevOps cycles with real-world driving data
– Some have begun to apply Scrum-like iterative hardware development with modular hardware design
© NISHI, Yasuharu
p.12
Journey into quality forever
• Japanese quality manufacturers struggle to realize all qualities in the long term
– Temporally they have to make compromise and trade-off
– They have a strong will to realize all qualities in the long term
by continuous kaizen and innovation
• QA people always walk around
and do whatever is necessary for quality
– To talk to all stakeholders
– To understand them
– To make all people understand each other
– To make all people think quality is everyone’s mission
– To make all people realize all qualities
© NISHI, Yasuharu
p.13
Conflict
Journey into quality forever
• It’s a never ending journey of us, QA people
© NISHI, Yasuharu
p.14
Make everyone perseveringly smarter
• Japanese TQM thinks “all qualities matter” incl. quality of organization and people
• QA people should ensure the organization makes itself perseveringly smarter
– Involvement with everyone
– Teamwork
– Internal customers
– Multi layered feedback cycles and Frontloading
• QA people should ensure people make themselves perseveringly smarter
– TQM in Japan says people will get perseveringly smarter in their journey into quality
– TQM in Japan includes methodologies which make people perseveringly smarter
• Statistics
• 5 whys
• 5-gen methodology
• Anti-patterns
© NISHI, Yasuharu
p.15
Make organization perseveringly smarter
• Involvement with everyone
– Beware of little unconcern about quality; A small leak will sink a great ship (modified Benjamin Franklin)
– Break silos of “I’m a developer, so quality isn’t my business”
• Silos are not limited to developer’s silo and tester’s silo.
• Teamwork
– Pair or mob work will encourage people to kaizen quality by close conversations
– “Quality circle” is a scheme of mob-kaizen in TQM
• Internal customers
– Next process knows a lot of things to kaizen your process
• If you treat the next process as customers, you will be encouraged to kaizen your process
• Multi-layered feedback cycles
– Japanese quality manufacturers maintain several layers of feedback cycle
1. Whole business layer
2. Inter-divisional layer
3. Neighborhood process layer
4. Single process layer
© NISHI, Yasuharu
p.16
From Wikipedia
Make organization perseveringly smarter
© NISHI, Yasuharu
p.17
Development
User Support
/ Marketing
• Feedback cycle on whole business layer, e.g. by building lean and open organization
Make organization perseveringly smarter
© NISHI, Yasuharu
p.18
Development User Support
/ Marketing
Design Production
• Feedback cycle on inter-divisional layer, e.g. by concurrent engineering
Make organization perseveringly smarter
© NISHI, Yasuharu
p.19
Design
Review
Design
Development User Support
/ Marketing
Production
• Feedback cycle on neighborhood process layer, e.g. by frontloading a.k.a. shift-left
Make organization perseveringly smarter
© NISHI, Yasuharu
p.20
Design
Review
Development User Support
/ Marketing
Production
• Feedback cycle on single process layer, e.g. by mob-kaizen a.k.a quality circle
Make people perseveringly smarter
• Feedback? Frontloading? Shift-left? How? Is it just an early starting?
– One way for successful feedback is to give insight
• Without any methodology, you could just make a shallow idea
– TQM in Japan provides methodologies to extract insights
• Statistics / 5 Whys / 5-gen methodology / Anti-patterns
• Statistics
– Statistics make insights from iterative work, e.g. mass production
• Statistics sometimes give wrong impressions
• 5 whys (a root cause analysis)
– Multiple whys guides essential causes and insights
• Too many whys will lead meaningless cause, e.g. “because we are human”
• 5-gen methodology
– A set of words helps to extract insights by shaking abstraction level
• 3 reality: Actual location (Gemba in Japanese)
/ Actual object (Gembutsu) / Actual situation (Genjitsu)
• 2 essence: Nature (Genri) / Principle (Gensoku)
© NISHI, Yasuharu
p.21
Make people perseveringly smarter
• Anti-patterns matter to QA people
– Expert engineers have both “positive insights” and “negative insights”
• Positive insights are patterns how you can success, e.g. design patterns in software dev.
• Negative insights are patterns how you will fail, e.g. code smells in software dev.
– Developers will avoid, hate and forget negative insights
• QA people will focus on, re-use and love negative insights
– Japanese quality manufacturer store and re-use anti-patterns
• Various failure modes for FMEA which is far from Western FMEA
• Bad design patterns in 3D-CAD
© NISHI, Yasuharu
p.22
Conflict
https://interfaces.com/blog/2013/08/some-examples-of-design-failure-on-physical-space/
Make people perseveringly smarter
• We have maintained “software trap” as negative insights
that shows bug-prone requirement or design
– “Rip Van Winkle” trap (“Urashima-taro” in Japanese)
• RVW is an American short story written in 1819
– After Rip returned from a walk into a mountain, everything is changed
• “Process that requires physical time forked from short-lived process will lost the original position”
– “Eject disc” process forked from “Navigation” process can’t return and fails by GPF
because Navigation process ends during mechanical ejection movement
© NISHI, Yasuharu
p.23
From Wikipedia
Make people perseveringly smarter
• Embrace conflicts and make insights
– All the methodologies to extract insights includes conflicts insides
• Statistics / 5 Whys / 5-gen methodology / Anti-patterns
– Conflict is a source of insight, though trade-off is necessary
© NISHI, Yasuharu
p.24
Conflict
Enhance co-confidence
• Test and process can’t assure quality
– Exhaustive testing is impossible though expert testers can do their best
– Process tends to be bureaucratic though people there know it’s bureaucratic
• Quality Assurance work only needs everyone’s co-confidence
– If everyone gains confidence in doing the best
and they knows others did the best each other,
they can achieve as high quality as they can
– Insight can increase confidence
– Discomfort and uneasiness are signs of lack of confidence
• Mission of QA people is to gain and keep everyone’s co-confidence
– Not to make everyone compliant to rules, standards and processes
– Testing is a melting pot of insights extracted and created by everyone
– Process is a tool to share insight with everyone
– In other words, mission of QA people is
to circulate and expand insights in people and organization
© NISHI, Yasuharu
p.25
Nestle weakness
• To err is human
– “To Err is Humane; to Forgive, Divine” (Alexander Pope)
– Bounded rationality – Everyone is imperfect, everyone has weakness
– Everyone alone can’t overcome his/her weakness
• QA people should nestle everyone’s weakness
and support everyone in overcoming his/her weakness
– Penalty or punishment doesn’t work or avoid any failure
– Don’t throw bug information in order to make developers fix it
– Talk to developers who made bugs.
Ask them if they have co-confidence.
Listen to reasons why they couldn’t tell discomfort or uneasiness.
– Support them in extraction of negative insight
© NISHI, Yasuharu
p.26
From Wikipedia
What are differences between QA and tester
• Mindsets in high quality manufacturers in Japan are very similar to
mindsets in modern testing and agile testing
– Journey into quality forever
– Make everyone perseveringly smarter
– Enhance co-confidence
– Nestle weakness
© NISHI, Yasuharu
p.27
QA is an unchained tester from testing activities
• Journey into quality forever
– Do whatever is necessary for quality
• Make everyone perseveringly smarter
– Construct multi-layered feedback cycles and extract anti-patterns
• Enhance co-confidence
– Don’t make everyone compliant to rules, standards and processes
• Nestle weakness
– Talk to developers who made a bug
– Ask them if they have co-confidence
– Listen to reasons why they couldn’t tell discomfort or uneasiness.
© NISHI, Yasuharu
p.28

More Related Content

What's hot

Denso Corporation Japan How to Lead Practitioners into the practical applic...
Denso Corporation Japan   How to Lead Practitioners into the practical applic...Denso Corporation Japan   How to Lead Practitioners into the practical applic...
Denso Corporation Japan How to Lead Practitioners into the practical applic...Richard Platt
 
Efficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two WorldsEfficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two WorldsPaolo Sammicheli
 
[IGC 2017] 라이엇게임즈 유석문 - 게임 개발의 Agile Best Practices
[IGC 2017] 라이엇게임즈 유석문 - 게임 개발의 Agile Best Practices[IGC 2017] 라이엇게임즈 유석문 - 게임 개발의 Agile Best Practices
[IGC 2017] 라이엇게임즈 유석문 - 게임 개발의 Agile Best Practices강 민우
 
Thriving in an Uncertain World: Designing Virtual Teams Across the Innovation...
Thriving in an Uncertain World: Designing Virtual Teams Across the Innovation...Thriving in an Uncertain World: Designing Virtual Teams Across the Innovation...
Thriving in an Uncertain World: Designing Virtual Teams Across the Innovation...Sociotechnical Roundtable
 
Systematic Corporate Innovation Methods Overview
Systematic Corporate Innovation Methods OverviewSystematic Corporate Innovation Methods Overview
Systematic Corporate Innovation Methods OverviewRichard Platt
 
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOpsFuture Processing
 
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSW
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSWAndy Rachleff, Wealthfront Presentation at Lean Startup SXSW
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSW500 Startups
 
Sit smes innovation gen tienhoang
Sit smes innovation gen tienhoang Sit smes innovation gen tienhoang
Sit smes innovation gen tienhoang Tien Hoang
 

What's hot (8)

Denso Corporation Japan How to Lead Practitioners into the practical applic...
Denso Corporation Japan   How to Lead Practitioners into the practical applic...Denso Corporation Japan   How to Lead Practitioners into the practical applic...
Denso Corporation Japan How to Lead Practitioners into the practical applic...
 
Efficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two WorldsEfficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two Worlds
 
[IGC 2017] 라이엇게임즈 유석문 - 게임 개발의 Agile Best Practices
[IGC 2017] 라이엇게임즈 유석문 - 게임 개발의 Agile Best Practices[IGC 2017] 라이엇게임즈 유석문 - 게임 개발의 Agile Best Practices
[IGC 2017] 라이엇게임즈 유석문 - 게임 개발의 Agile Best Practices
 
Thriving in an Uncertain World: Designing Virtual Teams Across the Innovation...
Thriving in an Uncertain World: Designing Virtual Teams Across the Innovation...Thriving in an Uncertain World: Designing Virtual Teams Across the Innovation...
Thriving in an Uncertain World: Designing Virtual Teams Across the Innovation...
 
Systematic Corporate Innovation Methods Overview
Systematic Corporate Innovation Methods OverviewSystematic Corporate Innovation Methods Overview
Systematic Corporate Innovation Methods Overview
 
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
 
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSW
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSWAndy Rachleff, Wealthfront Presentation at Lean Startup SXSW
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSW
 
Sit smes innovation gen tienhoang
Sit smes innovation gen tienhoang Sit smes innovation gen tienhoang
Sit smes innovation gen tienhoang
 

Similar to Demystifying quality management for large scale manufacturing in modern context

Applying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground upApplying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground upKok Chiann
 
toyota production system
toyota production systemtoyota production system
toyota production systemPrithvi Ghag
 
Building & launching mobile & digital products
Building & launching mobile & digital productsBuilding & launching mobile & digital products
Building & launching mobile & digital productsAnurag Jain
 
Service frameworks and toolkits: Making design artefacts actionable
Service frameworks and toolkits: Making design artefacts actionableService frameworks and toolkits: Making design artefacts actionable
Service frameworks and toolkits: Making design artefacts actionableKarina Smith
 
Product Management
Product ManagementProduct Management
Product ManagementUpGrad
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for managementIcalia Labs
 
The case for coaching-Norwich
The case for coaching-NorwichThe case for coaching-Norwich
The case for coaching-NorwichRyan Lockard
 
Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience - Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience - UXPA International
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012Samantha Bailey
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxWatchDogs6
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Hilary Ip
 
O ps management lecture 3 design goods & services
O ps management lecture 3 design goods & servicesO ps management lecture 3 design goods & services
O ps management lecture 3 design goods & servicesjillmitchell8778
 
Mba om 02_product_andprocessdesign
Mba om 02_product_andprocessdesignMba om 02_product_andprocessdesign
Mba om 02_product_andprocessdesignNiranjana K.R.
 

Similar to Demystifying quality management for large scale manufacturing in modern context (20)

Applying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground upApplying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground up
 
toyota production system
toyota production systemtoyota production system
toyota production system
 
Building & launching mobile & digital products
Building & launching mobile & digital productsBuilding & launching mobile & digital products
Building & launching mobile & digital products
 
Service frameworks and toolkits: Making design artefacts actionable
Service frameworks and toolkits: Making design artefacts actionableService frameworks and toolkits: Making design artefacts actionable
Service frameworks and toolkits: Making design artefacts actionable
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
Product Management
Product ManagementProduct Management
Product Management
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
The case for coaching-Norwich
The case for coaching-NorwichThe case for coaching-Norwich
The case for coaching-Norwich
 
UX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, CopenhagenUX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, Copenhagen
 
Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience - Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience -
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
The Divide.pptx
The Divide.pptxThe Divide.pptx
The Divide.pptx
 
Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptx
 
Lean & Agile Value Streams
Lean & Agile Value StreamsLean & Agile Value Streams
Lean & Agile Value Streams
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines
 
O ps management lecture 3 design goods & services
O ps management lecture 3 design goods & servicesO ps management lecture 3 design goods & services
O ps management lecture 3 design goods & services
 
Mba om 02_product_andprocessdesign
Mba om 02_product_andprocessdesignMba om 02_product_andprocessdesign
Mba om 02_product_andprocessdesign
 
IDLC
IDLCIDLC
IDLC
 

More from Yasuharu Nishi

Is No More QA Idealist Practical and Something Tasty?
Is No More QA Idealist Practical and Something Tasty?Is No More QA Idealist Practical and Something Tasty?
Is No More QA Idealist Practical and Something Tasty?Yasuharu Nishi
 
Software-company Transformation
Software-company TransformationSoftware-company Transformation
Software-company TransformationYasuharu Nishi
 
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?Yasuharu Nishi
 
What should you shift left
What should you shift leftWhat should you shift left
What should you shift leftYasuharu Nishi
 
Paradigm shifts in QA for AI products
Paradigm shifts in QA for AI productsParadigm shifts in QA for AI products
Paradigm shifts in QA for AI productsYasuharu Nishi
 
What is quality engineer? Is it something tasty?
What is quality engineer? Is it something tasty?What is quality engineer? Is it something tasty?
What is quality engineer? Is it something tasty?Yasuharu Nishi
 
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)Yasuharu Nishi
 
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
 
CommentScreeen is good
CommentScreeen is goodCommentScreeen is good
CommentScreeen is goodYasuharu Nishi
 
Re-collection of embedded software qa in the last decade
Re-collection of embedded software qa in the last decadeRe-collection of embedded software qa in the last decade
Re-collection of embedded software qa in the last decadeYasuharu Nishi
 
Teaser - Re-collection of embedded software QA in the last decade
Teaser - Re-collection of embedded software QA in the last decadeTeaser - Re-collection of embedded software QA in the last decade
Teaser - Re-collection of embedded software QA in the last decadeYasuharu Nishi
 
車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれから車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれからYasuharu Nishi
 
modern software qa - draft 1
modern software qa - draft 1modern software qa - draft 1
modern software qa - draft 1Yasuharu Nishi
 
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~Yasuharu Nishi
 
Software Frontloading and QA
Software Frontloading and QASoftware Frontloading and QA
Software Frontloading and QAYasuharu Nishi
 
Tomorrow's software testing for embedded systems
Tomorrow's software testing for embedded systemsTomorrow's software testing for embedded systems
Tomorrow's software testing for embedded systemsYasuharu Nishi
 
QA4AI JaSST Tokyo 2019
QA4AI JaSST Tokyo 2019QA4AI JaSST Tokyo 2019
QA4AI JaSST Tokyo 2019Yasuharu Nishi
 
DeNA QA night #2 presentation
DeNA QA night #2 presentationDeNA QA night #2 presentation
DeNA QA night #2 presentationYasuharu Nishi
 
LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)Yasuharu Nishi
 
LINE Developer Meetup in Tokyo #39 Presentation
LINE Developer Meetup in Tokyo #39 PresentationLINE Developer Meetup in Tokyo #39 Presentation
LINE Developer Meetup in Tokyo #39 PresentationYasuharu Nishi
 

More from Yasuharu Nishi (20)

Is No More QA Idealist Practical and Something Tasty?
Is No More QA Idealist Practical and Something Tasty?Is No More QA Idealist Practical and Something Tasty?
Is No More QA Idealist Practical and Something Tasty?
 
Software-company Transformation
Software-company TransformationSoftware-company Transformation
Software-company Transformation
 
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?
 
What should you shift left
What should you shift leftWhat should you shift left
What should you shift left
 
Paradigm shifts in QA for AI products
Paradigm shifts in QA for AI productsParadigm shifts in QA for AI products
Paradigm shifts in QA for AI products
 
What is quality engineer? Is it something tasty?
What is quality engineer? Is it something tasty?What is quality engineer? Is it something tasty?
What is quality engineer? Is it something tasty?
 
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
 
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
 
CommentScreeen is good
CommentScreeen is goodCommentScreeen is good
CommentScreeen is good
 
Re-collection of embedded software qa in the last decade
Re-collection of embedded software qa in the last decadeRe-collection of embedded software qa in the last decade
Re-collection of embedded software qa in the last decade
 
Teaser - Re-collection of embedded software QA in the last decade
Teaser - Re-collection of embedded software QA in the last decadeTeaser - Re-collection of embedded software QA in the last decade
Teaser - Re-collection of embedded software QA in the last decade
 
車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれから車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれから
 
modern software qa - draft 1
modern software qa - draft 1modern software qa - draft 1
modern software qa - draft 1
 
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
 
Software Frontloading and QA
Software Frontloading and QASoftware Frontloading and QA
Software Frontloading and QA
 
Tomorrow's software testing for embedded systems
Tomorrow's software testing for embedded systemsTomorrow's software testing for embedded systems
Tomorrow's software testing for embedded systems
 
QA4AI JaSST Tokyo 2019
QA4AI JaSST Tokyo 2019QA4AI JaSST Tokyo 2019
QA4AI JaSST Tokyo 2019
 
DeNA QA night #2 presentation
DeNA QA night #2 presentationDeNA QA night #2 presentation
DeNA QA night #2 presentation
 
LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)
 
LINE Developer Meetup in Tokyo #39 Presentation
LINE Developer Meetup in Tokyo #39 PresentationLINE Developer Meetup in Tokyo #39 Presentation
LINE Developer Meetup in Tokyo #39 Presentation
 

Recently uploaded

英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 

Recently uploaded (20)

英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 

Demystifying quality management for large scale manufacturing in modern context

  • 1. Demystifying Quality Management for Large-Scale Manufacturing in Modern Context 19th Feb 2021 ConTEST 2021 Online Yasuharu NISHI The University of Electro-Communications, Tokyo @YasuharuNishi / Yasuharu.Nishi@uec.ac.jp
  • 2. Who is Nishi? • University (assistant) professor on software testing and QA • Consultant on software testing and QA for hardware manufacturers in Japan – Automotive, industrial automation, consumer electronics, medical devices etc. – 20+ years experiences • Serial community-founder on software testing in Japan – Mailing list, Conference, Volunteer organization, ISTQB Japan, ISO domestic committee etc. • A goodfella in “TQM Mafia” for hardware manufacturers in Japan © NISHI, Yasuharu p.2
  • 3. Quality manufacturers in Japan • You have a vague impression about high quality in Japanese hardware manufacturers – automotive industry, industrial automation etc. • They have established sets of principles of quality management – TQM (Total Quality Management) – TPS (Toyota Production System) – Taguchi methods – Other companys’ own quality management frameworks © NISHI, Yasuharu p.3
  • 4. History of TQM in Japan • Dr. Edward Deming – came to Japan in 1947 to teach statistical quality control to Japanese factories • Dr. Joseph Juran – came to Japan in 1954 to teach company-wide application of concepts of quality control • Dr. Kaoru Ishikawa – constructed TQM (formerly called TQC) principles expanding concepts taught by Deming and Juran – Dr. Ishikawa is the godfather of TQM mafia in Japan • Dr. Kano (a.k.a. Kano model) is a great guru in TQM mafia © NISHI, Yasuharu p.4 https://www.juse.or.jp/deming_en/award/ https://www.juse.or.jp/qc_circle/case/ https://www.agilityiq.io/product-management/the-kano-model-for-prioritization/ https://www.sme.org/technologies/articles/2005/ masters-of-manufacturing-joseph-m.-juran/
  • 5. © NISHI, Yasuharu p.5 https://www.qc-ep.com/copy-of-lean-manufacturing-1
  • 6. Concepts of TQM in Japan • 品質 • 品質第一 • カイゼンサイクルと標準化 • 方針管理 • 目的指向とプロセス主義 • 水平展開による品質の作り込み • 全員参加と「後工程はお客様」 • 事実に基づく管理と5ゲン主義 • 自律と小集団活動 • 人間性尊重 • 悪さの知識 © NISHI, Yasuharu 6
  • 7. Concepts of TQM in Japan • Interpretation of Quality • Quality first • Kaizen cycle (a.k.a. PDCA cycle) and standardization • Management by policy • Purpose-oriented and process-oriented • Frontloading insight by reuse of lessens learned • Involvement with everyone and internal customer • Management by fact and data, and 5-gen methodology • Teamwork based on personal autonomy • Respect and warmth • Negative insight © NISHI, Yasuharu 7
  • 8. Mindsets in high quality manufacturers in Japan • Journey into quality forever • Make everyone perseveringly smarter • Enhance co-confidence • Nestle weakness © NISHI, Yasuharu p.8
  • 9. Journey into quality forever • What is quality? – In software development, people often say “Only users can judge quality” – Gerry Weinberg said “Quality is value to some person” • Japanese TQM thinks “all qualities matter” – Dr. Ishikawa said “Quality of products, quality of work, quality of services, quality of information, quality of process, quality of organization, quality of people from front-lines to executives, quality of system, quality of policy, quality of management etc.” – QA people think exhaustively what quality and whose quality • Do users know quality? – Of course • Japanese manufacturers has constructed process of getting feedbacks from users – Yes • But as immediate feedback is technically impossible, they have “simulated” users – Partly no • Users sometimes say “I have never imagined such a product! I really want this!” – No • Users can’t know internal quality like product-line-friendly architecture © NISHI, Yasuharu p.9 From his twitter
  • 10. Journey into quality forever • Japanese manufacturers has constructed process of getting feedbacks from customers by customer-support division or marketing division © NISHI, Yasuharu p.10 Development User Support / Marketing
  • 11. Journey into quality forever • Some consumer electronics company built a house in its factory – QA engineers lived in the house as various “simulated” families © NISHI, Yasuharu p.11
  • 12. Journey into quality forever • Some Japanese manufacturers have already constructed or are starting to construct IT-based large feedback cycles – Some construction, mining and agricultural machinery companies automatically collects field data and use them to improve machinery and their customers’ business – Some automotive companies have started to build CI/CD and DevOps cycles with real-world driving data – Some have begun to apply Scrum-like iterative hardware development with modular hardware design © NISHI, Yasuharu p.12
  • 13. Journey into quality forever • Japanese quality manufacturers struggle to realize all qualities in the long term – Temporally they have to make compromise and trade-off – They have a strong will to realize all qualities in the long term by continuous kaizen and innovation • QA people always walk around and do whatever is necessary for quality – To talk to all stakeholders – To understand them – To make all people understand each other – To make all people think quality is everyone’s mission – To make all people realize all qualities © NISHI, Yasuharu p.13 Conflict
  • 14. Journey into quality forever • It’s a never ending journey of us, QA people © NISHI, Yasuharu p.14
  • 15. Make everyone perseveringly smarter • Japanese TQM thinks “all qualities matter” incl. quality of organization and people • QA people should ensure the organization makes itself perseveringly smarter – Involvement with everyone – Teamwork – Internal customers – Multi layered feedback cycles and Frontloading • QA people should ensure people make themselves perseveringly smarter – TQM in Japan says people will get perseveringly smarter in their journey into quality – TQM in Japan includes methodologies which make people perseveringly smarter • Statistics • 5 whys • 5-gen methodology • Anti-patterns © NISHI, Yasuharu p.15
  • 16. Make organization perseveringly smarter • Involvement with everyone – Beware of little unconcern about quality; A small leak will sink a great ship (modified Benjamin Franklin) – Break silos of “I’m a developer, so quality isn’t my business” • Silos are not limited to developer’s silo and tester’s silo. • Teamwork – Pair or mob work will encourage people to kaizen quality by close conversations – “Quality circle” is a scheme of mob-kaizen in TQM • Internal customers – Next process knows a lot of things to kaizen your process • If you treat the next process as customers, you will be encouraged to kaizen your process • Multi-layered feedback cycles – Japanese quality manufacturers maintain several layers of feedback cycle 1. Whole business layer 2. Inter-divisional layer 3. Neighborhood process layer 4. Single process layer © NISHI, Yasuharu p.16 From Wikipedia
  • 17. Make organization perseveringly smarter © NISHI, Yasuharu p.17 Development User Support / Marketing • Feedback cycle on whole business layer, e.g. by building lean and open organization
  • 18. Make organization perseveringly smarter © NISHI, Yasuharu p.18 Development User Support / Marketing Design Production • Feedback cycle on inter-divisional layer, e.g. by concurrent engineering
  • 19. Make organization perseveringly smarter © NISHI, Yasuharu p.19 Design Review Design Development User Support / Marketing Production • Feedback cycle on neighborhood process layer, e.g. by frontloading a.k.a. shift-left
  • 20. Make organization perseveringly smarter © NISHI, Yasuharu p.20 Design Review Development User Support / Marketing Production • Feedback cycle on single process layer, e.g. by mob-kaizen a.k.a quality circle
  • 21. Make people perseveringly smarter • Feedback? Frontloading? Shift-left? How? Is it just an early starting? – One way for successful feedback is to give insight • Without any methodology, you could just make a shallow idea – TQM in Japan provides methodologies to extract insights • Statistics / 5 Whys / 5-gen methodology / Anti-patterns • Statistics – Statistics make insights from iterative work, e.g. mass production • Statistics sometimes give wrong impressions • 5 whys (a root cause analysis) – Multiple whys guides essential causes and insights • Too many whys will lead meaningless cause, e.g. “because we are human” • 5-gen methodology – A set of words helps to extract insights by shaking abstraction level • 3 reality: Actual location (Gemba in Japanese) / Actual object (Gembutsu) / Actual situation (Genjitsu) • 2 essence: Nature (Genri) / Principle (Gensoku) © NISHI, Yasuharu p.21
  • 22. Make people perseveringly smarter • Anti-patterns matter to QA people – Expert engineers have both “positive insights” and “negative insights” • Positive insights are patterns how you can success, e.g. design patterns in software dev. • Negative insights are patterns how you will fail, e.g. code smells in software dev. – Developers will avoid, hate and forget negative insights • QA people will focus on, re-use and love negative insights – Japanese quality manufacturer store and re-use anti-patterns • Various failure modes for FMEA which is far from Western FMEA • Bad design patterns in 3D-CAD © NISHI, Yasuharu p.22 Conflict https://interfaces.com/blog/2013/08/some-examples-of-design-failure-on-physical-space/
  • 23. Make people perseveringly smarter • We have maintained “software trap” as negative insights that shows bug-prone requirement or design – “Rip Van Winkle” trap (“Urashima-taro” in Japanese) • RVW is an American short story written in 1819 – After Rip returned from a walk into a mountain, everything is changed • “Process that requires physical time forked from short-lived process will lost the original position” – “Eject disc” process forked from “Navigation” process can’t return and fails by GPF because Navigation process ends during mechanical ejection movement © NISHI, Yasuharu p.23 From Wikipedia
  • 24. Make people perseveringly smarter • Embrace conflicts and make insights – All the methodologies to extract insights includes conflicts insides • Statistics / 5 Whys / 5-gen methodology / Anti-patterns – Conflict is a source of insight, though trade-off is necessary © NISHI, Yasuharu p.24 Conflict
  • 25. Enhance co-confidence • Test and process can’t assure quality – Exhaustive testing is impossible though expert testers can do their best – Process tends to be bureaucratic though people there know it’s bureaucratic • Quality Assurance work only needs everyone’s co-confidence – If everyone gains confidence in doing the best and they knows others did the best each other, they can achieve as high quality as they can – Insight can increase confidence – Discomfort and uneasiness are signs of lack of confidence • Mission of QA people is to gain and keep everyone’s co-confidence – Not to make everyone compliant to rules, standards and processes – Testing is a melting pot of insights extracted and created by everyone – Process is a tool to share insight with everyone – In other words, mission of QA people is to circulate and expand insights in people and organization © NISHI, Yasuharu p.25
  • 26. Nestle weakness • To err is human – “To Err is Humane; to Forgive, Divine” (Alexander Pope) – Bounded rationality – Everyone is imperfect, everyone has weakness – Everyone alone can’t overcome his/her weakness • QA people should nestle everyone’s weakness and support everyone in overcoming his/her weakness – Penalty or punishment doesn’t work or avoid any failure – Don’t throw bug information in order to make developers fix it – Talk to developers who made bugs. Ask them if they have co-confidence. Listen to reasons why they couldn’t tell discomfort or uneasiness. – Support them in extraction of negative insight © NISHI, Yasuharu p.26 From Wikipedia
  • 27. What are differences between QA and tester • Mindsets in high quality manufacturers in Japan are very similar to mindsets in modern testing and agile testing – Journey into quality forever – Make everyone perseveringly smarter – Enhance co-confidence – Nestle weakness © NISHI, Yasuharu p.27
  • 28. QA is an unchained tester from testing activities • Journey into quality forever – Do whatever is necessary for quality • Make everyone perseveringly smarter – Construct multi-layered feedback cycles and extract anti-patterns • Enhance co-confidence – Don’t make everyone compliant to rules, standards and processes • Nestle weakness – Talk to developers who made a bug – Ask them if they have co-confidence – Listen to reasons why they couldn’t tell discomfort or uneasiness. © NISHI, Yasuharu p.28