Meta-Update Management Summary

44
www.softwaretoolhouse.c om Meta-Update Management Summary Software Tool House Inc Ben Chernys Meta-Update in a Nut Shell ARS / ITSM Pain Points, How Meta-Update Helps Features & Benefits Customer Case Studies Software Tool House Services Release 5.17 Software Tool House is a BMC Partner 2012-Mar- 15

description

Meta-Update Management Summary. Meta-Update in a Nut Shell ARS / ITSM Pain Points, How Meta-Update Helps Features & Benefits Customer Case Studies Software Tool House Services. Software Tool House Inc. Software Tool House is a BMC Partner. Ben Chernys. 2012-Mar-15. Release 5.17. Agenda. - PowerPoint PPT Presentation

Transcript of Meta-Update Management Summary

Page 1: Meta-Update Management Summary

www.softwaretoolhouse.com

Meta-UpdateManagement Summary

Software Tool House Inc

Ben Chernys

Meta-Update in a Nut ShellARS / ITSM Pain Points, How Meta-Update Helps Features & Benefits

Customer Case StudiesSoftware Tool House Services

Release 5.17

Software Tool House is a BMC Partner

2012-Mar-15

Page 2: Meta-Update Management Summary

www.softwaretoolhouse.com

Objectives

Agenda

Page 3: Meta-Update Management Summary

www.softwaretoolhouse.com

Meta-Update In a Nutshell

with no need for API or programming skillswith no staging

forms, workflow, customizations, orserver changes

Page 4: Meta-Update Management Summary

www.softwaretoolhouse.com

Meta-Update In a Nutshell

Page 5: Meta-Update Management Summary

www.softwaretoolhouse.com

A UsedBy and OwnedBy column contain lists and need to generate appropriate associations.

Needs 2nd CSV to get Class, CTI.

Lists of Login IDs need to build CI Associations.

Class dependent attributes.

BMC_Disk “Size” attribute is a decimal.

Needs normalization.

Meta-Update In a Nutshell

Time and effort savingsSample CSV CI Import

Page 6: Meta-Update Management Summary

www.softwaretoolhouse.com

Methods

Tasks

ARS Import Export, staging forms,

workflow

Template-based

Products

Migrator DSO

Panacea

AIE ARS Perl Java API c API SQL Meta-Update

Prepare table 4 #N/A #N/A 4 0 0 0 #N/A 0

Develop mapping 0 1 0 0 0 0Develop workflow 25 25 0 0 0 0

Develop Script 0 0 15 15 20 1

Dev Corrections 10 10 5 5 5 1

Documentation 5 5 5 5 5 1

QA 5 5 5 5 5 5

Total man-days 49 50 30 30 35 8Costs permanent employee

$30,625 $31,250 $18,750 $18,750 $21,875 $5,000

Time to market in calendar months

2.5 2.5 1.5 1.5 1.8 0.4

Assumptions Fully burdened annual employee costs

$150,000

Paid holidays 20Work days in year 260

Adequate skills in required areas assumed. Management overhead can fluctuate wildly and

is not considered. Columns marked #N/A exceed staging forms and

do not provide CSV handling required.

Time and effort savingsSample CSV CI Import

Meta-Update In a Nutshell

Page 7: Meta-Update Management Summary

www.softwaretoolhouse.com

Meta-Update In a Nutshell

Time and effort savingsSample CSV CI Import

Page 8: Meta-Update Management Summary

www.softwaretoolhouse.com

ITSM Data Pain Points

Page 9: Meta-Update Management Summary

www.softwaretoolhouse.com

Current Set of Tools

Page 10: Meta-Update Management Summary

www.softwaretoolhouse.com

How Meta-Update Helps

Page 11: Meta-Update Management Summary

www.softwaretoolhouse.com

How Meta-Update Helps

.

Page 12: Meta-Update Management Summary

www.softwaretoolhouse.com

Features

Features & Benefits

Page 13: Meta-Update Management Summary

www.softwaretoolhouse.com

Features

Features & Benefits

Page 14: Meta-Update Management Summary

www.softwaretoolhouse.com

Features

Features & Benefits

Page 15: Meta-Update Management Summary

www.softwaretoolhouse.com

Benefits

Features & Benefits

Page 16: Meta-Update Management Summary

www.softwaretoolhouse.com

Customer Case Studies

Agenda

Page 17: Meta-Update Management Summary

www.softwaretoolhouse.com

Reference: Logica UK

Case Studies

Page 18: Meta-Update Management Summary

www.softwaretoolhouse.com

Reference: Logica UK

Case Studies

Page 19: Meta-Update Management Summary

www.softwaretoolhouse.com

Reference: Logica UK

Case Studies

Page 20: Meta-Update Management Summary

www.softwaretoolhouse.com

Reference: Dataport

Case Studies

Page 21: Meta-Update Management Summary

www.softwaretoolhouse.com

Reference: Dataport

Case Studies

Page 22: Meta-Update Management Summary

www.softwaretoolhouse.com

Reference: Met Office

Case Studies

Page 23: Meta-Update Management Summary

www.softwaretoolhouse.com

Reference: Met Office

Case Studies

Page 24: Meta-Update Management Summary

www.softwaretoolhouse.com

Reference: Cassidian / EADS

Case Studies

Page 25: Meta-Update Management Summary

www.softwaretoolhouse.com

Software Tool House Services Overview

Page 26: Meta-Update Management Summary

www.softwaretoolhouse.com

Fixed Price ITSM Migrations

Software Tool House Services

Page 27: Meta-Update Management Summary

www.softwaretoolhouse.com

More Information

More Details

More about ARS Pain Points

More about Meta-Update

Page 28: Meta-Update Management Summary

www.softwaretoolhouse.com

Next Stepswww.SoftwareToolHouse.com

More Information

Check out the web sitePick up a trial license with our Live

Install and Scripting 101 presentationDownload the Scripting 101 presentation

and the Meta-Update User’s GuideLook at the samples in the Script LibraryContact Us at

www.softwaretoolhouse.comBen Chernys+49 171 380 2329+ 1 403 240 4377

Software Tool House is a BMC Partner

Page 29: Meta-Update Management Summary

www.softwaretoolhouse.com

ARS Data Pain Points

• All ARS Applications represent “Requests” by trees of data records.

• Records in different forms are connected by referencing data in those records.

ARS / ITSM Data Pain Points

Change

Request IdChange NumberInstance Id

Three different keys for a single table.

Work Log

Work Log

Dependent tables have their own set of different keys and various combinations of their parent’s keys.

Request IdInstance Id

Change Request IdChange NumberChange Instance Id

Approvers

Approvers

Approvers

Approvals

Page 30: Meta-Update Management Summary

www.softwaretoolhouse.com

ITSM Data Pain Points

• The ITSM 7 Suite contains:

ARS / ITSM Data Pain Points

1,800 Forms 25,000 Active

Links 8,000 Filters

500 Join Forms

Data is represented by a complex web of differently related records and tables.

Reference fields, and tables, are undocumented.

Page 31: Meta-Update Management Summary

www.softwaretoolhouse.com

ITSM Data Pain Points

• The ITSM 7 Suite contains:

ARS / ITSM Data Pain Points

Request IDs (field 1) are used as references.

Reference fields, and tables, are undocumented.

Page 32: Meta-Update Management Summary

www.softwaretoolhouse.com

ITSM Data Pain Points

• The ITSM 7 Suite contains:

ARS / ITSM Data Pain Points

On import, the symbolic name is looked up and the new ID reference is assigned.

Reference fields, and tables, are undocumented.

Page 33: Meta-Update Management Summary

www.softwaretoolhouse.com

What is Meta-Update?

• Meta-Update is an ARS API Data Scripting Tool.

With Meta-Update, one develops proven, repeatable scripts that can be used over and over again.

How Meta-Update Helps

With Meta-Update, an ARS developer - not a programmer - can harness the power of the ARS API in record time!

Page 34: Meta-Update Management Summary

www.softwaretoolhouse.com

What is Meta-Update?

• Meta-Update is an ARS API Data Scripting Tool.

Meta-Update is a new way to harness the power of the ARS API: with no programming at all!

With Meta-Update, one develops proven, repeatable scripts that can be used over and over again.

How Meta-Update Helps

Page 35: Meta-Update Management Summary

www.softwaretoolhouse.com

References

• ARS: $ Field $

• Meta-Update: $ Tag, Field $

Meta-Update extends the concept of a reference by specifying a record with a field. This allows multiple records’ field values to be referenced.

How Meta-Update Helps

Page 36: Meta-Update Management Summary

www.softwaretoolhouse.com

References

A Tag is a reference to an ARS record, file record, SQL row, a named variable set, a diary entry, program arguments, the environment.

How Meta-Update Helps

• ARS: $ Field $• Meta-Update: $ Tag, Field $

Page 37: Meta-Update Management Summary

www.softwaretoolhouse.com

References

A Field is an ARS field’s database name or id, a field defined in a file or SQL query, a program argument, an environment variable, assigned string variable name, regular expression extract, server or client process.

How Meta-Update Helps

• ARS: $ Field $• Meta-Update: $ Tag, Field $

Page 38: Meta-Update Management Summary

www.softwaretoolhouse.com

References

• ARS: $ Field $

• Meta-Update: $ Tag, Field $

With a few simple words, query results and files are iterated, records are looked up, references are made and used, and with all these Tags in memory at the same time, updates are made and files are output.

How Meta-Update Helps

Page 39: Meta-Update Management Summary

www.softwaretoolhouse.com

What is Meta-Update?

Meta-Update in a Nutshell

Page 40: Meta-Update Management Summary

www.softwaretoolhouse.com

What is Meta-Update?

Scripts

Assignments

Page 41: Meta-Update Management Summary

www.softwaretoolhouse.com

What is Meta-Update?

Scripts

Iteration

Page 42: Meta-Update Management Summary

www.softwaretoolhouse.com

What is Meta-Update?

Scripts

Output

Page 43: Meta-Update Management Summary

www.softwaretoolhouse.com

What is Meta-Update?

Scripts

Launch

Page 44: Meta-Update Management Summary

www.softwaretoolhouse.com

What is Meta-Update?

Scripts

Assignments