Skip to content
Product cover

Toyota's Secret: The A3 Report

One key management tool that is part of Toyota Motor Corp.’s widely heralded production system is a report that Toyota calls an A3. The structure of an A3 report is simple: It involves a standard template that conveys information within a series of boxes. However, this simple structure plays an important role. Using the panels within the A3 report template, an employee authoring an A3 can perform a number of important tasks that are part of problem solving: establishing the context of the problem and describing the current situation; identifying the outcome that is desired; analyzing the situation to determine the causes of the problem; proposing possible approaches to address it; creating an action plan; and setting up a follow-up process.

Furthermore, the use of A3 reports allows managers to mentor employees by teaching them skills that are important to Toyota’s culture–such as how to analyze the root causes of a problem and avoid leaping to conclusions about possible solutions.

Author John Shook, who helped Toyota develop and deliver training programs to support its overseas expansion, explains how A3s are used and includes a visual example of an A3 report. He maintains that A3s can help teach problem-solving skills within an organization’s ranks.

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0009
My Controller Construct  0.0008
Build Nav  0.0006
Controller Execution Time ( Products / Route )  0.0542
Total Execution Time  0.0551
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5545 MB
  POST DATA  
No POST data exists
  URI STRING  
store/toyotas-secret-the-a3-report
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0004  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0001  

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0001  

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0001  

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0004  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '75ab879f3e8fd6e35c2c5c5d0883ed15'
ORDER BY `created_atDESC 
0.0001  

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

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

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'toyotas-secret-the-a3-report'
AND `parent_id` =  
0.0040  

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 'toyotas-secret-the-a3-report' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'toyotas-secret-the-a3-report'
                        
)
                    
LIMIT 1 
0.0001  

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '441' 
0.0004  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '905'
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` =  '905'
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` =  '906'
LIMIT 1 
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` =  '906'
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` =  '905'
AND `product_categories`.`parent_id` =  1
AND `product_categories__products`.`cat_idNOT IN (1261)  
0.0009  

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)