Benefits of IT Governance and Automation in an Oracle ...


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Leading provider of data storage and broadband communications solutions Fabless Semiconductor Global operations Israel Europe (Germany, Italy, Switzerland) Asia Pacific (Singapore, India, China) USA 5,000+ employees FY 2007 revenue of $2.24B
  • Any questions?
  • Benefits of IT Governance and Automation in an Oracle ...

    1. 1. 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
    2. 2. About Marvell <ul><li>An industry leader in storage, communications, and consumer silicon solutions </li></ul><ul><li>Global operations, 5,000+ employees </li></ul><ul><ul><li>Headquarters in Santa Clara, California </li></ul></ul><ul><ul><li>Israel </li></ul></ul><ul><ul><li>Europe (Germany, Italy, Switzerland) </li></ul></ul><ul><ul><li>Asia Pacific (Singapore, India, China) </li></ul></ul><ul><li>FY 2007 revenue of $2.24B </li></ul>
    3. 3. Marvell’s Enterprise Business Applications G/L Discrete Mfg A/R Adv Pricing Order Mgmt Inventory Semi Mfg (OSFM) Fixed Assets Advanced Planning Invoice Matching A/P HR Purchasing Trade Management Cash Mgmt Recruiting B2B Business Intelligence (BIS/DBI/Portal/Discoverer) Demand Forecast Expense Reports iProcurement CWB Disti Mgmt OTL
    4. 4. Marvell’s Business Requirements for MIS <ul><li>All Business Applications need to adhere to General Computing Controls for SOX & Seperation of Duties (SOD) management </li></ul><ul><li>No write/update access to MIS/IT Team in Production Environments </li></ul><ul><li>Auditable Separation of Duties Control </li></ul><ul><li>Provide documented track history for System Changes with adequate approvals </li></ul>Key requirements by Corporate Compliance/Audit Group <ul><li>Corporate Business Applications is governed by MIS Policies & Procedures </li></ul><ul><li>All Changes to PROD should be performed by Production Control (QA) </li></ul><ul><li>Production Control will use automated tools to promote changes </li></ul><ul><li>Every Change should be certified by QA for Performance & Functionality </li></ul><ul><li>Business User Approvals , Test Cases, Test Results are mandatory </li></ul><ul><li>Production Control’s activity should be documented for easy – auditability </li></ul>Key requirements by IT Corrections/Promotion Policy
    6. 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”
    7. 7. MIS Teams, Roles & Access privileges Promotion Path <ul><li>Apply patches </li></ul><ul><li>System Administration & DBA Support </li></ul>Instance/ Team PATCH DEVELOPMENT PROJECT STAGING PRODUCTION Production Control <ul><li>Code Review </li></ul><ul><li>Change Migration </li></ul><ul><li>Business Process Testing </li></ul><ul><li>Promotion Scheduling </li></ul><ul><li>Change Migration </li></ul>DBA Team Business Systems Analysts <ul><li>Prototype Design </li></ul><ul><li>Integration Testing </li></ul><ul><li>User Training </li></ul><ul><li>Conduct UAT </li></ul><ul><li>GO-Live Clearance </li></ul><ul><li>Inquiry Access </li></ul>Technical Team Leads <ul><li>Technical Design </li></ul><ul><li>Code Certification </li></ul>Development Team <ul><li>Develop code </li></ul><ul><li>Unit Testing </li></ul>
    8. 8. Process Automation: Best Practices & few leading Tool providers <ul><li>Automated Setup and enforcement of People & System workflow </li></ul><ul><li>along with seamless process-to-process integration across silos and </li></ul><ul><li>other related enterprise applications </li></ul><ul><li>[Leading Tools : HP- ITIL, IBM - Remedy, Serena - Team Track ] </li></ul><ul><li>Automated Version Control for Change Management </li></ul><ul><li>[Leading Tools : HP – Version Control; Opensource – VCS; Serena – PVCS VM ] </li></ul><ul><li>Automated Business Process Testing </li></ul><ul><li>[Leading Tools : HP - Functional Test Pro , Borland - SilkTest, IBM - Rational ] </li></ul><ul><li>Automated Performance/Load Regression Testing </li></ul><ul><li>[Leading Tools : HP - LoadRunner , Borland - LoadTest, AdventNet - QEngine] </li></ul><ul><li>Automated Code Migration </li></ul><ul><li>[Leading Tools : HP – Kintana, Unitask - OMM , Serena – Build & Mover] </li></ul><ul><li>Automated Setup Migration </li></ul><ul><li>[Tools : Oracle - iSetup, Entegration Setup Manager ] </li></ul><ul><li>Project & Portfolio Management </li></ul><ul><li>[Leading Tools : HP – PPM, IBM – PPM, Serena – Team Track & Mariner,] </li></ul>** Blue color indicates the tools Marvell choose for its Operations
    9. 9. Tools that enable IT Governance Automation Marvell Business Analysts Serena TeamTrack Change Requests Serena Version Manager Specifications Source Bridge 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 TeamTrack Entegration -Attest Test Management Tool Test Results QA Promote AOL/Code Promotion Log
    10. 10. Automated Business Process Testing <ul><li>Solution includes the following components </li></ul><ul><ul><li>Mercury/HP Quick Test Professional </li></ul></ul><ul><ul><li>Mercury/HP Load Runner for Regression Testing </li></ul></ul><ul><ul><li>Entegration Attest Test console </li></ul></ul><ul><li>End to End testing of Critical Business Processes in the following areas: </li></ul><ul><ul><li>Q2C, P2P, MFG, OSFM and key INV, BOM & Financial transactions </li></ul></ul><ul><li>Weekly execution of BPT of over 140 Business Functions </li></ul>
    11. 11. BPT System Architecture Database J2EE based Middle-tier Browser Mercury QTP Enterprise Software Java Agent Client Server
    12. 12. BPT System Data Elements Test Schedule Functions Scenarios Test Suites Test Plans
    13. 13. Attest Test Console
    14. 14. Key Benefits for Marvell <ul><li>A comprehensive QA process was established. </li></ul><ul><li>All changes are implemented first in a QA environment. Unless all tests passed in QA, the code was not approved to migrate to production </li></ul><ul><li>A exhaustive test script library of over 145 test scripts covering all the major business processes was created to support the above process </li></ul><ul><li>The Application Signature functionality allowed Marvell to test the applications using the same user and responsibility as in production. </li></ul><ul><li>Test Plan functionality allows Marvell to switch testing environments with no code change </li></ul>
    15. 15. Automated Setup Migration <ul><li>Solution includes the following components </li></ul><ul><ul><li>Mercury/HP Quick Test Professional </li></ul></ul><ul><ul><li>Entegration Align Setup Manager </li></ul></ul><ul><li>Automatically migrates the Functional Setups from one DB instance to another </li></ul><ul><li>Current coverage of setups in the following modules </li></ul><ul><ul><li>AR, AP, GL, INV, BOM, WIP, OSFM, OM, PO, CM </li></ul></ul>
    16. 16. Entegration Align Setup Manager <ul><li>J2EE based platform for automating the setup migration using </li></ul><ul><ul><li>Oracle native SQL </li></ul></ul><ul><ul><li>Mercury Quick Test Professional </li></ul></ul><ul><ul><li>JAVA and XML Technologies </li></ul></ul><ul><li>Resulting in </li></ul><ul><ul><li>Improved consistency and accuracy of setups </li></ul></ul><ul><ul><li>Complete audit trail of what was migrated </li></ul></ul><ul><ul><li>Reports comparing setups across instances </li></ul></ul>
    17. 17. Entegration Align Architecture <ul><ul><li>Components </li></ul></ul><ul><ul><ul><li>Functions </li></ul></ul></ul><ul><ul><ul><ul><li>Create Encumbrance Types </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Purchasing Options </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Tax Codes </li></ul></ul></ul></ul><ul><ul><ul><ul><li>…… .. </li></ul></ul></ul></ul><ul><ul><ul><li>Packs </li></ul></ul></ul><ul><ul><ul><ul><li>Comprises of one or more functions </li></ul></ul></ul></ul><ul><ul><ul><li>Workflows </li></ul></ul></ul><ul><ul><ul><ul><li>Pre-determined flow of path </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Extract from PRJ2 </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Migrate to STAGE </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Migrate to PROD </li></ul></ul></ul></ul></ul><ul><ul><ul><li>Users </li></ul></ul></ul><ul><ul><ul><li>Responsibilities </li></ul></ul></ul>
    18. 18. Entegration Align Architecture Function1 Function2 Function3 Function4 + Extract from PRJ2 Migrate To STAGE Migrate To PROD Workflow = Setup Run Pack
    19. 19. Key Features <ul><ul><li>Security Features </li></ul></ul><ul><ul><ul><li>Restricted Users </li></ul></ul></ul><ul><ul><ul><li>Restricted Responsibilities </li></ul></ul></ul><ul><ul><ul><li>Restricted Workflows </li></ul></ul></ul>
    20. 20. Key Features <ul><ul><li>Scalability </li></ul></ul><ul><ul><ul><li>Can add custom setup functions </li></ul></ul></ul><ul><ul><ul><li>Can be expanded to include other applications like CRM/HRMS </li></ul></ul></ul>
    21. 21. Key Features <ul><ul><li>Ease of Use </li></ul></ul><ul><ul><ul><li>Can group together related setups </li></ul></ul></ul><ul><ul><ul><li>Can sequence the setups to satisfy dependencies </li></ul></ul></ul><ul><ul><ul><li>Very useful while deploying multiple setups related to a project </li></ul></ul></ul>
    22. 22. Key Features <ul><ul><li>Audit Trail </li></ul></ul><ul><ul><ul><li>Execution steps are recorded and stored </li></ul></ul></ul><ul><ul><ul><li>A snapshot of before and after values is stored in DB for easy examination and reporting </li></ul></ul></ul>
    23. 23. Align Setup Console
    24. 24. Migration Details
    25. 25. Setup Functions <ul><li>Over 120 setup functions in the following areas </li></ul><ul><ul><li>General Ledger </li></ul></ul><ul><ul><li>Accounts Receivables </li></ul></ul><ul><ul><li>Accounts Payables </li></ul></ul><ul><ul><li>Cash Management </li></ul></ul><ul><ul><li>Purchasing </li></ul></ul><ul><ul><li>Order Management </li></ul></ul><ul><ul><li>Inventory </li></ul></ul><ul><ul><li>Bills of Material </li></ul></ul><ul><ul><li>MRP </li></ul></ul><ul><ul><li>WIP/OSFM </li></ul></ul>
    26. 26. Benefits for Marvell <ul><li>Setup migration to Production is now automated resulting in </li></ul><ul><ul><li>Quick and accurate setups </li></ul></ul><ul><ul><li>Completely Audited Changes </li></ul></ul><ul><ul><li>Before and After Change Report </li></ul></ul><ul><ul><li>Eliminated the need to provide production setup access to BSAs </li></ul></ul>
    27. 27. Q U E S T I O N S A N S W E R S Contact Details: Gaja Nagarajan [email_address] Chennapan Padmanaban [email_address] A Q &