it governance and automation in an oracle e-business environment gaja nagarajan technical operations...

27
IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor Inc. Chennapan Padmanaban Entegration Software, Sunnyvale, CA

Post on 19-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

IT Governance and Automation in an Oracle E-Business environment

Gaja NagarajanTechnical Operations Manager

Enterprise Business ApplicationsMarvell Semiconductor Inc.

Chennapan PadmanabanEntegration Software, Sunnyvale, CA

Page 2: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

2

About Marvell

• An industry leader in storage, communications, and consumer silicon solutions

• Global operations, 5,000+ employees– Headquarters in Santa Clara, California– Israel– Europe (Germany, Italy, Switzerland)– Asia Pacific (Singapore, India, China)

• FY 2007 revenue of $2.24B

Page 3: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

3

Marvell’s Enterprise Business Applications

G/L

Discrete Mfg

A/R Adv Pricing

Order Mgmt InventorySemi Mfg(OSFM)

Fixed Assets

Advanced Planning

InvoiceMatching

A/P HRPurchasing

Trade Management

Cash Mgmt

Recruiting

B2B

Business Intelligence (BIS/DBI/Portal/Discoverer)

DemandForecast

ExpenseReports

iProcurement CWB Disti Mgmt OTL

Page 4: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

4

Marvell’s Business Requirements for MIS

• All Business Applications need to adhere to General Computing Controls for SOX & Seperation of Duties (SOD) management

• No write/update access to MIS/IT Team in Production Environments• Auditable Separation of Duties Control• Provide documented track history for System Changes with adequate approvals

Key requirements by Corporate Compliance/Audit Group

• Corporate Business Applications is governed by MIS Policies & Procedures• All Changes to PROD should be performed by Production Control (QA) • Production Control will use automated tools to promote changes• Every Change should be certified by QA for Performance & Functionality• Business User Approvals , Test Cases, Test Results are mandatory• Production Control’s activity should be documented for easy – auditability

Key requirements by IT Corrections/Promotion Policy

Page 5: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

5

Key to Success: Process Automation

AUTOMATION, EXECUTION , ENFORCEMENT

equals

ACCOUNTABILITY, AUDITABILITY & TRACEABILITY

Page 6: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

6

Management by Metrics for Measurable Service Improvement

“If you don’t know IT, you can’t

measure IT”

“If you don’t measure IT, you can’t

manage IT”

“If you don’t manage IT, you can’t

improve IT”

Page 7: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

7

MIS Teams, Roles & Access privileges

Instance/

Team

PATCH DEVELOPMENT PROJECT STAGING PRODUCTION

Production Control

Code Review Change MigrationBusiness Process TestingPromotion Scheduling

Change Migration

DBA Team

Business Systems Analysts

Prototype DesignIntegration TestingUser Training

Conduct UAT GO-Live Clearance

Inquiry Access

Technical Team Leads

Technical Design Code Certification

Development Team

Develop codeUnit Testing

Apply patches System Administration & DBA Support

Page 8: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

8

Process Automation: Best Practices & few leading Tool providers

• Automated Setup and enforcement of People & System workflow along with seamless process-to-process integration across silos and other related enterprise applications[Leading Tools : HP- ITIL, IBM - Remedy, Serena - Team Track]

• Automated Version Control for Change Management[Leading Tools : HP – Version Control; Opensource – VCS; Serena – PVCS VM]

• Automated Business Process Testing[Leading Tools : HP - Functional Test Pro, Borland - SilkTest, IBM - Rational ]

• Automated Performance/Load Regression Testing[Leading Tools : HP - LoadRunner, Borland - LoadTest, AdventNet - QEngine]

• Automated Code Migration [Leading Tools : HP – Kintana, Unitask - OMM, Serena – Build & Mover]

• Automated Setup Migration [Tools : Oracle - iSetup, Entegration Setup Manager]

• Project & Portfolio Management[Leading Tools : HP – PPM, IBM – PPM, Serena – Team Track & Mariner,]

** Blue color indicates the tools Marvell choose for its Operations

Page 9: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

9

Tools that enable IT Governance Automation

Marvell Business Analysts

Serena TeamTrack

Change Requests

Serena Version Manager

Specifications

SourceBridge

Management

Approval Workflow

Approved SCRs

UnitaskOMM

Schedule/ Execute

Tests

Serena TeamTrack

Final list of SCRs for Promotion

QA

PRODUCTION

EntegrationFunctional Setup Migration Tool

Promote Functional

Setups

List of SCRs for

UAT

Functional Setup Changes

AOL/Code Changes

Serena TeamTrackEntegration -Attest Test

Management Tool

Test Results

QA

Promote AOL/Code

Promotion Log

Page 10: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

10

Automated Business Process Testing

• Solution includes the following components– Mercury/HP Quick Test Professional

– Mercury/HP Load Runner for Regression Testing

– Entegration Attest Test console

• End to End testing of Critical Business Processes in the following areas:Q2C, P2P, MFG, OSFM and key INV, BOM & Financial

transactions

• Weekly execution of BPT of over 140 Business Functions

Page 11: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

11

BPT System Architecture

Database

J2EE based Middle-tier

BrowserMercury

QTP

Enterprise Software

Java Agent

Client

Server

Page 12: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

12

BPT System Data Elements

Functions

Scenarios

Test Suites

Test Plans

Test Schedule

Page 13: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

13

Attest Test Console

Page 14: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

14

Key Benefits for Marvell

A comprehensive QA process was established. All changes are implemented first in a QA environment. Unless

all tests passed in QA, the code was not approved to migrate to production

A exhaustive test script library of over 145 test scripts covering all the major business processes was created to support the above process

The Application Signature functionality allowed Marvell to test the applications using the same user and responsibility as in production.

Test Plan functionality allows Marvell to switch testing environments with no code change

Page 15: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

15

Automated Setup Migration

• Solution includes the following components– Mercury/HP Quick Test Professional

– Entegration Align Setup Manager

• Automatically migrates the Functional Setups from one DB instance to another

• Current coverage of setups in the following modules AR, AP, GL, INV, BOM, WIP, OSFM, OM, PO, CM

Page 16: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

16

Entegration Align Setup Manager

• J2EE based platform for automating the setup migration using

– Oracle native SQL – Mercury Quick Test Professional– JAVA and XML Technologies

• Resulting in– Improved consistency and accuracy of setups– Complete audit trail of what was migrated– Reports comparing setups across instances

Page 17: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

17

Entegration Align Architecture

– Components• Functions

– Create Encumbrance Types– Purchasing Options– Tax Codes– ……..

• Packs– Comprises of one or more functions

• Workflows– Pre-determined flow of path

» Extract from PRJ2» Migrate to STAGE» Migrate to PROD

• Users• Responsibilities

Page 18: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

18

Entegration Align Architecture

Function1

Function2

Function3

Function4

Pack +

Extract from PRJ2

Migrate To STAGE

Migrate To PROD

Workflow

= Setup Run

Page 19: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

19

Key Features

– Security Features• Restricted Users• Restricted Responsibilities • Restricted Workflows

Page 20: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

20

Key Features

– Scalability• Can add custom setup functions• Can be expanded to include other applications

like CRM/HRMS

Page 21: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

21

Key Features

– Ease of Use• Can group together related setups• Can sequence the setups to satisfy

dependencies• Very useful while deploying multiple setups

related to a project

Page 22: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

22

Key Features

– Audit Trail• Execution steps are recorded and stored• A snapshot of before and after values is stored

in DB for easy examination and reporting

Page 23: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

23

Align Setup Console

Page 24: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

24

Migration Details

Page 25: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

25

Setup Functions

• Over 120 setup functions in the following areas– General Ledger– Accounts Receivables– Accounts Payables– Cash Management– Purchasing– Order Management– Inventory– Bills of Material– MRP– WIP/OSFM

Page 26: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

26

Benefits for Marvell

• Setup migration to Production is now automated resulting in– Quick and accurate setups

– Completely Audited Changes

– Before and After Change Report

– Eliminated the need to provide production setup access to BSAs

Page 27: IT Governance and Automation in an Oracle E-Business environment Gaja Nagarajan Technical Operations Manager Enterprise Business Applications Marvell Semiconductor

27

AQ&Q U E S T I O N S

A N S W E R S

Contact Details: Gaja Nagarajan [email protected] Padmanaban [email protected]