Ledcor`s 1000 User JDEdwards Upgrade
Transcription
Ledcor`s 1000 User JDEdwards Upgrade
Ledcor’s 1000 User JDEdwards Upgrade Marco Del Monte, Director of Enterprise Applications The Ledcor Group of Companies Colin Dawes Director of Technology Services Syntax Presentation Abstract • Ledcor and its 5000 employees manage a broad portfolio of North American construction projects. Upgrading from Release 8.0 to EnterpriseOne 8.12 required carefully considered justifications and a disciplined methodology. Working with Syntax, Ledcor achieved its objectives on time and on budget. • This presentation will focus on the business and technical drivers of the project, including UPK implementation and adoption across the organization. Also highlighted; technology tools, high availability and disaster recovery, and best practices. But success must be measured through the eyes of the organization. Ledcor will share the results from its executive and 166 member project team survey. Agenda • • • • • • • • • About Ledcor Upgrade Assessment Vendor Selection Project Team, Timeline & Milestones User Productivity Kit Technology Project Team Survey Project Successes Questions About Ledcor • Founded in 1947 • Collection of Construction Companies: – – – – – Building Civil Industrial Telecommunication Ventures: Carbon Offset, Water Purification, Airlines, Tugboats • Privately held, Employee-owned • 5,000 Employees • Locations throughout North America JDE History at Ledcor • • • • October 2001 July 2004 July 2009 2012 (Planned) Install JDE Xe Upgrade to JDE 8.0 Upgrade to JDE 8.12 Upgrade to JDE 9.0 Upgrade Assessment Assessment Process • • • • • Step 1: Step 2: Step 3: Step 4: Step 5: Defined the Current State Defined the Upgrade Drivers Performed a JDE Health Check Detailed Benefit Analysis Value Proposition Step 1: Current State Ledcor Environment • • • • Over 20 system codes in use 300+ custom applications/reports/modules Significant increase in JDE utilization from 2006 to 2008 Ledcor was behind 5 releases of the JDE product – – – – 1230 enhancements 20 new products 6 technical tools releases new architected infrastructure (web-based) • Support for JDE 8.0 was planned to end in 2013 • Need to position the organization and tools for a rebound in the economy Step 1: Current State JDE Support Timeline Release GA Date Updates, Fixes, Security Alerts, Upgrade Scripts Tax, Legal and Regulatory 1 Extended Support Ends X23 Sep 2000 Dec 2013 Dec 2013 N/O2 8.03 Jun 2002 Dec 2013 Dec 20135 N/O2 8.9 Sep 2003 Sep 2008 Sep 2009 N/O2 8.10 Jun 2004 Jun 2009 Jun 2010 N/O2 8.114 Dec 2004 Dec 2009 Dec 2010 Dec 2012 8.124 Apr 2006 Apr 2011 Apr 2012 Apr 2014 9.04 Sep 2008 Sep 2013 Sep 2014 Sep 2016 (1) Upgrades must be done prior to this date, as the annual update of this information is required (2) N/O = Not Offered (3) JD Edwards EnterpriseOne Xe and 8 will receive Premier Support until 2013. (4) Extended support pricing is set at a 20% premium of existing annual maintenance (5) The latest timing to upgrade from 8.0 would be 2012 Step 1: Current State JDE Customer Usage Step 2: Upgrade Drivers Technical Value Business Value Drivers External Business Drivers Step 3: JDE Health Check • • • • • • Established a Health Check Team Assigned Leads to specific Functional Areas Reviewed upgrade functionality through detailed demos Reviewed current and evolving business processes Identified opportunities for improvement Developed a roadmap 4 months, 19 meetings, 9 demos, 5 business units, 50+ employees Step 4: Benefit Analysis By Division Functionality 4 Additional subledger fields to slice and dice data Functionality HCM eRecruit Functionality Subledger Select Capacity HCM PDBA Date Effectivity Security Administration Benefit/Value Provides additional fields for analysis and facilitates aligning client billings by pay item to JDE cost codes. Additional fields will also facilitate interfaces with other project costing tools such as HCSS. Increased efficiencies in analysis and billings as this provides additional “tags” to transactions so that it is easily identified and grouped. Benefit/Value Streamline and simplify the recruiting Hire-on Onboarding process. Integration in JDE eliminates duplication of effort and risk of error Benefit/Value Once we implement the usage of subledgers, this will streamline data entry to one screen versus toggling between screens. Increased efficiencies in data entry. Implementation Definitely: Subledger fields are already being investigated as part of the HCSS implementation for Project cost controls and its interface to JDE. Implementation Possibly: Functionality to be reviewed and compared to existing process Implementation Definitely: Will be part of our training program. Ability to prepare in advance for rate changes and special premiums. Highly likely: Implement upon completion of Enhanced securityerrors definition will allow for a higher level of control at the user Definitely implement as part of the upgrade. Reduction of payroll upgrade and data level which allows the business to be more granular in their request FunctionalityLabor isfora key Benefit/Value Implementation New Project Forecasting for cost element of ourup projects will benefit from an improved forecasting tool to Likely: Will analyze how this functionality fits in with our and open moreand data/information. HCM PDBA Prorating Rules Abilitysecurity to prorate special premiums when partial payment is required. Highly likely: Implement upon completion Performance Based Labor assist with labor projections on jobs. Improved forecasting will provide better information for forecasting process and other tools and look to leverage Reduction of and payroll errors; manual calculation of upgrade increases the eliminate efficiencies for PM’s who are now forecasting of Bank Reconciliation business decisions Current Process is very manual and time consuming and notoutside as timely as it this functionality. Definitely look to implement post upgrade. JDE. could be. Increased automation will reduce effort and improve timeliness of a Work Flow Streamline and detection simplify by automating the routing of information and Highly likely: Implement, preferably in key fraud control. approvals . Timely processing, consistent procedures, elimination concert with divisions. Resource Assignments Using JDE masters to schedule and view resource availability since thisapplication is of ourlost orand Highly Likely: Willall evaluate JDE functionality first upgrade. Application/database Weemployee currently experience problems with access between the Definitely implement as part of the system of records. Reduces duplication of efforts in “other scheduling tools” and improves dataof the before looking at other scheduling tools. skipped transactions access database with the continuing increase in users and processes. As part Pay When Paid Likely some BU’s would look to implement integrity. Currently a desired process within various BU’s but not enforceable and upgrade project we willIncreased increase the connection slotsautomate eliminating problem. difficult to monitor. functionality would thisthis or at least post upgrade Expense Management Improved Completing thisover stepallowable will reduce expenses, the system better interruptions vendor history/analysis. and theand potential Highly Likely: Suggest this functionality be allowcontrol easier monitoring. Improved cash flow to the company lower Reduce corruption overpayment of data. of expenses, track vendor lead byBoth corporate; industrialGroup will follow. Equipment Cost Analysis and Improves cost analysis and provides a equipment PM spend programto to improve manage the equipment life Definitely: the CMI Equipment and LEG risk/exposure. Conditions Based Maintenance cycle. Improves forecasting of equipment costs and planning of equipment maintenance. are currently evaluating JDE functionalities. negotiations Should eliminates “other tools”. New Technical Continued have occurred since the 8.0 releaseinclude: associated Expense Management Benefitsenhancements to automating our expense management process Contract Billing Detailed billing within JDE to ensure accuracy and completeness. Improve Administrative Tools with the technical tools (6 tool release behind).paper These toolsmoving help to information overoperating vendor spend, eliminate the current shuffle efficiencies, reduction of errors orapprovals. missed billable items, and Accurate detail billing within JDE tobilling ensure accuracy and Automated toprovide improvethis improve application performance and the completeness. ability to proactively manage expenses across the company for efficiencies and provide visibility into billing items. visibility into billing transactions aspect of the environment. Contract Billing Definitely implement as part of post the upgrade. Definitely look to implement upgrade. Possibly: Currently reviewing functionality • Identified technical improvements • Outlined Benefit / Value to the organization Definitely: Currently reviewing functionality and preparing business case. Intercompany Control Intercompany movements are one of our biggest pitfalls with respect to our Highly Likely that the additional functionality OT / Shift Rules Engine Increased flexibility for automation of OT and Premium calculations. if Kronos Application Bug Fixes and A number of the core applications, used byShift Ledcor have had majorthat we need Possibly: Definitely implement as partisofnot the upgrade. company-wide ring-fencing model. Recent issues have shown shouldRequired be pursued to strengthen our ringImproved reporting from our system of records. Be able to provide financial dashboards to Likely: Will review functionality. Reduction payrolljob errors and on custom applications implemented Rewrites improvements/re-writes in thereliance lastand 5 years. These changes willmovements. have a to do of a better of managing controlling intercompany fencing. This requires further investigation. management. positive impact on the existing operation of the application and the ability to implement functionality without extensive work byusing IS. This will allow the Employee Mass Change Improved accuracy and processes timeliness of data changes. Reduced effort Highly Likely: Eager to utilize Contract Billing The current billing areemployee very manual spreadsheets. This Definitely could be implemented in a UPK – Training Tool Consistency in JDE training and is a tool for effective learning. Reduces follow up training and Will include as part of JDE training. existing JDE resources to evaluated complete more annually.However, the Definitely: number / timesavings when updating employee profiles process is IS currently being in therequests current release. of the BU’s support calls, ultimately improving efficiencies. upgrade provides enhancements and fixes to this module that would make its use better andweb-based easier. Procurement User Interface Requisition Change Streamline The move and to make the more consistent interface thewill requisition allow for improved procurement delivery process. on Possibly: Definitely Functionality implement as to be part reviewed of the upgrade. and Aggregate requestsspend by thetoBU’s, achieve improve higher thediscount use of the levels; existing eliminate functionality, rogue spending and reduce evaluated Performance testing of this new interface is theSignificant number ofduplication data corrections by IS. Thetraining utilization of this required to ensure that the UPK – Training Tool exists executed today in developing documentation in the Definitely this would be performance implementedis environment will improve the solutions delivered by IS. satisfactory. BU’s in a variety of sources. UPK offers us a standard approach to company-wide. developing JDE documentation and also allows us to deliver that training in a more cost-effective manner (today its all face-to-face training) Business Intelligence • Identified new application functionality • Determined implementation plan and timing (upgrade or post upgrade) • Provided divisional VP’s with upgrade justification Step 4: Benefit Analysis By Functional Area • Detailed net change in functionality from 8.0 to 8.12 • Demonstrated the breadth and depth of application improvements across the organization Step 5: Value Proposition Technical • • • • • Improved administrative tools Improved application performance Improved application utilization Improved support from vendors and user groups Increased types of security available to the business units to increase system utilization • Reduced application interruptions minimizing the impact on system users • Improve the quality of the functionality delivered to the Business Units which will increase system acceptance and adaptability Step 5: Value Proposition Business • Improvement in the functionality/usability of the tools in JD Edwards will allow Ledcor to retire existing applications and the associated support costs, both custom as well as purchased (e.g. billing, equipment management, hiredesk, etc.) • Improvement in the JDE training materials that are available today resulting in improve utilization of the JD Edwards environment (e.g. Reducing errors and corrections, reducing constant review of work, etc.) and reduce the costs associated with its delivery (e.g. resource traveling, timing of the training, etc.) • Improvement in the utilization of existing resources through the efficiencies gained through automation of manual tasks and/or improvements in existing tasks, resulting in doing more with the existing staff or the same with less • Improvement in the analysis of data and the resulting decision making (e.g. forecasting, equipment cost analysis, etc.) Vendor Selection Vendor Selection Process • Vendor selection committee established • RFI created (base on Upgrade Assessment) • 5 vendors invited to bid (2 declined to respond) – Required Full Service Vendors: Project Management, Technical Consulting, Application Consulting & Training • • • • RFI Issued Vendor presentations & briefings Vendor evaluations Vendor selection (Syntax.net) Project Team, Timeline & Milestones Project Team Project Management Steering Committee Consultants Functional Leads Subject Matter Experts Key Users Total 3 12 13 15 67 56 166 Project Timeline Go Live Project Start Dec. Jan. Feb. March April May June July Define Train Model & UPK Development Day in the Life End User Training Go-Live Support Project Milestones • • • • • • • • • • • • Hardware Delivery Project Kickoff Executive System Reviews complete Ledcor 8.12 Test Environment ready Net Change Review/Training Complete Modeling Complete UPK Content Complete - Target 75% complete - Target 90% complete (excl. HR/Payroll) Day in the Life Complete End User Training Complete Go Live (weekend conversion) Jan. 15 Jan. 19 Feb. 11 Feb. 16 Mar. 9 Apr. 20 May 8 May 15 May 28 June 12 June 15 User Productivity Kit (UPK) Why UPK? • • • • • • • • Easy to use Four modes – See It, Try It, Know It, Do It Structured & Consistent training Outdated process documentation (2001) New technology & interface (Web) 900+ users to train 800+ business processes scripted Short training window for go-live (year end) UPK Process • • • • Created UPK task force Trained task force to develop UPK’s Aligned task force with Project Team Leads Tracked UPK development to scripts & modules • Communicated UPK development progress to end users • Monitored UPK usage by end user UPK Results • • • • • 375+ topics developed 12,000+ screen shots 6500+ visits to UPK site 450+ different users Most issues during go-live were resolved by sending links to a UPK topic UPK Survey UPK Survey Have you used UPK? 94% Yes Technology About Syntax • Oracle Certified JD Edwards Partner • Oracle University Training • Technology & Infrastructure Services • Application Services • Managed Services and Hosting • IBM eServer Infrastructure: Hardware & Middleware • iSDM (Syntax Distribution Management) Leadership and Experience • 60+ JD Edwards new business installations • 40+ EnterpriseOne upgrades • 20+ Customers on versions 8.12 / 9.0 • IFRS/Reporting engagements • Consulting, training and implementation relationships with over 200 JD Edwards customers and growing • JD Edwards Hardware and Infrastructure expertise ERP 8.0 Infrastructure • Separate Production and Non-Production Enterprise & Database Servers • SAN Storage • Standard Rack Servers • Microsoft Cluster Services (ActivePassive) • Multiple Citrix Farms for end user access ERP 8.0 Tech Challenges • Slow Application Performance • Slow OMW promotions • MSCS HA solution only utilized ½ the servers • No Disaster Recovery • Significant downtime for application deployments Technology Foundation Architecture Browsers • Enterprise License Agreement = Blue Stack only • Oracle Database Purchased “off the shelf” HTML Web Application Server Business Logic Server Database Server Browser Wireless Devices HTML IHS 6.1.0.9 WAS Exp Sync Disconnected Devices H T T P Java Servlet Engine Presentation Sync Server WAS 6.1.0.9 Portal XML/SOAP Systems E O N E N E T Services Workflow Rules 8.12 8.98.0.4 Integration Update 3 Fix Current FebSecurity 16th, 2009 WAS Exp Developer Client Terminal Server Terminal Server Clients Instance Oracle Database Application Tables 10g RAC Directory Services S Q L Metadata Background Process Scheduler EnterpriseOne 8.12 Solution • Citrix access for IE control • 2 active-active horizontally and vertically clustered Web Servers • 2 active-active Production Enterprise Servers • 1 Non-Production Enterprise Server • 2 node Oracle Real Application Server Database cluster EnterpriseOne 8.12 Solution • SAN Storage • Blade Servers • Virtual Client Workstations • Virtual UPK Server • Disaster Recovery via IBM Global Mirror Replication • Bare metal restore of server • Future sync of O/S via replication tool High Availability • Benefits – Requirement to have 24/7/365 uptime for JDE service management module – Deploy to one node at a time (remove one server from the config at a time) – Move waiting jobs on one server to another server • Limitations – Single Concurrent Jobs (active/passive) – Scheduler Jobs (active/passive) – Failures can occur outside of the main port (6014) High Availability • Cisco ACE 4710 Cluster (active/standby) • Enterprise Servers balanced via IP • Detect failure on port 6014 • Web Servers balanced via Session • Detect failure on HTTP ports and WAS port Technology Success • Increase System Availability – High Availability (only 5 minutes down time twice per month) – Disaster Recovery • Increased System Performance – Superior Architecture (Oracle RAC, Clustered Enterprise & Web Servers) – Multiple Job Queues (20+) – Extensive Performance Tuning with Multiple Stress Tests • Improved Application Administration – Multiple roles per user implemented – Data Privacy Implemented Technology Success • Improved Upgrade Conversion – Pre-upgrade audit to ensure 1000+ customizations migrated seamlessly (400+ corrected) – Identification of objects and versions that did not upgrade – Identification of JD Edwards base objects and versions that require retrofit work – Identification of JD Edwards obsolete objects and versions and impact on custom objects – Extra validation – record counts, next numbers, unique key ID’s – Customized conversion process to minimize runtime – 10+ custom go-live conversions – Automated transfer of data setup for go-live Technology Success • Improved Upgrade Experience – Web access via simple URL’s to a custom Web Interface with Client look-and-feel – Multiple UPK Web Sites with custom promotion process • Improved Client Knowledge – – – – – 10+ Custom Workshops on CNC, Database and Networking Custom Development Net change Workshops incl PowerForms 15+ White Papers Delivered 10+ Detailed Architecture Documents Drastically Improved Self Sufficiency Technology Issues • 4 minor issues related to UBE’s – 4 Software Action Requests (SAR’s) – 2 Proof of Concept Fixes (POC’s) – 2 Workarounds Project Team Survey Survey Results • Were the project goals clear to you? – 94% Yes • Was the project scope clear to you? – 91% Yes • Was the project schedule realistic? – 90% Yes • Did having a series of milestones help in making and monitoring the schedule? – 90% Yes Survey Results • Did the entire project team work well together? – 95% Yes • Did your direct manager understand your role on the project and time commitment? – 90% Yes • Did you view the Project Management and Steering Committee roles as useful? – 91% Yes • Overall, was the quality of JDE 8.12 upgrade acceptable? – 97% Yes Survey Results • Overall, how would you rate the success of the JDE 8.12 upgrade project? – – – – 71% Very Successful 29% Somewhat Successful 0% Not Very Successful 0% Not Successful At All Project Successes Project Successes • • • • • • • • Detailed Value Assessment Detailed Vendor Selection Process 166 Team Members 1028 Test Scripts 900 Users 375 UPK’s On Time, Budget, Scope 97% Success Rating Questions?