Does Change Management Include Patches? Joel Howard, RingMaster Software Northern California OAUG San Ramon 2004.

Slides:



Advertisements
Similar presentations
Web Trnsport Implementation TEA/TUG October 1-9, 2008 Saratoga Springs, NY.
Advertisements

Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
The TRUTH About SOX, Auditors & Oracle Applimation is the leading provider of Application Lifecycle Management solutions.
Requirements Structure 2.0 Clark Elliott Instructor With debt to Chris Thomopolous and Ali Merchant Original Authors.
Copyright © 2009 Rolta International, Inc., All Rights Reserved a c c e l R12™ Upgrade Approach.
Performance Testing Design By Omri Lapidot Symantec Corporation Mobile: At SIGiST Israel Meeting November 2007.
Common Change Management Challenges for Companies Running Oracle Applications Presented by: Jeffrey T. Hare, CPA CISA CIA ERP Seminars.
© 2013 Jones and Bartlett Learning, LLC, an Ascend Learning Company All rights reserved. Security Strategies in Linux Platforms and.
Electronic Customer Portal System. Reducing Risks – Increasing Efficiency – Lowering Costs Secure Internet based Communication Gateway direct to your.
User Services. Services Desktop Support Technical Support Help Desk User Services Customer Relationship Management.
Oracle Applications Architecture and Tools Overview Sandra Vucinic VLAD Group, Inc.
Solution Overview for NIPDEC- CDAP July 15, 2005.
International Business and Technology Consultants AMS confidential & proprietary SPS Help Desk Presentation Army User’s Conference June 2002.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
Increasing Internal Controls with Applimation Integra.
Software Engineering Modern Approaches
Windows Server 2003 End-of-Support: Sales Reference Sheet The risks are real: End-of-Support is July 14, 2015 No SecurityNo complianceHigher Total Cost.
Software Testing Life Cycle
Jack Malloch Support Customer Interface Global Support Services.
Hands-On Microsoft Windows Server 2003 Administration Chapter 2 Managing Windows Server 2003 Hardware and Software.
2005 Solution Beacon, LLC. All Rights Reserved Mining for Gold Atlanta OAUG January 21, 2005 Atlanta, Georgia Don Driggs Using Metalink.
Jack Malloch Product Service Advisor Global Support Services.
Web Trnsport – Beta Testing and Implementation TUG Roundtable Discussion Elizabeth Rodgers Info Tech, Inc. October 9, 2007.
User Manager Pro Suite Taking Control of Your Systems Joe Vachon Sales Engineer November 8, 2007.
© 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshop Migrate Your Release 11i Oracle Applications to Linux Session Leader Kevin Dahl,
Configuration Management (CM)
Brent Mosher Senior Sales Consultant Applications Technology Oracle Corporation.
Improving Maintenance and Reducing Patching Downtime in 11i Ric Ginsberg Vice President Applications Release Engineering Oracle Corporation.
1 Maintenance Wizard NorCal OAUG Training Day – January 17, 2008 David Warhoe Customer Support Manager Customer Support Education.
CERN - IT Department CH-1211 Genève 23 Switzerland t Oracle Metalink for Tier 1 Miguel Anjo Database mini workshop 26.January.2007.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. GET PROACTIVE! With Oracle Premier Support.
1. S318417: OAUG SysAdmin SIG Angelo Rosado, Oracle Senior Product Manager Kenneth Baxter, Oracle Strategy Product Manager Biju Mohan, Oracle Principal.
Dave Muirhead Director of Electronic Customer Self-Service Oracle Corporation.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
03/07/05 NorCal OAUG Training Day Paper v2.0 Jeff Slavitz, Computer Creations Inc.1 Here We Go Again! Upgrading to Jeff Slavitz Computer Creations.
Migrating Your Business To An E-Business Migrating Your Business to an E-Business Robert Edmiston Technology Manager
Confidential Continuous Integration Framework (CIF) 5/18/2004.
Software Maintenance Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
Winning with Storage Foundation 5.x – 4.x End Of Life Process Winning with Storage Foundation 5.x.
Oracle Applications 11i Concepts II Brian Hitchcock OCP 11i DBA -- OCP 10g DBA Sun Microsystems Brian Hitchcock.
© 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.
Keeping your Data Repository in Top Health By: Ian Proffer MUSE Session 359.
JD Edwards Support & Tools Gillian Boshell Product Service Advisor, Oracle Australia.
Jack Malloch Product Service Advisor Global Support Services.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
03/07/05 NorCal OAUG Training Day Paper v1.0 Jeff Slavitz, Computer Creations Inc.1 Here We Go Again! Upgrading to Jeff Slavitz Computer Creations.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Michael Mast Senior Architect Applications Technology Oracle Corporation.
Configuration Control (Aliases: change control, change management )
Founded by Big Five Consulting ex-employees Oracle Gold Partner Focus on PeopleSoft 15 years of PeopleSoft experience Worked in both technical and functional.
1 Global Marketing Confidential Stat – Simplify Change Management and Version Control with Stat Fernando Volonte Product Manager.
Compliance Management System. Intelex System Overview Focus Modules: –Permits Management –Monitoring & Measurement –Training Management –Document Control.
Patch Management Module 13.
Software Configuration Management
System Design, Implementation and Review
Shared Services with Spotfire
PLM, Document and Workflow Management
Presented by: Sandi James - The Resource Group
Michael Mast Senior Architect
Description of Revision
Bulk Data Loading with WinRunner Manual Testing and Patch Control Tips
IT and Development support services
Chapter 5 IS630.
{Project Name} Organizational Chart, Roles and Responsibilities
Contract Management Software from ContraxAware Simplify Your Contract Management Process.
Presentation transcript:

Does Change Management Include Patches? Joel Howard, RingMaster Software Northern California OAUG San Ramon 2004

Agenda 1.Change Management 2.Answer the Question 3.Realities of 11i 4.APM - a Change Mgmt Solution

What does Change Management cover? Upgrades – Software Upgrades – Hardware Document Management Configuration Management Software Development Maintenance

Change Management Why is Change Mgmt important? Disparate components share a relationship to one another… SHARED DEPENDENCIES!!

Changes…Dependencies Maintenance Pack >> Apache Pre-reqs Apache upgrade >> DB Pre-requisites One off patch >> Pre- and Post-requisites Apps Upgrade >> DB Upgrade Does CM include patches? YES !!

The biggest, most complex release ever – Release products – Release products – Release products – Release products – Release products ALL OR NOTHING! Release 11i Dependencies

– Release > 20,000 bug fixes – Release > 40,000 bug fixes – Release > 64,000 bug fixes – Release > 100,000 bug fixes Release 11i

What are the two most difficult issues in maintaining software? 1.Patching 2.Not Patching Not Unique to Oracle

The Impact of Patching Problems Resolved New, more stable technology Added Functionality Improved Security Faster Performance Who is impacted?EVERYONE.

The Impact of Patching Large amounts of new code introduced Exact Impact unknown…undocumented distinct bug fixes in an average family pack 2-50 different modules impacted User unaware of changed processes/attributes Disabled forms/reports Extensive testing Disruption of production system

The impact of NOT patching Why not patch? Stability… Perceived From Metalink FAQ: “At a minimum, apply maintenance packs to stay within two maintenance releases” of the most current release. Timely support: Call Oracle support for a problem and you’re not patched current? Performance Latest performance updates as part of a patch.

The impact of NOT patching Security Latest security updates: issued in the form of patches New Functionality Improvements in functionality and stability Politics User complaints, frustration over a lack of fixes, requests for added functionality

Why avoid it? Multiple manual steps per patch, per environment No detailed impact analysis No structure to enforce pre-requisites Inability to flag affected customizations No mechanism to manage testing, approvals or workflow

Manual Steps Download Patch Transfer Patch UnZip Patch Review “Readme” Issue search Review Drivers Parse Actions Compare Envir’s Apply to test Transfer Patch Server Login UnZip Patch Prepare Envir. Review Log File Review Invalid DB Objects File System Impact Database Impact Customization Impact Create Summary Update Spread Sheets Check Applied Patches Run Patchsets.sh Each Tier Run Adpatch Each Driver For Each Language Run Adadmin Run Adctrl Run Datainstall Find Pre-reqs Maint Pack Download Change Testing Maint Pack Research Maint Pack Application Change Reporting

Strategy 1.AUTOMATE the maintenance of your applications 2.Patch Proactively: Stay current on your watch… not Oracle’s Software issues are typically encountered when you least have time for them –Month end (Mgmt reports due, Payroll filing) –Quarter end (SEC Reporting) –FDA or other certification requirements –Year end (1099s, W-2s, Sarbanes Oxley) Not patched current = major project when you can least afford it

APM A Change Management Solution Identify the change Control the change Communicate the change

APM Real-time analysis by APM  file system impact (APPL_TOP)  database impact (table,view,sequence,index)  list of affected customizations  required prerequisite patches  is the prereq obsolete?  determine “patch impact ratio”  summary of bug numbers in patch  links to Oracle bug database  list environments where patch/bug already applied  Patch Prediction Change requested Research performed on Metalink Patch obtained Patch impact analyzed Dependency information obtained Knowledge disseminated Implementation planned Plan implemented Testing performed Patch Approved Patch Migrated Concurrent Documentation Change Management

APM Automatic scheduled download of patch from MetaLink Notification of obsolescence Enforcement of pre- requisites Establish pre-reqs Automate manual tasks Change requested Research performed on Metalink Patch obtained Patch impact analyzed Dependency information obtained Knowledge disseminated Implementation planned Plan implemented Testing performed Patch Approved Patch Migrated Concurrent Documentation Change Management

Automated processes within APM patch download transfer patch to multiple servers schedule single patch or patch group merge patches in background ADADMIN, ADCTRL, sqlplus/shell scripts compile / list invalid objects start/stop Oracle processes /pager notification Change requested Research performed on Metalink Patch obtained Patch impact analyzed Dependency information obtained Knowledge disseminated Implementation planned Plan implemented Testing performed Patch Approved Patch Migrated Concurrent Documentation Change Management

Workflow / Approval Process PROD Test Patch TEST1 DEV2 DEV1 TRAIN DBA No STOP Yes Ok? DBA Yes DBA Yes Ok? Yes

Change requested Research performed on Metalink Patch obtained Patch impact analyzed Dependency information obtained Knowledge disseminated Implementation planned Plan implemented Testing performed Patch Approved Patch Migrated Concurrent Documentation APM Automatic Alerts: s, pager, etc. Central Repository for all environments for all patching information Dozens of useful reports Environment comparisons, patch detail, patch impact analysis, patches applied by date, by environment, by application, by person, etc. find patchset levels, find where patch was applied, compare your patches against those released from Oracle Change Management

Application DBA Functional Analyst Patching Information Information Flows

Environment Comparison

The Impact of APM Functional Group Reduced, focused user testing Verify testing took place Faster support from Oracle Technical Group Reduced workload through automation Reduced risk through impact analysis Complete, accessible audit trail Faster problem resolution Organizational Effect Enforced procedures Decreased workload Communication, accountability between business groups Improved problem resolution Reduced costs

Oracle and RingMaster , Oracle Application Manager (OAM) Improved Reporting No automation, scheduling, workflow No pre-requisite checking No mechanism to manage testing or approvals No detailed impact analysis No environment comparison reports , Oracle Application Manager (OAM) Improved Impact Analysis on file system only Pre-requisite checking No automation, scheduling, workflow No mechanism to manage testing or approvals No impact analysis for DB changes No environment comparison reports

1995: Founded as a consulting organization with expertise in Oracle Applications 1998: Began developing and selling software specifically for Oracle Applications Users Offices in Boston, Dallas, Los Angeles, Atlanta, Chicago, St. Paul, and Vermont More than 100 customers in the US, Canada, and Europe RingMaster Software Corporation

Representative Customers