One embodiment is directed generally to organizational restructuring, and more particularly to a computer system for facilitating the restructuring of an organization.
An organizational restructuring/reorganization, necessitated, for example, by the merger between two companies or an acquisition of another company, is a long running process that impacts many departments. The process requires planning, organization, collaboration and coordination, and may be very expensive for a company to execute. The impact of the reorganization in terms of the reporting lines of people, responsibility for budgets, expenses and headcount currently happen without any automation assistance. The financial planning of both managers trying to understand their spending patterns and analysts allocating budgets and forecasts is clouded by having a organization hierarchy that is discontinuous. The communications between the reorganization initiators and the reorganization implementers is ad hoc. Reorganization initiators may include corporate finance officers, corporate strategy officers, or mergers and acquisitions consultants. The implementers of the reorganization may include human resource heads, maintenance and space planning heads, wiring and communications heads, and project management heads. The overall task list will be derived through corporate experience gained through trial and error. Communications will likely occur via email and phone, and project and task tracking will likely occur through spreadsheets.
One embodiment is a system for facilitating organizational restructuring. The system receives an organizational chart representing the organizational restructuring and applies business processes defining tasks that implement the organizational restructuring. The system manages communication among organizational entities based upon a task dependency model for the various tasks that implement the reorganization. The system then uses the task dependency model to determine that the organizational restructuring is complete.
An embodiment is directed to a web-based reorganization collaboration tool that contains standard processes for reorganizations that work with enterprise applications such as financial planning and modeling, general ledger, human resources and security applications. These process definitions span the departments that use the enterprise applications and perform most of the initiation and implementation of the reorganization. The reorganization tool allows a comparison between an “as is” organizational hierarchy and a “to be” organizational hierarchy, and distills from this comparison the “organizational change.” The tool provides executives and managers with a user interface for reviewing the organizational change and, if so approved, to initiate that reorganization process. Key participants in this process include, but are not limited to: a reorganization coordinator, financial analyst, general accountant, human resource specialist, security manager, managers, and many other employees. Each participant is notified at the appropriate phase of the overall process when their approval is needed, or when a task has been completed.
In the first phase, executives and managers may be provided with a project budget that has been modeled in the template for the type of reorganization. They identify the people and departments involved in the reorganization and submit the reorganization to the reorganization tool, which notes which tasks are complete and informs managers of affected departments. Meanwhile, the initiation of the reorganization process may be routed to financial planners, where the “to be” organization hierarchy may be imported into financial modeling software. The impacts on accounts may be derived, financial reporting hierarchies changed, and budgets and forecasts moved based on the reorganization. Once complete, changes to a line manager's authorization to see financial reports may be routed to security administration and the tasks in financial planning are marked as complete. Approvals that were charged to responsible managers whose cost centers have changed may be redirected to a new responsible manager. The reorganization tool may notify the human resources department regarding the completion of other departments' activities. Accordingly, a human resources specialist may review the impacts to departments, departmental managers and departmental hierarchy and make the changes to reporting relationships between managers and subordinates using the reorganization tool.
Departments represent the internal structure or organization deployed to meet business objectives or responsibilities. Departments are assigned managers who are accountable for compliance with business objectives or responsibilities; and other managers and workers that carry out the associated day to day tasks. However, departments are independent of the managers and workers assigned to them in the sense that human resource changes do not necessarily result in changes the department structure. For example, if the manager of the marketing department changes, the marketing department has the same objectives and responsibilities, and the same relationship to other departments in the organization. Since departments represent the operational, as opposed to financial structure, of the enterprise, they are not tied to legal or national boundaries. For example, many centralized departments of large multi-nationals have managers and workers employed (i.e., contracted) in many countries.
The financial performance of departments is tracked in one embodiment through a cost center component of an integrated accounting computer system. However, cost centers do not exist only to track expenses of departments. Typically, cost centers represent the lowest common denominator of a wide range of analytics reporting “attributes” of expenses and revenue, one of which is department. For example, each cost center may represent a unique combination of three “attributes”: department, legal entity and recent acquisition. Cost center “attributes” may include a wide range of financial and operational dimensions such as financial function, reporting code, location, etc.
Computer readable media may be any available media that can be accessed by processor 22 and includes both volatile and nonvolatile media, removable and non-removable media, and communication media. Communication media may include computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
Processor 22 is further coupled via bus 12 to a display 24, such as a Liquid Crystal Display (“LCD”), for displaying information to a user. A keyboard 26 and a cursor control device 28, such as a computer mouse, is further coupled to bus 12 to enable a user to interface with system 10.
In one embodiment, memory 14 stores software modules that provide functionality when executed by processor 22. The modules include an operating system 15 that provides operating system functionality for system 10. The modules further include RCT 120. This module is described in greater detail below. The modules may include enterprise resource planning (“ERP”) modules 18 of an ERP system that may interact with RCT 120. An ERP system is a computer system that integrates several data sources and processes of an organization into a unified system. A typical ERP system uses multiple components of computer software and hardware to achieve the integration. A unified ERP database 17, coupled to bus 12, is used to store data for the various system modules. In one embodiment, ERP modules 18 are part of the “Oracle Fusion Applications” from Oracle Corp. In other embodiments, RCT 120 may be a stand-alone system and not integrated with an ERP system, or may be part of any other integrated system. In some embodiments, the functions of RCT 120, described below, are directed and utilized remotely from a user's computer 50 through communication device 20 and function as a Software as a Service (“SaaS”).
In an embodiment, platform 300 includes enterprise base systems 316 and 317, which are the enterprise information systems of two organizations to be merged. RCT 120 communicates with enterprise base systems 316 and 317 to obtain multiple types of enterprise base system data. The base systems 316 and 317 include application services, such as human resource management systems, customer relationship management services, financial management systems, project management systems, knowledge management systems, business warehouse systems, time management systems, electronic file systems and mail systems. RCT 120 consolidates and integrates the data and functionality of enterprise base systems 316 and 317 into the single management tool. A virtual business cycle can be generated using RCT 120, where executive level business strategy can feed management level operational planning, which in turn can feed employee level execution, which can feed management level evaluation, which can feed executive level enterprise strategy. Information generated in each of these stages in an enterprise management cycle can be consolidated and presented by RCT 120.
UI components 308 provide UI patterns used to link new objects and workflow together and generate standardized views into results generated by one or more cross-functional applications. RCT 120 enables generation of new business workflow and ad hoc collaborative workflow. RCT 120 includes procedure templates with pre-configured work procedures that reflect best practices of achieving a work objective. A work procedure can include contributions from several individuals, generation of multiple deliverables, and milestones/phases. Whenever an instantiated business object or work procedure has a lifetime and status, a progress and status of the object or work procedure may be tracked by a process owner or by involved contributors using a “dashboard” that displays highly aggregated data. The dashboard is one UI window provided by UI components 308.
RCT 120 may provide scenarios of related information to a user when possible. Heuristics can be used to identify such relatedness, including: (1) information that is related to the user due to explicit collaborative relationships, such as team/project membership or community membership; (2) information that is similar to a given business object in a semantic space based on text retrieval and extraction techniques; (3) recent objects/procedures of a user; (4) other people doing the same or similar activity (using the same object or procedure template, having the same work set); (5) instances of the same object class; (6) next abstract or next detailed class; (7) explicit relationships on the organizational or project structure; (8) proximity on the time scale; (9) information about the underlying business context; and/or (10) information about the people involved in a collaborative process.
In an example embodiment, executive team 401 submits a reorganization chart to reorganization team 410 via RCT 120. This submission instructs the reorganization team 410 to achieve the task of identifying affected cost centers, departments, and managers, and implementing the reorganization. Reorganization team 410 submits the affected cost centers to GL team 430 via RCT 120. GL team 430 realigns cost centers, which may include adding, merging, or deleting cost centers based on the new organization chart. GL team 430 submits the new cost center structure to financial team 460 via RCT 120, and financial team 460 resolves pending transactions and reroutes pending transactions to the appropriate cost center if affected. Financial team 460 confirms to GL team 430 that the restructuring tasks are completed, and GL team 430 in turn confirms to reorganization team 410 that cost centers have been updated, via RCT 120.
Reorganization team 410 also submits information about departments affected by the reorganization to HR team 420 via RCT 120. HR team 420 realigns departments and employees based on the new organization structure, and adjusts the reporting structure of the organization accordingly. HR team 420 submits this information to sales team 440 via RCT 120 so that they can readjust sales territories, quotas, and forecasts accordingly. Sales team 440 confirms that these tasks are completed to HR team 420 via RCT 120. Compensation team 470 receives information from HR team 420 and sales team 440 via RCT 120 in order to update salary and benefits requirements accordingly. Compensation team 470 notifies sales team 440 and HR team 420 that its tasks are complete. Ultimately, HR team 420 confirms to reorganization team 410 via RCT 120 that the HR reorganization tasks are complete.
Reorganization team 410 further submits information about departments affected by the reorganization to security team 450 via RCT 120. Security team 450 creates, deletes, or changes the security roles that are provisioned to employees based on the new organization structure. Additional information regarding the new structure may also come from HR team 420 and GL team 430. Once the new access rights have been determined, security team 450 confirms to its information providers via RCT 120 that the security changes have been implemented.
Reorganization team 410 further submits information about departments affected by the reorganization to affected managers 480 via RCT 120, which are the managers of departments that are undergoing restructuring. The affected managers team 480 adjust their projects, budgets, and personnel based on the new organization structure, and confirms to reorganization team 410 via RCT 120 that their tasks are completed. Affected managers team 480 and security team 450 provide information to office management team 490 so that office managers may reassign office space and provide employees with new entrance security cards where necessary. Ultimately, all of the entities confirm that their tasks are completed, and reorganization team 410 informs executive team 401 that the reorganization is complete.
Executives, managers and reorganization coordinators decide on a new organization structure, such as reorganization chart 230 of
Reorganization processes are of a process type 602 called “reorganizations”. There can be different reorganization processes 603 for an acquisition, a downsizing, a new business unit, etc. A process is comprised of many activities 604. An example of a process activity 604 for reorganizations is “Create New Department”. A process activity 604 is of a type 605. The type 605 may be a task or a sub-process. An example of a sub-process is “Manage transfers”.
Activities 604 have prerequisites. For example, the “Manage transfers” activity cannot start until the “Create New Departments” activity is completed. Activity transitions 606 may depend on the outcome of a previous activity. For example, a preceding activity to Create New Departments may be “Investigate need for New Departments” with outcomes of “Needed” or “Not Needed”.
An activity 604 is assigned to a role 607 and/or an individual 609 that is a member of that role. An example of a role is a Human Resource (“HR”) Professional. An example of a role membership 608 is “Joe Smith is an HR Professional”. When a process is started a Work Item 610 is established and activities within the process are tracked at Status 611. An example of a Work Item 610 for a reorganizations process is “Company XYZ Acquisition October 2009”. Individuals are assigned work item activities. For example Joe Smith may be assigned the task of “Create New Departments”.
As disclosed, embodiments are a web-based reorganization collaboration tool for managing task dependencies to facilitate the reorganization. Unlike known reorganization methodologies which often rely on unstructured interpersonal communication such as email and phone messages, embodiments provide a structured web-based communication environment in which task dependencies, and thus reorganization bottlenecks, are readily ascertainable. Thus, faster and more efficient reorganization is achieved.
Embodiments can include a number of process definitions whose sub-processes span the departments that use a suite of applications, such as an ERP system, and who do most of the initiation and implementation of the reorganization. One of the process templates starts in the executive team as a response to either a change in strategy or a search for operational efficiency. Embodiments allow a comparison between an “As Is” organization hierarchy and a “To Be” organization hierarchy, and can distill from this comparison the “organizational change”. Embodiments allow the organization change to be reviewed and, if approved, to initiate the reorganization process. In one embodiment, participants in this process can include a reorganization coordinator, Financial Analyst, General Accountant, Human Resource Specialist, Security Manager, many line managers and many employees. Each is notified at the appropriate phase of the overall process.
In one embodiment, a first phase begins when the program manager is given a first cut project budget that has been modeled in the template for the type of reorganization. The program manager can then identify the people and departments involved in the reorganization. Embodiments note the tasks as complete and informs the human resource managers of the affected departments. Meanwhile, the initiation of the process will have also been routed to Financial Planning and Analysis, where the “To Be” organization hierarchy can be imported into Financial Modeling software and impacts on the chart of accounts definition derived, financial reporting hierarchies changed and budgets and forecasts moved. Once complete, the changes to the line manager's authorization to see financial reports is routed to security administration and the tasks in Financial Planning and Administration are marked as complete. Approvals that were charged to responsible managers whose cost centers have changed are redirected to the new responsible manager. The human resources department will be notified on completion of the “As is” and “To Be” organization structure. The human resources specialist can review the impacts to departments, departmental managers and departmental hierarchy and make the changes to reporting relationship between managers and subordinates automatically through embodiments of the invention. Once the changes have been imported, the task may be marked as complete and Line Managers, Space Planning and Communications representatives may be notified of the pending changes.
Because embodiments are integrated with other enterprise applications, such as an ERP system, the product of financial planning activities can be easily consumed into the transactions systems for the creation of departments and organization hierarchies, the creation or changes to cost centers and cost center hierarchies, changes to authorization to financial reporting data and movement of budgets, headcount and revenue forecast.
Because the movement of people has occurred through a reorganization process in one embodiment, an integrated system can compare the existing organization with the results in prior periods. For example, if a vice president (“VP”) of development of a company has had a significant number of staff reorganized under him, he/she can review the financial results against prior year and see the results of his current organization year on year. Without the knowledge in the integrated system that a reorganization has occurred, the VP of development will see an increase in headcount costs, even though that increase is due to a reorganization and should not be counted against the VP.
The role associated with an activity in the reorganization process may be independant of the organization unit. For example, an organization change must be approved by a VP in Human Resources. The role associated with an activity in the reorganization process may be dependant on an organization unit that is subject to change. For example, the reorganization must be approved by the departmental manager to whom new organization units will be added.
In one embodiment, RCT 120 compares the “To Be” organization chart with the “As Is” organization chart and calculates, for example, the changes to the organization structure, the list of affected organization units, and the managers that must be informed of the organizational change. RCT 120 further provides a user interface so a user can visualize the “As Is” and “To Be” organization charts and the derived list of organizational changes.
Some embodiments of the invention have been described as computer-implemented processes. It is important to note, however, that those skilled in the art will appreciate that the mechanisms of the invention are capable of being distributed as a program product in a variety of forms. The foregoing description of example embodiments is provided for the purpose of illustrating the principles of the invention, and not in limitation thereof, since the scope of the invention is defined solely by the appended claims.