Skip to content
Product cover

E-Commerce Is Changing the Face of IT

Companies that heavily invested in Internet technologies are having second thoughts. They are realizing that the IT structure must mesh with business goals and be flexible enough to launch applications in months, sometimes weeks. Traditional IT models that emphasize back-office functions, yearlong development cycles and a separation of tasks are outmoded.

Michael Earl and Bushra Khan of the London School of Business surveyed 24 companies engaged in e-commerce in the United States and United Kingdom and found that IT perceptions and practices are evolving rapidly. They also discovered marked differences in the way established brick-and-mortar companies, dot-com startups, and e-commerce boutique companies and spinoffs see the IT function.

Today, companies recognize that IT can make or break the business. The separation between IT and “the business” is disappearing. Past IT models that focused on engineering, best practices and disciplined processes have given way to an enhanced spirit of freedom.

Another shift relates to cost. Companies that once installed detailed IT cost metrics now perceive time, not cost, as the currency. The speed of decision making, applications development, design changes, implementation and technology adoption drives today’s IT function.

Those changing perceptions manifest themselves in new practices. Short-term, rolling plans are replacing long-term strategies. Uniform technology platforms are ceding place to three-tier architecture: two tiers connected by middleware (for translating data messages between the two layers, for storing processing logic and data-handling subroutines, and for establishing a gateway between ephemeral systems and more-permanent ones).

A new-venture outlook is widespread — and an aggressive use of short time spans. Some companies reported that they would not undertake any project likely to last more than three months. Also, companies are simplifying project management — even eliminating the use of project managers.

Of those practices, rolling plans, new-venture development, three-tier architecture and multidisciplinary teams are key: the first two addressing faster development; the second two, the tensions between technological excellence and business value.

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0005
My Controller Construct  0.0003
Build Nav  0.0005
Controller Execution Time ( Products / Route )  0.1629
Total Execution Time  0.1634
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5806 MB
  POST DATA  
No POST data exists
  URI STRING  
store/e-commerce-is-changing-the-face-of-it
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0063  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0013  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0020  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0030  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0019  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0023  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0014  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0021  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0013  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0013  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0044  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0013  

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

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

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

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

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0027  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'e4355a283c234a0b589be4611ff212b1'
ORDER BY `created_atDESC 
0.0014  

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

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

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'e-commerce-is-changing-the-face-of-it'
AND `parent_id` =  
0.0141  

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 'e-commerce-is-changing-the-face-of-it' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'e-commerce-is-changing-the-face-of-it'
                        
)
                    
LIMIT 1 
0.0003  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  1989 
0.0020  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '1989' 
0.0043  

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

SELECT `cat_id`
FROM (`product_categories__products`)
WHERE `prod_id` =  '1989' 
0.0016  

SELECT *
FROM (`product_flags__products`)
WHERE `prod_id` =  '1989' 
0.0011  

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3379' 
0.0015  

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3385' 
0.0047  

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

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

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

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '3991' 
0.0008  

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '4261' 
0.0008  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '4261' 
0.0032  

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

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

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

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

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

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

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

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

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

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '914' 
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` =  '1989'
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` =  '1989'
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` =  '1990'
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` =  '1990'
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` =  '1989'
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)