Top Banner
Understanding Future Effects of Today’s Decisions 1 Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA [email protected] “Understanding future effects of today’s decisions.” “Understanding future effects of today’s decisions.” Ralph Harvey Director Special Projects [email protected]
19

Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Jan 21, 2016

Download

Documents

Grace Banks
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 1

Enterprise TRIMS (E-TRIMS)

Enterprise TRIMS (E-TRIMS)

30 April, 200930 April, 2009

Ralph SickingerSoftware Development/QA

[email protected]

Ralph SickingerSoftware Development/QA

[email protected]

“Understanding future effects of today’s decisions.”“Understanding future effects of today’s decisions.”

Ralph HarveyDirector Special Projects

[email protected]

Ralph HarveyDirector Special Projects

[email protected]

Page 2: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 2

Enterprise TRIMSEnterprise TRIMSSystemSystem

Page 3: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 3

Enterprise TRIMS Major Components:

• TRIMS v4 (Standalone, Windows Application)

• WebTRIMS v1 (Web-based version of TRIMS)

Enterprise TRIMS System

A combination of tools, to handle divergent requirements.

Page 4: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 4

TRIMS v4

• Mature & robust, with many features and capabilities

• Based on unique, process-based risk approach, that has proven itself for over 20 years

• Recognized & approved by AT&L

• Supports the Concurrent Engineering Model

• Version 4.2 supports classified data processing

Enterprise TRIMS Components

WebTRIMS v1

• Centralized, shared data storage (multi-user access)

• Secure (256-bit SSL) access

• User-validation required

• Role-based rights-management (Program Manager/User/Guest)

• Imports from/Exports to TRIMS v4 data format

• Real-time Feedback

A combination of tools, to handle divergent requirements.

Page 5: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 5

Our ApproachOur Approach

Page 6: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 6

TRIMS Major Capability Groups

Display/Editing

1Filtering

2

Reporting

3Baselining

4

Page 7: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 7

Step 1: Design – Maximize WebTRIMS internal design compatibility with TRIMS v4 Element structure

Step 2: Initial Development – 2-part approach:

(1) develop a 2-way conversion capability that can load TRIMS v4 Element files into WebTRIMS, or export WebTRIMS Data to create TRIMS v4 Element files

(2) Develop main display and basic Template/Question/Risk editing code

Step 3: Develop Filtering code

Step 4: Develop Reporting code

Step 5: Develop Baselining and other support code

WebTRIMS Development Plan

With this approach, a usable system is available after Step 2.

Page 8: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 8

WebTRIMS Development Plan

Display/Editing

1

Filtering

2

Reporting

3

Baselining

4

90% of the effort involved in using a Risk Management system is Data Collection.

This involves many people, over many hours, and is the aspect of TRIMS with the greatest need to be web-based.

Page 9: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 9

WebTRIMS Development Plan

Display/Editing

1

TRIMS Data Conversion

(XML Import/Export)

Display/Editing

1

Filtering

2

Reporting

3

Baselining

4

TRIMS v4ElementFile(s)

Access viaWeb Browser

Access viaTRIMS v4

Adding Import/Export capabilities provides access to capabilities that

haven’t been developed yet in WebTRIMS…

WebTRIMSDatabase

Page 10: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 10

TRIMS Data Conversion

Display/Editing

1

Filtering

2

Reporting

3

Baselining

4

TRIMS v4ElementFile(s)

Access viaWeb Browser

Access viaTRIMS v4

With the XML import/export capability, a Program’s Element file can be created

and baselined in TRIMS v4, then uploaded/converted into the web-based

system so data collection can begin.

WebTRIMSDatabase

TRIMS Data Conversion

(XML Import/Export)

Page 11: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 11

TRIMS Data Conversion

(XML Import/Export)

TRIMS Data Conversion

Display/Editing

1

Filtering

2

Reporting

3

Baselining

4

TRIMS v4ElementFile(s)

Access viaWeb Browser

Access viaTRIMS v4

Users can then access/update the data via a web browser.

WebTRIMSDatabase

Page 12: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 12

TRIMS Data Conversion

Display/Editing

1

Filtering

2

Reporting

3

Baselining

4

TRIMS v4ElementFile(s)

Access viaWeb Browser

Access viaTRIMS v4

When reports are needed, the Risk Admin can create a “snapshot” of the web data by exporting the WebTRIMS data to XML, and importing it into TRIMS v4. The Risk Admin can then generate any

needed reports using the TRIMS v4 program.

WebTRIMSDatabase

TRIMS Data Conversion

(XML Import/Export)

Page 13: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 13

WebTRIMS Development Plan

Display/Editing

1

TRIMS Data Conversion

(XML Import/Export)

Display/Editing

1

Baselining

4

TRIMS v4ElementFile(s)

Access viaTRIMS v4

WebTRIMSDatabase

Access viaWeb Browser

Filtering

2

Reporting

3

Together, you have a fully featured system!

Page 14: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 14

WebTRIMS Development Plan

Display/Editing

1

Reporting

3

Filtering

2

Baselining

4

Functionality can be added piece by piece, as time and funding allow.

Filtering Features• Global Template-level Filtering• Global Question-level Filtering• Include/Exclude Filter• Query Filter• Condition Filter• Negative Filtering• UDF Filtering• UDS Filtering• Additional Filters• Highlight Filter

Baselining & Other Features• User Display Options

- Customizeable Display Font - Customizeable Colors - Initial Element Display Mode - Multi-column display - Advanced Rollup Weighting

• User-defined Flags• User-defined Selections• Customizable Risk Matrices• Customizable Milestones• Customizable Weight Files

Reporting Features• Summary Report Options

- Selectable Font - Fit-to-page - Report Orientation

• Risk Matrix Report Options - Selectable Font - Category Page Breaks

• Overview Report• Detailed Report

- Selectable Fields

• Export-to-PowerPoint

Page 15: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 15

AccomplishmentsAccomplishments

Page 16: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 16

Accomplishments To-Date

• Wrote E-TRIMS Requirements Document• Captures all TRIMS v4 functional requirements

• Adapts Desktop functionality to web-based/enterprise

environment

• Developed WebTRIMS Alpha-0.1• Initial capability

• Allows review of Elements at Program Level

• Allows Process Risk (Templates) Review and Editing

• Includes limited reporting capability

• Includes XML Import/Export capability for sharing data with

TRIMS v4

Page 17: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 17

WebTRIMS Alpha-1.0

• IR&D site, available for evaluation (through 7/31/09)

• URL: https://demo.webtrims.willcor.com

• Provide feedback to: [email protected]

Supporting SM-3 International

Page 18: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

Understanding Future Effects of Today’s Decisions 18

Where do we goWhere do we gofrom here?from here?

Page 19: Understanding Future Effects of Today’s Decisions 0 Enterprise TRIMS (E-TRIMS) Enterprise TRIMS (E-TRIMS) 30 April, 2009 Ralph Sickinger Software Development/QA.

[ End of Presentation ]