How ITT Implemented Checkmate 6-4-08 Will Kropp MCAD/PDM Application Engineer ITT Corporation Space Systems Division
How ITT Implemented Checkmate
6-4-08
Will KroppMCAD/PDM Application EngineerITT Corporation Space Systems Division
3
Agenda
Purpose: This presentation will provide an overview of how ITT implemented the Checkmate digital product validation tool.
Topics
– Defining the motivation for file checking
– Project implementation
– Checkmate module testing and evaluation
– Checker and profile selection and configurations
– User training
– Results reporting
4
Determining the need for file checking
MCAD Community Demographics
MCAD Standards Updates Implemented, timed with Check-Mate rollout, management backing
5
Mapping out Managements Desires
Meet with management to make some decisions regarding logistics;
– Standards Compliance & Enforcement
– User/Supervisor Training
– Managements Reporting needs
– Determining things to be checked
– Prioritizing things to be checked
– Who checks what when
6
Creating a Project Plan
Determining what steps and resources would be required to implement Check-Mate
7
CM Module Testing & Evaluation
Acquired 30 day trial licenses to evaluate tools
Determine what the expense would be to purchase and maintain the necessary modules to accomplish our goal
Set Up & Evaluate;
– User GUI experience
– KF Check-Mate Author Tool
– UGS supplied results
viewing & reporting tools
– CKViewer
– QDASH-Quality Dashboard
8
Module System Configuration
Making Decisions & Setting The Environment Variables Accordingly
UGII_CHECKMATE_LOG_DIR= X:\checkmate
UGII_CHECKMATE_OUTPUT_MQCLOG= 1
UGCHECKMATE_USER_DIR=%UGII_CUSTOM_DIR%\checkmate
UGII_KF_USER_CLASS_DIR=%UGII_CUSTOM_DIR%\checkmate
11
Check-Mate KF Author
Testing
– Understand the behavior of OOTB checks
– Understand the ability to modify OOTB checks
– What’s required to create custom checks
13
Custom Checks Needed
After selecting the OOTB checks we want to use, determine what custom checks need to be created to fill the gaps in checking the things we want to check
Create the custom checks
– Some Examples;
14
Profile Creation
Create profiles for modeling and drafting files with the combination of OOTB and custom coded checks
15
User/Supervisor Training
Develop & Deliver end user training resources “A picture is worth a thousand words” the Russian writer Ivan Turgenev
wrote (in Fathers and Sons in 1862), "A picture shows me at a glance what it takes dozens of pages of a book to expound."
1. Link to “How-to” guide from MCAD standards
2. Create Camtasia “How-to-use” video based training
3. Create Checker Reference Guide
4. Create “Correcting Problems” video based training
17
User Training- A Checker Guide
What do you mean my part failed? What does that error message mean? DFA?
19
Retrieving the data
Users are directed to check and fix their WIP
We run batch result checks weekly on Teamcenter Engineering released parts
Command Line Utility (ug_check_part)– ug_check_part [-read_result | -save_result ] [options]
[<partfiles...>]
20
Reporting the results
Reporting the results. Now that I have all this information what do I do with it?
– GUI for users for WIP
– Results roll-up summaries for management
– How do we get there from here?
1. Determine managements desires
2. Evaluate CKViewer & QDASH
3. Create custom report tool if needed based on the way management wants results reported
22
Custom Reporting Tool
Based on managements input it was required to create a custom reporting tool.
TCeng PDM information desired
Top 10 checks for supervisors
Expandable to multi-CAD
23
How ITT Implemented Checkmate
Q & A
Will [email protected]
MCAD/PDM Application Engineer ITT Corporation
Space Systems Division