The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Why are the Japanese so much better?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Steven Kelly

Posts: 294
Nickname: stevek
Registered: Jul, 2005

Steven Kelly is CTO at MetaCase and lead developer of the MetaEdit+ Domain-Specific Modeling tool
Why are the Japanese so much better? Posted: Jan 9, 2008 4:49 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by Steven Kelly.
Original Post: Why are the Japanese so much better?
Feed Title: Steven Kelly on DSM
Feed URL: http://www.metacase.com/blogs/stevek/stevek-rss.xml
Feed Description: Domain-Specific Modeling: A Toolmaker Perspective
Latest Agile Buzz Posts
Latest Agile Buzz Posts by Steven Kelly
Latest Posts From Steven Kelly on DSM

Advertisement

Ever since we first started getting customers in Japan a few years ago, I've been consistently impressed by their professionalism, attitude and achievements. Juha-Pekka recently sent me a fascinating paper* comparing the productivity of developers across the world. The study covered over 100 projects in a variety of domains, with a balanced spread across Japan, the United States, India, and Europe. The most eye-opening result was a comparison of the output per developer per month (in KLOC units of source code), and of the defect rate in the year following release of the project (in defects/KLOC):

Japan: 0.469 : 0.02, Europe 0.436 : 0.225, US 0.270 : 0.400, India 0.209 : 0.263

The myriad factors affecting individual projects mean the actual figures aren't really that important or trustworthy. Even so, the massive difference between Japan and the rest of the world is worth thinking about. Interestingly, the biggest difference in development practices between the regions was how many projects created "detailed designs": 85% in Japan, but only 32% in the US. In India, the figure was 100%, as might be expected if these were outsourced projects.

Some code generation was used in around 50% of projects in all regions, with Japan actually using it least (41%). Given the survey took place in 2001-2002, presumably the majority of generation was from fixed language tools and wizards, where the developer is expected to edit the results. It would be fun to see how DSM projects would look on the graph: obviously several times greater in terms of output, but would American DSM users be able to match Japanese hand-coders' defect rates? 20 times higher quality is a pretty tall order, even for DSM!

* Michael Cusumano, Alan MacCormack, Chris F. Kemerer, and William Crandall: Software Development Worldwide: The State of the Practice, IEEE Software Nov/Dec 2003.

Read: Why are the Japanese so much better?

Topic: Smalltalk Daily 01/07/08: Web Based Debugging in Seaside Previous Topic   Next Topic Topic: The Power of Reflection

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use