SlideShare a Scribd company logo
1 of 42
Download to read offline
IoT PlatformTRIRIGA EngineeringMaximo
Watson IoT: Practical Use Case of AI in Engineering
—
Galina Mishiev
World Wide AI Sales Leader
M. Kevin McHugh
Senior Managing Consultant
Practice Lead – AI and Compliance
IBM Watson IoT / © 2019 IBM Corporation
The information we need to know is expanding exponentially
… exceeding our capacity to learn
… to close that gap, we apply AI
Rate
Time
Data increasing
Capacity and
ability to learn
and adapt
Knowledge and
augmentation
AI
IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation
Power of AI in Engineering
What is your “ETA”?
IBM Watson IoT / © 2019 IBM Corporation
AI and Engineering
Inject quality, automation, and experience
Electrical /
Electronics
Design
Mechanical
Design
Lean Software
Engineering
Requirements
Quality Analysis
Automatic Model
Generation from
Requirements
Traceability and
Impact Analysis
Test Case
Generation from
Requirements
IBM
Engineering
Lifecycle
Management
5
IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation
• Evaluate – drives quality
• the primary purpose of an Evaluative AI application is to assess the quality of an artifact
• Transform – promotes automation
• The primary purpose of a Transformative AI application is to create or update an artifact
based on existing information
• Assist – assists with experience
• The primary purpose of an Assistive AI application is to extend or expand the knowledge,
skills, experience of an engineer when actively working with artifacts
Types of AI Application
IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation
Types of AI Application
What is your “ETA”?
IBM Watson IoT / © 2019 IBM Corporation
• Evaluate
• Requirements Quality Assistant Product Offering - GA
• Impact Analysis – Link Assessment Services Offering – seeking beta clients - $0 cost
• Transform
• Smart Test Case Generator Services Offering – GA
• Assist
• Smart Editors Service Offering – seeking beta clients
Watson IoT Offerings
IBM Watson IoT / © 2019 IBM Corporation
IBM Requirements Quality Assistant
IBM Watson IoT / © 2019 IBM Corporation 10
Introducing Requirements Quality Assistant
New Watson capability embedded inside DNG …
• Removes risk and ambiguity in the requirements authoring
phase out-of-the-box by using AI (Watson Natural
Language Understanding)
• Pre-trained to detect key quality indicators designed to be
consistent with the INCOSE Guidelines for Writing Good
Requirements
• Authors receive coaching from Watson to improve the
quality of the requirement as it is being written
Enterprise benefits (400 engineers example)
• Reduce the cost of defects by 60% to save $3.9M
• Reduce cost of manual reviews by 25%
• Retain engineering expertise for junior engineers
IBM Watson IoT / © 2019 IBM Corporation
IBM Requirements Quality Assistant
• Grades requirements against a criteria that was designed
to be consistent with the INCOSE Guidelines for Writing
Good Requirements
• Pre-trained to detect 10 quality issues
– Unclear actor or user
– Compound requirement
– Negative requirements
– Escape clause
– Missing units
– Missing tolerances
– Ambiguity
– Passive
– Incomplete requirements
– Unspecific quantities
• Add to the list of quality issues or do deeper training through a
3 week services engagement with IBM services team
11
IBM Watson IoT / © 2019 IBM Corporation
IBM Impact Analysis
13
IBM Watson IoT / © 2019 IBM Corporation
Impact Analysis
Quality of your trace matrix
• Should all the linked artifacts actually be linked?
• Are there missing links?
• Do you have duplicates Requirements?
• Do you have duplicate Test Cases?
IBM Watson IoT / © 2019 IBM Corporation
Scores show the correspondence between Requirements text and Test Case text
14
These Test Cases are linked to Requirements… should they be?
IBM Watson IoT / © 2019 IBM Corporation
Are you re-executing Test Cases that don’t need to
be re-executed?
Are you executing too many Test Cases?
Are you maintaining too many Test Cases?
Are there impacts beyond what your traceability
shows?
Analyze all the Requirements and all the Test Case
21 3
IBM Watson IoT / © 2019 IBM Corporation
800 total assessments
Let’s look at the Scope of Analysis
IBM Watson IoT / © 2019 IBM Corporation
283 have a non-zero correlation, out of which:
Let’s look at the Scope of Analysis
IBM Watson IoT / © 2019 IBM Corporation
24 links > 70% correlation
Let’s look at the Scope of Analysis
IBM Watson IoT / © 2019 IBM Corporation
24 proposed missing links!
Let’s look at the Scope of Analysis
IBM Watson IoT / © 2019 IBM Corporation
16 are indeed valid missing links!
• better trace, better test, better product
Human Analysis of the 24 Proposed Links Indicates
… if you made a change to the product, you would have failed
to test HALF of the things you needed to test
IBM Watson IoT / © 2019 IBM Corporation
6 indicate Test Cases should be combined
• reduce test artifact maintenance.
Human Analysis of the 24 Proposed Links Indicates
… you are running and maintaining 6 test case that you do
NOT need to spend time on
IBM Watson IoT / © 2019 IBM Corporation
2 do not provide useful information to the engineers
Human Analysis of the 24 Proposed Links Indicates
IBM Watson IoT / © 2019 IBM Corporation
• Evaluate
• Requirements Quality Assistant Product Offering - GA
• Impact Analysis – Link Assessment Services Offering – seeking beta clients - $0 cost
• Transform
• Smart Test Case Generator Services Offering – GA
• Assist
• Smart Editors Service Offering – seeking beta clients
Watson IoT Offerings
24
IBM Watson IoT / © 2019 IBM Corporation
Business Drivers:
Organizations need to improve quality, comply
with standards, and get to market sooner – all
at less cost! Improving the accuracy of trace
links between requirements and test cases can
help achieve these objectives.
Reduce costs. Time is money. Reduce the time
spent evaluating trace, maintaining duplicate
test artifacts, running duplicate tests.
Improve Time to Market. Realize income from
your development efforts more quickly.
Increase market share by offering features
earlier than your competitors.
IBM Impact Analysis – Zero cost Beta
Offering Benefits:
We provide a capability that helps you deliver
better products, more quickly and cost-effectively.
Identify probably missing and/or incorrect links
Improve test coverage correctness, find defects
earlier
Reduce maintenance costs and reduce excess test
execution time
Offering delivers:
Score matrix between linked Requirements and
Test Cases
Score matrix between unlinked Requirements and
Test Cases.
IBM Watson IoT / © 2019 IBM Corporation
• Evaluate
• Requirements Quality Assistant Product Offering - GA
• Impact Analysis – Link Assessment Services Offering – seeking beta clients - $0 cost
• Transform
• Smart Test Case Generator Services Offering – GA
• Assist
• Smart Editors Service Offering – seeking beta clients
Watson IoT Offerings
IBM Watson IoT / © 2019 IBM Corporation
IBM Smart Test Case Generator
IBM Watson IoT / © 2019 IBM Corporation
A Natural Language Processing solution
Reads Requirements from DNG (now renamed ERM)
Writes Test Case sections to RQM (now renamed ETM)
Precondition
Expected Results
Test Case Design
IBM Watson IoT / © 2019 IBM Corporation
Lean method to automatically achieve high correspondence
IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation
There’s more!
Test Case text shows a poorly written requirement.
Let’s rewrite for Testability.
…and re-generate…
IBM Watson IoT / © 2019 IBM Corporation
Better requirements…better Test Cases… Better Product
Original Improved
IBM Watson IoT / © 2019 IBM Corporation
Impact
- Test Cases:
- 30-60 minutes of Test Engineer time / Test Case
- Test Scripts:
- 30-60 minutes of Test Engineer time / Test Script
- Test artifact reviews:
- 10 minutes / artifact / review board member
- Requirements review:
- 10 minutes / artifact / review board member
- Requirements are improved through the cycle with the tester. Therefore the reviews are quicker
- Aligns Test Case more closely to Requirements
- Fewer operational defects. Higher quality = lower costs
- Saves expensive rework due to ambiguously written
requirements
- This improves the requirements themselves. Therefore the Architecture, Design, and Implementation are
more true. Therefore the ‘as built’ product meets requirements and expectations more closely
- Improved ASPICE / ISO 26262 ratings
32
IBM Watson IoT / © 2019 IBM Corporation
Business Drivers
Discover more defects, reduce costly
rework.
Better Test Cases means better product.
Reduce costs. Time is money. Reduce the
time spent manually writing Test Cases.
Improve Time to Market. Realize income from
your development efforts more quickly.
Increase market share by offering features
earlier than your competitors.
Smart Test Case Generator for IBM Engineering - Quick Start
Value Proposition
Offering Benefits
Improve compliance score by raising
correspondence between Requirements and
Test Case content
Better requirements…Better Test
Cases…Better Product.
Lean your test authoring process.
IBM Watson IoT / © 2019 IBM Corporation
• Evaluate
• Requirements Quality Assistant Product Offering - GA
• Impact Analysis – Link Assessment Services Offering – seeking beta clients - $0 cost
• Transform
• Smart Test Case Generator Services Offering – GA
• Assist
• Smart Editors Service Offering – seeking beta clients
Watson IoT Offerings
IBM Watson IoT / © 2019 IBM Corporation
IBM Smart Editors
IBM Watson IoT / © 2019 IBM Corporation
The Smart Editor Highlights
Find the system component relevant
See the requirement completed with the AI assist
ensuring consistency
• Terminology becomes
consistent across all artifacts
• Reduces variations such as: "Adaptive Cruise
Control", "ACC", and "Adaptive CC”.
• Multiple variations of names for the same
entity, can lead readers (Testers, Developers)
to think they are different entities.
• New team members come up to
speed faster when an entity has
only one name.
• The Smart Editor also reduces
typos for complex names.
IBM Watson IoT / © 2019 IBM Corporation
Smart Editor for ETM Test Cases
ETM Test Case
sections available
as well
IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation
Smart Editors increase alignment and consistency in terminology
between team members during product development. Leading to…
Higher productivity
Higher quality
New team members spin up faster
Smart Editor – Value Proposition
IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation
• Evaluate – drives quality
• Transform – promotes automation
• Assist – assists with experience
Summary: Types of AI Application
What is your
“ETA”?
IBM Watson IoT / © 2019 IBM Corporation
Use case: Evolving Solution Architecture
RQA
DNG or DOORS
TC Text
(RQM)
Req Text
(DNG)
Test Case
Quality Assistant
Smart Test Case
Generator
Client Data
Evaluative
Requirements
Smart Editor
Test Case
Smart Editor
Impact Analysis
Transformative
Assistive
IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation
Where are you taking AI next?
IBM Watson IoT / © 2019 IBM Corporation
IBM Watson IoT / © 2019 IBM Corporation
Thank you
IBM Watson IoT / © 2019 IBM Corporation
M. Kevin McHugh
Practice Lead for Watson IoT Lab Services AI and Compliance
—
mchughm@us.ibm.com
+1-719-331-0886
ibm.com
Twitter: mkmchu
LinkedIn: www.linkedin.com/in/m-kevin-mchugh-65048315
Blog: https://mkevinmchugh.wordpress.com/

More Related Content

Similar to 2019 ibm io t exchange - practical use case of AI in engineeringv2

2018 ibm agile engineering summit - spotlight presentation
2018   ibm agile engineering summit - spotlight presentation2018   ibm agile engineering summit - spotlight presentation
2018 ibm agile engineering summit - spotlight presentationM Kevin McHugh
 
Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Curiosity Software Ireland
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessSanjeev Sharma
 
IBM webinar Profesia su Requirements Quality assistant
IBM webinar Profesia su Requirements Quality assistantIBM webinar Profesia su Requirements Quality assistant
IBM webinar Profesia su Requirements Quality assistantProfesia Srl, Lynx Group
 
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineIBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineDevOps for Enterprise Systems
 
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...Amazon Web Services
 
Building Business Workflows with AWS Step Functions
Building Business Workflows with AWS Step FunctionsBuilding Business Workflows with AWS Step Functions
Building Business Workflows with AWS Step FunctionsAmazon Web Services
 
Building Business Workflows with AWS Step Functions: re:Invent 2018 Recap at ...
Building Business Workflows with AWS Step Functions: re:Invent 2018 Recap at ...Building Business Workflows with AWS Step Functions: re:Invent 2018 Recap at ...
Building Business Workflows with AWS Step Functions: re:Invent 2018 Recap at ...Amazon Web Services
 
Cognitive Assistant for Data Scientists (CADS)
Cognitive Assistant for Data Scientists (CADS)Cognitive Assistant for Data Scientists (CADS)
Cognitive Assistant for Data Scientists (CADS)Steven Miller
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Amazon Web Services
 
7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience Investement7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience InvestementGlenn Kline
 
Lights-Out Testing for Lights-On Business
Lights-Out Testing for Lights-On BusinessLights-Out Testing for Lights-On Business
Lights-Out Testing for Lights-On BusinessWorksoft
 
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation Anatoly Levenchuk
 
DevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQDevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQStuart Feasey
 
2019 ibm io t exchange - meeting safety-related software audits
2019   ibm io t exchange - meeting safety-related software audits2019   ibm io t exchange - meeting safety-related software audits
2019 ibm io t exchange - meeting safety-related software auditsM Kevin McHugh
 
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...MongoDB
 
APN_Live_20190722_Well-Architected
APN_Live_20190722_Well-ArchitectedAPN_Live_20190722_Well-Architected
APN_Live_20190722_Well-ArchitectedAmazon Web Services
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSDevOps.com
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...DevOps for Enterprise Systems
 

Similar to 2019 ibm io t exchange - practical use case of AI in engineeringv2 (20)

2018 ibm agile engineering summit - spotlight presentation
2018   ibm agile engineering summit - spotlight presentation2018   ibm agile engineering summit - spotlight presentation
2018 ibm agile engineering summit - spotlight presentation
 
Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
IBM webinar Profesia su Requirements Quality assistant
IBM webinar Profesia su Requirements Quality assistantIBM webinar Profesia su Requirements Quality assistant
IBM webinar Profesia su Requirements Quality assistant
 
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineIBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
 
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
 
Building Business Workflows with AWS Step Functions
Building Business Workflows with AWS Step FunctionsBuilding Business Workflows with AWS Step Functions
Building Business Workflows with AWS Step Functions
 
Building Business Workflows with AWS Step Functions: re:Invent 2018 Recap at ...
Building Business Workflows with AWS Step Functions: re:Invent 2018 Recap at ...Building Business Workflows with AWS Step Functions: re:Invent 2018 Recap at ...
Building Business Workflows with AWS Step Functions: re:Invent 2018 Recap at ...
 
Cognitive Assistant for Data Scientists (CADS)
Cognitive Assistant for Data Scientists (CADS)Cognitive Assistant for Data Scientists (CADS)
Cognitive Assistant for Data Scientists (CADS)
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
 
7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience Investement7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience Investement
 
Lights-Out Testing for Lights-On Business
Lights-Out Testing for Lights-On BusinessLights-Out Testing for Lights-On Business
Lights-Out Testing for Lights-On Business
 
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation
 
DevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQDevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQ
 
2019 ibm io t exchange - meeting safety-related software audits
2019   ibm io t exchange - meeting safety-related software audits2019   ibm io t exchange - meeting safety-related software audits
2019 ibm io t exchange - meeting safety-related software audits
 
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...
 
APN_Live_20190722_Well-Architected
APN_Live_20190722_Well-ArchitectedAPN_Live_20190722_Well-Architected
APN_Live_20190722_Well-Architected
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
 
Priyanka_Resume
Priyanka_ResumePriyanka_Resume
Priyanka_Resume
 

More from M Kevin McHugh

2019 ibm io t exchange rqm - stop wasting time and take control
2019   ibm io t exchange rqm - stop wasting time and take control2019   ibm io t exchange rqm - stop wasting time and take control
2019 ibm io t exchange rqm - stop wasting time and take controlM Kevin McHugh
 
2018 think - extending rtc with corporate data
2018   think - extending rtc with corporate data2018   think - extending rtc with corporate data
2018 think - extending rtc with corporate dataM Kevin McHugh
 
2017 think - session 4085 - increase your agile velocity - integrate your d...
2017   think - session 4085 - increase your agile velocity - integrate your d...2017   think - session 4085 - increase your agile velocity - integrate your d...
2017 think - session 4085 - increase your agile velocity - integrate your d...M Kevin McHugh
 
2017 ice - rqm - stop wasting time and take control
2017   ice - rqm - stop wasting time and take control2017   ice - rqm - stop wasting time and take control
2017 ice - rqm - stop wasting time and take controlM Kevin McHugh
 
2017 ice - meeting safety-related software audits w video
2017   ice - meeting safety-related software audits w video2017   ice - meeting safety-related software audits w video
2017 ice - meeting safety-related software audits w videoM Kevin McHugh
 
Continuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
Continuous Delivery of a Cloud Deployment at a Large Telecommunications ProviderContinuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
Continuous Delivery of a Cloud Deployment at a Large Telecommunications ProviderM Kevin McHugh
 
Re-architecting an Enterprise with SOA & Agile
Re-architecting an Enterprise with SOA & AgileRe-architecting an Enterprise with SOA & Agile
Re-architecting an Enterprise with SOA & AgileM Kevin McHugh
 

More from M Kevin McHugh (7)

2019 ibm io t exchange rqm - stop wasting time and take control
2019   ibm io t exchange rqm - stop wasting time and take control2019   ibm io t exchange rqm - stop wasting time and take control
2019 ibm io t exchange rqm - stop wasting time and take control
 
2018 think - extending rtc with corporate data
2018   think - extending rtc with corporate data2018   think - extending rtc with corporate data
2018 think - extending rtc with corporate data
 
2017 think - session 4085 - increase your agile velocity - integrate your d...
2017   think - session 4085 - increase your agile velocity - integrate your d...2017   think - session 4085 - increase your agile velocity - integrate your d...
2017 think - session 4085 - increase your agile velocity - integrate your d...
 
2017 ice - rqm - stop wasting time and take control
2017   ice - rqm - stop wasting time and take control2017   ice - rqm - stop wasting time and take control
2017 ice - rqm - stop wasting time and take control
 
2017 ice - meeting safety-related software audits w video
2017   ice - meeting safety-related software audits w video2017   ice - meeting safety-related software audits w video
2017 ice - meeting safety-related software audits w video
 
Continuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
Continuous Delivery of a Cloud Deployment at a Large Telecommunications ProviderContinuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
Continuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
 
Re-architecting an Enterprise with SOA & Agile
Re-architecting an Enterprise with SOA & AgileRe-architecting an Enterprise with SOA & Agile
Re-architecting an Enterprise with SOA & Agile
 

Recently uploaded

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 

Recently uploaded (20)

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 

2019 ibm io t exchange - practical use case of AI in engineeringv2

  • 2. Watson IoT: Practical Use Case of AI in Engineering — Galina Mishiev World Wide AI Sales Leader M. Kevin McHugh Senior Managing Consultant Practice Lead – AI and Compliance
  • 3. IBM Watson IoT / © 2019 IBM Corporation The information we need to know is expanding exponentially … exceeding our capacity to learn … to close that gap, we apply AI Rate Time Data increasing Capacity and ability to learn and adapt Knowledge and augmentation AI
  • 4. IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation Power of AI in Engineering What is your “ETA”?
  • 5. IBM Watson IoT / © 2019 IBM Corporation AI and Engineering Inject quality, automation, and experience Electrical / Electronics Design Mechanical Design Lean Software Engineering Requirements Quality Analysis Automatic Model Generation from Requirements Traceability and Impact Analysis Test Case Generation from Requirements IBM Engineering Lifecycle Management 5
  • 6. IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation • Evaluate – drives quality • the primary purpose of an Evaluative AI application is to assess the quality of an artifact • Transform – promotes automation • The primary purpose of a Transformative AI application is to create or update an artifact based on existing information • Assist – assists with experience • The primary purpose of an Assistive AI application is to extend or expand the knowledge, skills, experience of an engineer when actively working with artifacts Types of AI Application
  • 7. IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation Types of AI Application What is your “ETA”?
  • 8. IBM Watson IoT / © 2019 IBM Corporation • Evaluate • Requirements Quality Assistant Product Offering - GA • Impact Analysis – Link Assessment Services Offering – seeking beta clients - $0 cost • Transform • Smart Test Case Generator Services Offering – GA • Assist • Smart Editors Service Offering – seeking beta clients Watson IoT Offerings
  • 9. IBM Watson IoT / © 2019 IBM Corporation IBM Requirements Quality Assistant
  • 10. IBM Watson IoT / © 2019 IBM Corporation 10 Introducing Requirements Quality Assistant New Watson capability embedded inside DNG … • Removes risk and ambiguity in the requirements authoring phase out-of-the-box by using AI (Watson Natural Language Understanding) • Pre-trained to detect key quality indicators designed to be consistent with the INCOSE Guidelines for Writing Good Requirements • Authors receive coaching from Watson to improve the quality of the requirement as it is being written Enterprise benefits (400 engineers example) • Reduce the cost of defects by 60% to save $3.9M • Reduce cost of manual reviews by 25% • Retain engineering expertise for junior engineers
  • 11. IBM Watson IoT / © 2019 IBM Corporation IBM Requirements Quality Assistant • Grades requirements against a criteria that was designed to be consistent with the INCOSE Guidelines for Writing Good Requirements • Pre-trained to detect 10 quality issues – Unclear actor or user – Compound requirement – Negative requirements – Escape clause – Missing units – Missing tolerances – Ambiguity – Passive – Incomplete requirements – Unspecific quantities • Add to the list of quality issues or do deeper training through a 3 week services engagement with IBM services team 11
  • 12. IBM Watson IoT / © 2019 IBM Corporation IBM Impact Analysis
  • 13. 13 IBM Watson IoT / © 2019 IBM Corporation Impact Analysis Quality of your trace matrix • Should all the linked artifacts actually be linked? • Are there missing links? • Do you have duplicates Requirements? • Do you have duplicate Test Cases?
  • 14. IBM Watson IoT / © 2019 IBM Corporation Scores show the correspondence between Requirements text and Test Case text 14 These Test Cases are linked to Requirements… should they be?
  • 15. IBM Watson IoT / © 2019 IBM Corporation Are you re-executing Test Cases that don’t need to be re-executed? Are you executing too many Test Cases? Are you maintaining too many Test Cases? Are there impacts beyond what your traceability shows? Analyze all the Requirements and all the Test Case 21 3
  • 16. IBM Watson IoT / © 2019 IBM Corporation 800 total assessments Let’s look at the Scope of Analysis
  • 17. IBM Watson IoT / © 2019 IBM Corporation 283 have a non-zero correlation, out of which: Let’s look at the Scope of Analysis
  • 18. IBM Watson IoT / © 2019 IBM Corporation 24 links > 70% correlation Let’s look at the Scope of Analysis
  • 19. IBM Watson IoT / © 2019 IBM Corporation 24 proposed missing links! Let’s look at the Scope of Analysis
  • 20. IBM Watson IoT / © 2019 IBM Corporation 16 are indeed valid missing links! • better trace, better test, better product Human Analysis of the 24 Proposed Links Indicates … if you made a change to the product, you would have failed to test HALF of the things you needed to test
  • 21. IBM Watson IoT / © 2019 IBM Corporation 6 indicate Test Cases should be combined • reduce test artifact maintenance. Human Analysis of the 24 Proposed Links Indicates … you are running and maintaining 6 test case that you do NOT need to spend time on
  • 22. IBM Watson IoT / © 2019 IBM Corporation 2 do not provide useful information to the engineers Human Analysis of the 24 Proposed Links Indicates
  • 23. IBM Watson IoT / © 2019 IBM Corporation • Evaluate • Requirements Quality Assistant Product Offering - GA • Impact Analysis – Link Assessment Services Offering – seeking beta clients - $0 cost • Transform • Smart Test Case Generator Services Offering – GA • Assist • Smart Editors Service Offering – seeking beta clients Watson IoT Offerings
  • 24. 24 IBM Watson IoT / © 2019 IBM Corporation Business Drivers: Organizations need to improve quality, comply with standards, and get to market sooner – all at less cost! Improving the accuracy of trace links between requirements and test cases can help achieve these objectives. Reduce costs. Time is money. Reduce the time spent evaluating trace, maintaining duplicate test artifacts, running duplicate tests. Improve Time to Market. Realize income from your development efforts more quickly. Increase market share by offering features earlier than your competitors. IBM Impact Analysis – Zero cost Beta Offering Benefits: We provide a capability that helps you deliver better products, more quickly and cost-effectively. Identify probably missing and/or incorrect links Improve test coverage correctness, find defects earlier Reduce maintenance costs and reduce excess test execution time Offering delivers: Score matrix between linked Requirements and Test Cases Score matrix between unlinked Requirements and Test Cases.
  • 25. IBM Watson IoT / © 2019 IBM Corporation • Evaluate • Requirements Quality Assistant Product Offering - GA • Impact Analysis – Link Assessment Services Offering – seeking beta clients - $0 cost • Transform • Smart Test Case Generator Services Offering – GA • Assist • Smart Editors Service Offering – seeking beta clients Watson IoT Offerings
  • 26. IBM Watson IoT / © 2019 IBM Corporation IBM Smart Test Case Generator
  • 27. IBM Watson IoT / © 2019 IBM Corporation A Natural Language Processing solution Reads Requirements from DNG (now renamed ERM) Writes Test Case sections to RQM (now renamed ETM) Precondition Expected Results Test Case Design
  • 28. IBM Watson IoT / © 2019 IBM Corporation Lean method to automatically achieve high correspondence
  • 29. IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation There’s more! Test Case text shows a poorly written requirement. Let’s rewrite for Testability. …and re-generate…
  • 30. IBM Watson IoT / © 2019 IBM Corporation Better requirements…better Test Cases… Better Product Original Improved
  • 31. IBM Watson IoT / © 2019 IBM Corporation Impact - Test Cases: - 30-60 minutes of Test Engineer time / Test Case - Test Scripts: - 30-60 minutes of Test Engineer time / Test Script - Test artifact reviews: - 10 minutes / artifact / review board member - Requirements review: - 10 minutes / artifact / review board member - Requirements are improved through the cycle with the tester. Therefore the reviews are quicker - Aligns Test Case more closely to Requirements - Fewer operational defects. Higher quality = lower costs - Saves expensive rework due to ambiguously written requirements - This improves the requirements themselves. Therefore the Architecture, Design, and Implementation are more true. Therefore the ‘as built’ product meets requirements and expectations more closely - Improved ASPICE / ISO 26262 ratings
  • 32. 32 IBM Watson IoT / © 2019 IBM Corporation Business Drivers Discover more defects, reduce costly rework. Better Test Cases means better product. Reduce costs. Time is money. Reduce the time spent manually writing Test Cases. Improve Time to Market. Realize income from your development efforts more quickly. Increase market share by offering features earlier than your competitors. Smart Test Case Generator for IBM Engineering - Quick Start Value Proposition Offering Benefits Improve compliance score by raising correspondence between Requirements and Test Case content Better requirements…Better Test Cases…Better Product. Lean your test authoring process.
  • 33. IBM Watson IoT / © 2019 IBM Corporation • Evaluate • Requirements Quality Assistant Product Offering - GA • Impact Analysis – Link Assessment Services Offering – seeking beta clients - $0 cost • Transform • Smart Test Case Generator Services Offering – GA • Assist • Smart Editors Service Offering – seeking beta clients Watson IoT Offerings
  • 34. IBM Watson IoT / © 2019 IBM Corporation IBM Smart Editors
  • 35. IBM Watson IoT / © 2019 IBM Corporation The Smart Editor Highlights Find the system component relevant See the requirement completed with the AI assist ensuring consistency • Terminology becomes consistent across all artifacts • Reduces variations such as: "Adaptive Cruise Control", "ACC", and "Adaptive CC”. • Multiple variations of names for the same entity, can lead readers (Testers, Developers) to think they are different entities. • New team members come up to speed faster when an entity has only one name. • The Smart Editor also reduces typos for complex names.
  • 36. IBM Watson IoT / © 2019 IBM Corporation Smart Editor for ETM Test Cases ETM Test Case sections available as well
  • 37. IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation Smart Editors increase alignment and consistency in terminology between team members during product development. Leading to… Higher productivity Higher quality New team members spin up faster Smart Editor – Value Proposition
  • 38. IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation • Evaluate – drives quality • Transform – promotes automation • Assist – assists with experience Summary: Types of AI Application What is your “ETA”?
  • 39. IBM Watson IoT / © 2019 IBM Corporation Use case: Evolving Solution Architecture RQA DNG or DOORS TC Text (RQM) Req Text (DNG) Test Case Quality Assistant Smart Test Case Generator Client Data Evaluative Requirements Smart Editor Test Case Smart Editor Impact Analysis Transformative Assistive
  • 40. IBM Watson IoT / © 2019 IBM CorporationIBM Watson IoT / © 2019 IBM Corporation Where are you taking AI next?
  • 41. IBM Watson IoT / © 2019 IBM Corporation
  • 42. IBM Watson IoT / © 2019 IBM Corporation Thank you IBM Watson IoT / © 2019 IBM Corporation M. Kevin McHugh Practice Lead for Watson IoT Lab Services AI and Compliance — mchughm@us.ibm.com +1-719-331-0886 ibm.com Twitter: mkmchu LinkedIn: www.linkedin.com/in/m-kevin-mchugh-65048315 Blog: https://mkevinmchugh.wordpress.com/