Skip to content
Product cover

What You Can Learn From Your Customer's Customer

Innovative companies fund internal research and development to gain an edge in the marketplace. They also work closely with their suppliers in an effort to offer greater functionality and performance for their customers. However, some critical new product insights don't come from suppliers and customers working together but from the customer's customers. When suppliers and customers cooperate, the authors write, they can "tweak" the technology to provide big gains in value for the customer's customers. In contrast to recent research on how suppliers and customers cooperate to save on costs, the authors examine the innovation process to understand how to achieve outcomes for the end user that otherwise would not occur. Drawing on numerous examples from technology companies, they look at how suppliers and customers become open to tweaking the supplier's offering to better serve the customer's customers; what makes for successful tweaking; and various ways parties can share the fruits of collaboration so that everyone benefits. Although some progressive suppliers and customers saw the potential benefits of working together, many of the businesses the authors examined regarded this kind of cooperation as a last resort. Small suppliers saw large prospective customers as slow to make decisions and overly aggressive about claiming intellectual property that came out of collaborations; large customers also tended to withhold information about how they used the suppliers' technologies and their customers' applications. However, the authors found that some technology businesses consciously seek opportunities to cooperate with their customers and customer's customers. This was particularly true with small and medium-sized companies. The authors explore two key issues: the extent to which contact between the supplier and the customer's customer needs to be direct; and how businesses bridge across different partial understandings to improve their chances of success. Although being able to interact with the customer's customer directly is desirable in many instances, the authors found that businesses that aren't able to arrange for this can compensate. The authors also found that by working together with their customers and the customer's customers, some suppliers identified new business models that made their offerings more valuable.

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0033
My Controller Construct  0.0008
Build Nav  0.0017
Controller Execution Time ( Products / Route )  0.1230
Total Execution Time  0.1263
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5733 MB
  POST DATA  
No POST data exists
  URI STRING  
store/what-you-can-learn-from-your-customers-customer
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0009  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0015  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0025  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0017  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0018  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0007  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0007  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0031  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0011  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '952590c9ce3d57a51165968adb6690df'
ORDER BY `created_atDESC 
0.0003  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'what-you-can-learn-from-your-customers-customer'
AND `parent_id` =  
0.0033  

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 'what-you-can-learn-from-your-customers-customer' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'what-you-can-learn-from-your-customers-customer'
                        
)
                    
LIMIT 1 
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  485 
0.0004  

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

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

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

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

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '431' 
0.0018  

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

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

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

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

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

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

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '4029' 
0.0006  

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

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

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '439' 
0.0016  

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3579' 
0.0005  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '3579' 
0.0007  

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3511' 
0.0006  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '3511' 
0.0019  

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

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

SELECT *
FROM (`media`)
WHERE `media`.`media_id` =  '242' 
0.0009  

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

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '242' 
0.0023  

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

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

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

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

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

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

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)