Skip to content
Product cover

Cutting Your Losses: Extricating Your Organization When a Big Project Goes Awry

Project failure in the information technology area is a costly problem, and troubled projects are not uncommon. In many cases, these projects seem to take on a life of their own, continuing to absorb valuable resources, while failing to deliver any real business value. Executives become so strongly wedded to a particular project, technology, or process that they persist in committing their companies. Instead of terminating or redirecting the failing endeavor, managers are apt to continue pouring in more resources. Escalation of commitment to a failing course of action is particularly common in technologically sophisticated projects with a strong IT component. The special nature of these projects -- including high complexity, risk, and uncertainty--makes them particularly susceptible to escalation.

While prior research shows that managers can easily become locked into a cycle of escalating commitment to a failing course of action, there has been comparatively little research on de-escalation or the process of breaking such a cycle. Through de-escalation, managers may successfully turn around or sensibly abandon troubled projects. During the past eight years, the authors examined more than 40 cases of IT project escalation, seeking to understand how and why escalation occurs and, more importantly, how troubled projects can be de-escalated and brought under control.

The authors present a process framework for de-escalation, based on an intensive longitudinal case study of the IT-based baggage-handling system at Denver International Airport. The framework reveals de-escalation as a four-stage process: (1) problem recognition, (2) re-examination of the prior course of action, (3) the search for an alternative course of action, and (4) implementing an exit strategy. To show its general applicability, the authors apply the framework to a well-documented case study of de-escalation: the London Stock Exchange's Taurus system. The authors offer a set of recommendations for disengaging from a failing course of action.

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0005
My Controller Construct  0.0003
Build Nav  0.0008
Controller Execution Time ( Products / Route )  0.0813
Total Execution Time  0.0818
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5685 MB
  POST DATA  
No POST data exists
  URI STRING  
store/cutting-your-losses-extricating-your-organization-when-a-big-project-goes-awry
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0040  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0006  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0006  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0012  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0028  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0005  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0016  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0007  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0007  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0011  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0022  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '389b70e4bdf32ed35b0d6a18fd584de8'
ORDER BY `created_atDESC 
0.0005  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'cutting-your-losses-extricating-your-organization-when-a-big-project-goes-awry'
AND `parent_id` =  
0.0100  

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 'cutting-your-losses-extricating-your-organization-when-a-big-project-goes-awry' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'cutting-your-losses-extricating-your-organization-when-a-big-project-goes-awry'
                        
)
                    
LIMIT 1 
0.0004  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  2151 
0.0005  

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

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

SELECT `cat_id`
FROM (`product_categories__products`)
WHERE `prod_id` =  '2151' 
0.0003  

SELECT *
FROM (`product_flags__products`)
WHERE `prod_id` =  '2151' 
0.0025  

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '2343' 
0.0009  

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '217' 
0.0012  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '217' 
0.0027  

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3775' 
0.0004  

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '2699' 
0.0003  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '2699' 
0.0005  

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '2723' 
0.0011  

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

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

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

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

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

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

SELECT *
FROM (`media`)
WHERE `media`.`media_id` =  '963' 
0.0003  

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

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '963' 
0.0015  

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

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

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

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

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` =  '2151'
AND `product_categories`.`parent_id` =  1
AND `product_categories__products`.`cat_idNOT IN (1261)  
0.0014  

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.0005  

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

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