From our field survey, we found that the typical project failure arises from sizing mistake. It is because sizing error causes lack of resources (mainly man-powers) while productivity of engineers(designers, programmers, testers) can not be so much increased.
We imported functional sizing technique(it is popularly known as FPA) for estimating and monitoring software size (it often changes during development by the change of user requirement specifications.)
Another impact of FPA for project risk management is that functional sizing brings cost-factors into relief, where cost factors are categolized into two groups, quality requirement factors and technical factors.
My presentation is based on our research with several electric power utilities in Japan, and I will breifly explain cultural particularities on software development in Japan.