Organizational Structures and Corporate Cultures

Organizational Designs and Structures

Geographic Structure

A geographic structure is another option aimed at moving from a mechanistic to more organic design to serve customers faster and with relevant products and services; as such, this structure is organized by locations of customers that a company serves. This structure evolved as companies became more national, international, and global. Geographic structures resemble and are extensions of the divisional structure.

Organizing geographically enables each geographic organizational unit (like a division) the ability to understand, research, and design products and/or services with the knowledge of customer needs, tastes, and cultural differences. The advantages and disadvantages of the geographic structure are similar to those of the divisional structure. Headquarters must ensure effective coordination and control over each somewhat autonomous geographically self-contained structure.

The main downside of a geographical organizational structure is that it can be easy for decision-making to become decentralized, as geographic divisions (which can be hundreds if not thousands of miles away from corporate headquarters) often have a great deal of autonomy.


IBM China

IBM has chosen a geographic structure which is aimed at moving from a mechanistic to more organic design to serve customers faster and with relevant products and services; as such, this structure is organized by locations of customers that a company serves. This structure evolved as companies became more national, international, and global. Geographic structures resemble and are extensions of the divisional structure.

IBM China

Callback before_footer in local_aigrade component should be migrated to new hook callback for core\hook\output\before_footer_html_generation
  • line 7225 of /lib/moodlelib.php: call to debugging()
  • line 7292 of /lib/moodlelib.php: call to {closure}()
  • line 71 of /lib/classes/hook/output/before_footer_html_generation.php: call to get_plugins_with_function()
  • line 987 of /lib/classes/output/core_renderer.php: call to core\hook\output\before_footer_html_generation->process_legacy_callbacks()
  • line 97 of /mod/book/tool/print/index.php: call to core\output\core_renderer->footer()