Skip to content
Product cover

Designing Organizations That Are Built to Change

Most large-scale change efforts fail to meet their expectations. A major problem is that even the most advanced change models will stumble when they face organizational designs and management practices that are inherently anti-change.

The truth is that the effectiveness of change efforts is largely determined by organizational design, or how a company's structure, processes, reward systems and other features are orchestrated over time to support one another as well as the company's strategic intent, identity and capabilities. In a world that is perpetually changing, an organization's design must support the idea that the implementation and reimplementation of a strategy is a continuous process. However, a number of traditional organizational design features tend to discourage -- and not encourage -- change. Thus, to transform themselves into organizations that are "built to change," companies need to rethink a number of these basic design assumptions with respect to managing talent (forget about job descriptions and redefine the relationship between company and worker), reward systems (implement a "person-based" pay system), structure (redesign the organization to maximize its "surface area"), information and decision processes (scrap the annual-budget process and move decision making closer to the front lines), and leaders (replace hierarchical command-and-control with shared leadership).

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0009
My Controller Construct  0.0003
Build Nav  0.0006
Controller Execution Time ( Products / Route )  0.0814
Total Execution Time  0.0823
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5697 MB
  POST DATA  
No POST data exists
  URI STRING  
store/designing-organizations-that-are-built-to-change
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0012  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0022  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0008  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0012  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0007  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '579218bd55dbe1e77f1f5836e2b93ecd'
ORDER BY `created_atDESC 
0.0002  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'designing-organizations-that-are-built-to-change'
AND `parent_id` =  
0.0049  

SELECT c.parent_idc.format_id
                    FROM products 
AS pproducts AS c
                    WHERE p
.prod_id c.parent_id AND
                        
c.avail_id IN ('A','B','D') AND
                        
c.type_id 'V' AND
                        (
                            
c.sku 'designing-organizations-that-are-built-to-change' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'designing-organizations-that-are-built-to-change'
                        
)
                    
LIMIT 1 
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  1273 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '1273' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '1273'
ORDER BY `sortAS
0.0001  

SELECT `cat_id`
FROM (`product_categories__products`)
WHERE `prod_id` =  '1273' 
0.0001  

SELECT *
FROM (`product_flags__products`)
WHERE `prod_id` =  '1273' 
0.0001  

SELECT `sku`
FROM (`products__xsell`)
WHERE `prod_id` =  '1273'
ORDER BY IF(position 010) AS, `position
0.0316  

SELECT `products`.`parent_id`
FROM (`transaction_lines`)
JOIN `productsON `products`.`sku` = `transaction_lines`.`sku`
JOIN `product_categories__productsON `products`.`parent_id` = `product_categories__products`.`prod_id`
WHERE `products`.`avail_id` =  'A'
AND TO_DAYS(transaction_lines.updated_at) < (TO_DAYS(NOW()) - 90)
AND `
product_categories__products`.`cat_idIN ('246') 
GROUP BY `products`.`parent_id`
ORDER BY COUNT(*) DESC
LIMIT 6 
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '4013' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '4013' 
0.0003  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '4013'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '97' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '97' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '97'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3421' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '3421' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '3421'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '901' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '901' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '901'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '1015' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '1015' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '1015'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '4189' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '4189' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '4189'
ORDER BY `sortAS
0.0003  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '1273'
AND `kind` =  'image_600x600'
ORDER BY IF(position 010) AS, `position
0.0001  

SELECT *
FROM (`media`)
WHERE `media`.`media_id` =  '622' 
0.0001  

SELECT *
FROM (`mime_types`)
WHERE `mime_types`.`extension` =  'jpg' 
0.0001  

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '622' 
0.0002  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '1273'
AND `kind` =  'gallery_image'
ORDER BY IF(position 010) AS, `position
0.0003  

SELECT *
FROM (`products`)
WHERE `avail_idIN ('A''B''C''H') 
AND `
parent_id` =  '1273'
AND `type_id` =  'V'
ORDER BY IF(position 010) AS, `position`, `title
0.0001  

SELECT `c`.`format_id`, `c`.`price`, `c`.`sale_price`
FROM (`productsAS c)
WHERE `c`.`prod_id` =  '1274'
LIMIT 1 
0.0003  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '1274'
AND `kind` =  'thumbnail'
ORDER BY IF(position 010) AS, `position
0.0002  

SELECT `product_categories__products`.`cat_id`
FROM (`product_categories__products`)
JOIN `product_categoriesON `product_categories__products`.`cat_id` = `product_categories`.`cat_id`
WHERE `product_categories__products`.`prod_id` =  '1273'
AND `product_categories`.`parent_id` =  1
AND `product_categories__products`.`cat_idNOT IN (1261)  
0.0004  

SELECT `cat_idAS id, `parent_idAS parent, `status_id`, `name`, `description`, `url_friendly`, `page_title`, `meta_keywords`, `meta_description`, `position`, `updated_at`
FROM (`product_categories`)
WHERE `cat_id` != 1
ORDER BY 
`parent_id`, IF(position 010) AS, `position`, `name
0.0003  

SELECT *
FROM (`product_categories`)
WHERE `status_id` =  'A'
AND `parent_id` =  1
AND `cat_idNOT IN (1261) 
ORDER BY `name
0.0002  

SELECT *
FROM (`site_settings`)
WHERE `option_key` =  'announcement' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)