Skip to content
Product cover

Closing the Gap Between Strategy and Execution

Many markets are affected by the complex interactions of multiple variables: geopolitics, technical innovation, capital market swings, competitive dynamics, shifting consumer preferences and so on. These volatile markets throw out a steady stream of opportunities and threats, and managers can neither predict nor control the form, magnitude or timing of future events with accuracy. In such environments, the traditional linear view of strategy — plan then execute — is woefully inadequate because it hinders people from incorporating new information into action.

But instead of thinking of strategy as a linear process, why not consider it as inherently iterative — a loop instead of a line? According to this view, every strategy is a work in progress that is subject to revision in light of ongoing interactions between the organization and its shifting environment. To accommodate those interactions, the strategy loop consists of four major steps: making sense of a situation, making choices on what to do (and what not to do), making those things happen and making revisions based on new information.

Reconceptualizing strategy as an iterative loop is simple enough, but putting that new mindset into practice is not. Here, the crucial thing to remember is that discussions — formal and informal, short and long, one-on-one and in groups — are the key mechanism for coordinating activity inside a company. Thus, to put the strategy loop into practice, managers at every level in the organization must be proficient at leading discussions that reflect the four major steps (making sense, making choices, making things happen and making revisions). Companies such as Diageo Ireland, All America Latina Logistica and Onset Venture Services demonstrate that each of the four types of discussions has a different objective that requires a specific tone, supporting information, leadership traits and accompanying tactics.

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0008
My Controller Construct  0.0004
Build Nav  0.0006
Controller Execution Time ( Products / Route )  0.1028
Total Execution Time  0.1036
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5639 MB
  POST DATA  
No POST data exists
  URI STRING  
store/closing-the-gap-between-strategy-and-execution
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 69  (Hide)
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7987416c7416138d17d07465f848a255'
ORDER BY `created_atDESC 
0.0002  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'closing-the-gap-between-strategy-and-execution'
AND `parent_id` =  
0.0065  

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 'closing-the-gap-between-strategy-and-execution' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'closing-the-gap-between-strategy-and-execution'
                        
)
                    
LIMIT 1 
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  1187 
0.0003  

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

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

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

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

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

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 ('249') 
GROUP BY `products`.`parent_id`
ORDER BY COUNT(*) DESC
LIMIT 6 
0.0002  

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '2465' 
0.0001  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '2465' 
0.0004  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '2465'
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` =  '1187'
AND `kind` =  'image_600x600'
ORDER BY IF(position 010) AS, `position
0.0001  

SELECT *
FROM (`media`)
WHERE `media`.`media_id` =  '579' 
0.0002  

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

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '579' 
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` =  '1187'
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` =  '1187'
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` =  '1188'
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` =  '1188'
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` =  '1187'
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.0004  

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)