Implementing a Major Re Organization Camp Dresser Mc
- Slides: 41
Implementing a Major Re. Organization Camp Dresser & Mc. Kee Kiran Mundy
Agenda n Background n The New Organization n IS Tasks n n – Create the new structure. – Migrate Employees. – Migrate Projects. – Test and fix custom programs. – Enable Matrix P&L Reporting. – Handle Adjustments. Schedule Cutover Problems Lessons learned
Background n CDM is a global, full-service consulting, engineering, construction, and operations firm operating since 1947. n Our specializations include waste water, solid and hazardous waste, geotechnical, drinking water, aviation and transportation services. n Until 2003, the Company was organized in a hierarchical geographic structure.
Applications n We have used Oracle Financials since 1993. n In 2003 we brought our Construction subsidiary from a legacy system into Oracle, as a new operating unit with it’s own company segment. n We currently use Purchasing, Payables, Ledger, Projects, Receivables, Self Service HR, Training Administration, Advanced Benefits & i. Time. n Revenue is done in a custom system and interfaced directly into GL. n Until 2003, we had a 3 segment chart of accounts, Company-Workgroup-Account.
Re. Org Business Objectives n Align ourselves closely with the clients we serve. n Move to more of a global focus on projects, applying strengths to our most strategic markets. n Pool our resources by practice area to foster development and assure a succession of technical leadership.
New Organization Structure
Matrix Structure
Key Features n Create four client-focused business units - Services, Industrial Services, Federal Services, and International Services—aligned with major client sectors, to lead marketing, sales, and project execution across the firm. n Create two service delivery divisions organized by major areas of practice. The Consulting & Engineering Divisions and the Construction Division provide the expertise and talent to deliver projects firmwide. n The new structure functions as a matrix organization that leverages the full strength of our client relationships and our technical excellence.
IS Directives n Go Live must coincide with the beginning of the Fiscal year – week of Jan 4 th (In 2. 5 Months!!!) n Detailed P&L reporting from the GL must be available for each Practice Area as well as for each Business Unit.
IS Major Tasks n Create the new organizational structure. n Migrate employees to their new practice areas. n Migrate Projects to their new Client Groups while managing Receivables. n Test and fix custom programs and reports. n Enable the creation of full P&L’s in Ledger by Business Unit as well Practice Area. n Define a strategy to handle prior year adjustments.
New Structure n New Version vs Update Existing – New version could be done ahead of time with effectivities. – Prior re-orgs we had updated existing version. – While testing the new version alternative a bunch of custom reports broke. – Finally decided to go with the tried approach of updating existing version.
New Structure. . contd n New Orgs vs re-using some existing. – We had to retain acronyms that people were used to. – Suffixed old orgs with _OLD – Custom feeder systems (Revenue) had to have these same updates applied.
Migrate employees n Drove business to finalize where employees were going. n Tested using dataloader to load new workgroups, but leave them out of the hierarchy. n Tested using dataloader to load employee assignments with future effectivities. n Could be done in advance of cut-over because of effectivities.
…Migrate Projects n No effectivity on Project Owning Organization, had to be done on cut-over weekend. n Receivables accounts for open receivables had to be updated within Projects & AR. – Receivables was coded to go to Company Code – A/R Account – Lead Workgroup - 0000 – When the payment came in, A/R credits would normally go to the Old Lead Workgroups. – By updating the A/R accounts we would not have to re-classify in GL when the payment came in.
P&L Reporting n With existing 3 segments, this would have involved writing a bunch of custom scripts out of PA to enable Finance to manually generate the P&L’s. n We decided instead to add a 4 th segment to our Chart of Accounts. n All costs & revenues would first go the to Practice Areas. n The 4 th segment would store which Business Unit direct costs & revenues should be re-allocated to. n Indirect Costs would then be re-allocated on the basis of direct costs (same ratio).
P&L Reporting. . contd n The contra side of the re-allocation would go to special workgroup defined for each practice area. n Practice Area P&L’s could be generated by excluding all amounts in this workgroup. – When including these workgroups, practice areas would zero out. n The reallocation would go to the Business Unit on the 4 th segment. n OH Costs (with default 4 th segments) would allocate out in the same ratio as direct costs.
Re-Allocation Business Units Total = $1. 5 m Practice Areas North East Region Environmental Planning North Central Region
Re-Allocation Business Units Total = $1. 5 m Direct Costs =$1 m OH Costs = $500 K Practice Areas North East Region Environmental Planning North Central Region
Re-Allocation Business Units North East Region OH Costs = $500 K Practice Areas $600 K Segment 4 = NER (60%) $400 K Segment 4 = NCR (40%) Environmental Planning North Central Region Total = $1. 5 m Direct Costs =$1 m
Re-Allocation Business Units North East Region OH Costs = $500 K Practice Areas $600 K Segment 4 = NER (60%) $400 K Segment 4 = NCR (40%) $300 K (NER) 60% of OH Costs Environmental Planning North Central Region Total = $1. 5 m Direct Costs =$1 m
Re-Allocation Business Units North East Region OH Costs = $500 K Practice Areas $600 K Segment 4 = NER (60%) $400 K Segment 4 = NCR (40%) $300 K (NER) 60% of OH Costs $200 K (NCR) 40% of OH Costs Environmental Planning North Central Region Total = $1. 5 m Direct Costs =$1 m
Re-Allocation Business Units Total = $1 m North East $600 Region OH Costs = $500 K Practice Areas $600 K Segment 4 = NER (60%) $400 K Segment 4 = NCR (40%) $300 K (NER) 60% of OH Costs $200 K (NCR) 40% of OH Costs Environmental Planning North Central $400 Region Total = $1. 5 m Direct Costs =$1 m
Re-Allocation Business Units Total = $1 m North East $600 Region OH Costs = $500 K $600 K Segment 4 = NER (60%) $400 K Segment 4 = NCR (40%) $300 K (NER) 60% of OH Costs $200 K (NCR) 40% of OH Costs Practice Areas Contra ($1 m) Environmental Planning North Central $400 Region Total = $1. 5 m Direct Costs =$1 m
Re-Allocation Business Units Total = $1. 5 m North East $900 Region OH Costs = $500 K $600 K Segment 4 = NER (60%) $400 K Segment 4 = NCR (40%) $300 K (NER) 60% of OH Costs $200 K (NCR) 40% of OH Costs Practice Areas Contra ($1 m) Environmental Planning North Central $600 Region Total = $1. 5 m Direct Costs =$1 m
Re-Allocation Business Units Total = $1. 5 m North East $900 Region OH Costs = $500 K $600 K Segment 4 = NER (60%) Practice Areas Contra ($1 m) $400 K Segment 4 = NCR (40%) $300 K (NER) 60% of OH Costs $200 K (NCR) 40% of OH Costs Contra ($500 K) Environmental Planning North Central $600 Region Total = $1. 5 m Direct Costs =$1 m
Activating 4 th segment n Unfreeze key flex, activate segment 4, refreeze. n Populate all segment 4 values in gl_code_combinations with default value. n Review existing GL Allocations and Templates and add 4 th segment where needed. n Change Autoaccounting/Account Generator to populate 4 th segment.
Strategy for Adjustments Prior year adjustment problem. n Problem 1: The reversing distribution copies it’s segments from the original item. At month end GL will end up with negative balances in the old workgroups. n Solution: In GL hierarchies move all old workgroups under the service delivery divisions, so these negative balances will, at least, be in the correct division. n Problem 2: 4 th segment is not populated on these adjustments (which are direct costs), allocations are done based on the 4 th segment, so the direct costs in the practice areas will not zero out.
Adjustment Strategy – contd. n Solution: To get a 4 th segment populated, run a script after transaction entry has been shut off. – Script pulls (for the month), the following columns where 4 th segment != what Autoaccounting figures it should be. l GL Date l 4 segments in the system. l Correct 4 th segment l Amount – Upload the excel result into GL as spreadsheet journal entry.
Adjustments - example n Dec 2003 transaction DR 100. 601011. 1219. 0000 $100
Adjustments - example n Dec 2003 transaction DR 100. 601011. 1219. 0000 $100 n Transferred in Feb 2004. Feb GL gets DR 100. 601011. 1219. 0000 -$100 DR 100. 601011. 2044. NER $100
Adjustments - example n Dec 2003 transaction DR 100. 601011. 1219. 0000 $100 n Transferred in Feb 2004. Feb GL gets DR 100. 601011. 1219. 0000 -$100 Problem DR 100. 601011. 2044. NER $100
Adjustments - example n Dec 2003 transaction DR 100. 601011. 1219. 0000 $100 n Transferred in Feb 2004. Feb GL gets DR 100. 601011. 1219. 0000 -$100 Problem DR 100. 601011. 2044. NER $100 n Upload script creates: CR 100. 601011. 1219. 0000 -$100 DR 100. 601011. 1219. NER -$100
Adjustments - example n Dec 2003 transaction DR 100. 601011. 1219. 0000 $100 n Transferred in Feb 2004. Feb GL gets DR 100. 601011. 2044. NER $100 n Upload script creates: CR 100. 601011. 1219. 0000 -$100 DR 100. 601011. 1219. NER -$100 Net Out DR 100. 601011. 1219. 0000 -$100
Adjustments - example n Dec 2003 transaction DR 100. 601011. 1219. 0000 $100 n Transferred in Feb 2004. Feb GL gets DR 100. 601011. 2044. NER $100 n Upload script creates: DR 100. 601011. 1219. NER -$100
Adjustments - example n Dec 2003 transaction DR 100. 601011. 1219. 0000 $100 n Final Result in GL DR 100. 601011. 1219. NER -$100 DR 100. 601011. 2044. NER $100
Schedule n Design Reviews with Finance all through October. n Initial prototype configuration and testing in early/mid Nov. n Final configuration and testing in early/mid Dec. n FY 04 starts Jan 4 th, 2004. n Cutover scheduled for 1 st fiscal week in 2004, after closing 2003.
Cutover . . contd n Friday – Update GL: Load workgroups & update hierarchies – Execute Project move program & validate. – Recompile Burden Schedules – Backup database and Re-Open to all users.
Cutover n First fiscal week of 2004. n Monday – Run last A/R schedule for year. – Load new workgroups into Production. n Tuesday – Complete Payroll. – Close Contract Admin access to Oracle. – Open Jan’ 04. n Wednesday – Revenue completes, backup Production. n Thursday – Enable 4 th segment in GL. – Update autoaccounting & flexbuilder. – Load new hierarchy and new OH Projects. – Move employees, validate & send emails to impacted employees.
Problems n Correct accounting was dependent on all setups being correct. n Autoaccounting was wrongly designed to default to zero’s when it encountered a missing setup, instead of erroring. n Few obscure AA logic bugs which were not caught during testing lead to a default 4 th segment in the Direct Accounts (which should always have the 4 th segment populated with a Region). n Allocations had not been tested well enough.
Lessons Learned n Finance Month End processing and allocations should have been tested more realistically. n Adjustment strategy should have been more clearly discussed with Finance. ITS planned to treat adjustments as Overhead and allocate them. Finance disagreed, so upload scripts had to be written at the last minute. n Always create detailed cross-verification scripts for all setup changes (done manually or programmatically). n Let Autoaccounting error, rather than defaulting to a default account.
Current Contact Info: Kiran. Mundy@oracle. com Kiran. Mundy@gmail. com
- Https://teach.classdojo.com
- Christopher dresser teapot
- You can find me in darkness but never in light
- A dresser drawer contains one pair of socks
- Gregory is my beautiful gray persian cat
- Horizontal
- What is the purpose of writing a descriptive paragraph
- Process organization in computer organization
- Point by point arrangement
- Ubmta signatories
- Management issues central to strategy implementation
- Ch 7
- Implementing strategies marketing finance/accounting
- Toyota brand hierarchy
- Retail management notes doc
- Low end entry level brand
- Implementing qsen competencies
- Implementing strategies management and operations issues
- Is the traditional method of implementing access control
- Designing and implementing brand marketing programs
- Nfpa 1600
- Nfpa 1600
- Challenges of implementing predictive analytics
- Implementing strategies: management and operations issues
- Checklist model for project selection
- Process oriented learning competencies
- Implementing organizational change theory into practice
- Implementing hrd programs
- Zpf cisco
- Implementing organizational change spector
- Setting prices and implementing revenue management
- Strategic business unit structure
- Crm vision statement example
- Projet camp pionnier
- Lorado taft field campus
- Chapel rock camp
- Ockanickon camp
- Pmp boot camp
- Ecfc houston
- Bsp classification
- Raven knob map
- Camp seph mack map