using automation for s1000d conversion and qa · using automation for s1000d conversion and qa...

18
www.dclab.com Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, Data Conversion Laboratory

Upload: others

Post on 22-May-2020

68 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.comwww.dclab.com

Using Automation for S1000D Conversion and QA

Naveh Greenberg,

Director, U.S. Defense Development,

Data Conversion Laboratory

Page 2: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 2

• Is Fully Automated Solution Possible?

• Planning

• Project Start-up Methodology

• The process for achieving automation

• Q&A

Agenda

Page 3: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 3

Is Fully Automated Solution Possible?

• Depending on who you ask….

• Depending on what you consider is good output….

• WYSIWYG?

• Is it more reliable than hand-tagging?

Page 4: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com

“If I had eight hours to chop down a tree,I'd spend six sharpening my ax.”

Planning

• Things you must know:

• Who are the stakeholders? Who is the real client (they have to take part in the process)?

• Budget.

• Schedule (or at least know major milestones & completion date).

• CSDB, IETM, sustainment tools.

• Things you need:

• Legacy data, business rules, schemas, samples.

• The “right people”. It’s a team work.

• Things to do:

• QA plan

• Agree on rules.

• Have samples before moving forward.

• Pilot and/or Limited Production Run.

Page 5: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com

“If I had eight hours to chopdown a tree, I'd spend six

sharpening my ax.”

- Abraham Lincoln

Project Start-up Methodology

Page 6: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 6

Workflow With Automated Conversion

Automation can be applied in every step of the process (not limited to step 4).

Page 7: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com

Automation During Analysis – If Legacy in ASCII

• It will also help to detect applicability and inconsistencies

• Finding exact or similar text will help you when mapping to Data Modules

Page 8: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 8

Paper Legacy - Zoning

Page 9: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 9

Proofreading – Extracted Data

Page 10: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 10

Proofreading – Visual & Automated

Page 11: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 11

Preparing for conversion

Page 12: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 12

Automated Conversion – Analyze & Normalize

DMRL will map to DM but, when possible, automation is needed to restructure data

Page 13: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 13

Collect Titles to a “Pre analysis Spreadsheet” or a DMRL

SGML/XML:

<chapter><title>

<section><title>

<para0><title>

<proc><title>

Frame Maker: Indesign:

PDF:

WORD:

Page 14: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 14

Collect Titles to a Pre analysis Spreadsheet or DMRL

Para No Original Title DMC Type Comment Tools Ref

FOREWORD SAMPLESYSTEM-A-00-00-00-00A-018A-D Desc

1 INTRODUCTION. -------

2 MANUAL ORGANIZATION. -------

CHAP 3PREPARATION FOR USE AND RESHIPMENT

NA

SECT I PREPARATION FOR USE SAMPLESYSTEM-A-00-00-00-00A-006A-A Desc

3.1 INTRODUCTION. ------- Repeat: 3.2, 3.3

3.1.1Nomenclature Setup and Initialization Instructions.

SAMPLESYSTEM-A-00-00-00-00A-007A-A procWrench[1];Hammer[1]

Para 3.3;Chapter 2;

SECT II PREPARATION FOR RESHIPMENT SAMPLESYSTEM-A-00-00-00-00A-530A-A procScrew[4];Washer[4];O-ring[2]

Para 3.1.1, TO 14-77-001

3.2 COMMON TOOLS. ------- Reconst

3.3CONDITIONS AND METHODS OF RESHIPMENT.

-------

CHAP 8 ILLUSTRATED PARTS BREAKDOWN SAMPLESYSTEM-A-00-00-00-00A-018B-D Desc

SECT I INTRODUCTION NA

8.1 INTRODUCTION. -------

8.2 MAINTENANCE PARTS LIST. -------

SECT II MAINTENANCE PARTS LIST SAMPLESYSTEM-A-00-00-00-00A-941A-D IPD

SECT III NUMERICAL INDEX N/A

SECT IV REFERENCE DESIGNATOR INDEX N/A

GLOSSARY SAMPLESYSTEM-A-00-00-00-00A-006A-D Desc

Page 15: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 15

Automated Conversion SoftwareRegardless of the legacy you’re starting with, and the target XML schema you’re going to, some items are handled exactly the same

Maintain legacy footprint until the last step of the process

Page 16: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com

Reporting, Audit & Reconciliation

16

Page 17: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com

Reporting, Audit & Reconciliation

17

Page 18: Using Automation for S1000D Conversion and QA · Using Automation for S1000D Conversion and QA Naveh Greenberg, Director, U.S. Defense Development, ... • QA plan • Agree on rules

Confidential & Proprietarywww.dclab.com 18

Q&A

Naveh GreenbergDirector, U.S. Defense Development,

Data Conversion Laboratory(718) 307-5758

[email protected]@dclaboratory