What is the primary problem with function points?
Function points are not a natural byproduct of the software development process. They require extra training and work to identify and count. This increases the cost of using function points and discourages its use. Moreover, function points are not intuitive. It is difficult to visualize a function point. Because of this, users and executive management think of function points as just more technical jargon and not as an indispensable business decision tool.