IT Governance and Automation in an Oracle EBusiness

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

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. 24 B 2

Marvell’s Enterprise Business Applications Business Intelligence (BIS/DBI/Portal/Discoverer) Demand Forecast B 2 B Advanced Planning Order Mgmt Inventory Semi Mfg (OSFM) Discrete Mfg A/R G/L Fixed Assets Adv Pricing i. Procurement CWB Disti Mgmt OTL A/P Purchasing HR Cash Mgmt Expense Reports 3 Trade Management Invoice Matching Recruiting

Marvell’s Business Requirements for MIS Key requirements by Corporate Compliance/Audit Group • 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 IT Corrections/Promotion Policy • • • 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 4

Key to Success: Process Automation AUTOMATION, EXECUTION , ENFORCEMENT equals ACCOUNTABILITY, AUDITABILITY & TRACEABILITY 5

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” 6

MIS Teams, Roles & Access privileges Instance/ Team PATCH DEVELOPMENT Production Control DBA Team STAGING PRODUCTION üCode Review üChange Migration üBusiness Process Testing üPromotion Scheduling üChange Migration üPrototype Design üIntegration Testing üUser Training ü Conduct UAT ü GO-Live Clearance ü Inquiry Access ü Apply patches ü System Administration & DBA Support Business Systems Analysts Technical Team Leads üTechnical Design Development Team üDevelop code üUnit Testing 7 PROJECT üCode Certification

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 - Silk. Test, IBM - Rational ] • Automated Performance/Load Regression Testing [Leading Tools : HP - Load. Runner, Borland - Load. Test, Advent. Net - QEngine] • Automated Code Migration [Leading Tools : HP – Kintana, Unitask - OMM, Serena – Build & Mover] • Automated Setup Migration [Tools : Oracle - i. Setup, 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 8

Tools that enable IT Governance Automation Source Bridge Change Requests Serena Team. Track Approved SCRs Approval Workflow Management Marvell Business Specifications Analysts Serena Version Manager AOL/Code Changes Functional Setup Changes Unitask OMM Final list of SCRs for Promotion QA QA Promote Functional Setups Serena Team. Track Promote AOL/Code Promotion Log PRODUCTION 9 Test Results List of SCRs for UAT Schedule/ Execute Tests Entegration -Attest Test Management Tool Serena Team. Track Entegration. Functional Setup Migration Tool

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: • 10 Q 2 C, P 2 P, MFG, OSFM and key INV, BOM & Financial transactions Weekly execution of BPT of over 140 Business Functions

BPT System Architecture Mercury QTP Java Agent Browser Client J 2 EE based Middle-tier Server Enterprise Software 11 Database

BPT System Data Elements Test Plans Test Suites Scenarios Functions 12 Test Schedule

Attest Test Console 13

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 14

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 15

Entegration Align Setup Manager • J 2 EE 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 16

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 PRJ 2 » Migrate to STAGE » Migrate to PROD • Users • Responsibilities 17

Entegration Align Architecture Workflow Function 1 Function 2 Function 3 Function 4 18 Extract from PRJ 2 Pack + Migrate To STAGE Migrate To PROD = Setup Run

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

Key Features – Scalability • Can add custom setup functions • Can be expanded to include other applications like CRM/HRMS 20

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 21

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 22

Align Setup Console 23

Migration Details 24

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

Benefits for Marvell • Setup migration to Production is now automated resulting in – – 26 Quick and accurate setups Completely Audited Changes Before and After Change Report Eliminated the need to provide production setup access to BSAs

Q& A Q U E S T I O N S A N S W E R S Contact Details: Gaja Nagarajan gajan@marvell. com Chennapan Padmanaban cpadmanaban@entegration. com 27
- Slides: 27