aspose file tools*
The moose likes Agile and Other Processes and the fly likes FPA process Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "FPA process" Watch "FPA process" New topic
Author

FPA process

George Brown
Ranch Hand

Joined: Sep 26, 2000
Posts: 919
Has anyone here ever tried applying the Function Point Analysis process to Java projects? I reckon it would work, but I'm not entirely sure who uses it to estimate OO stuff.
Steve Fahlbusch
Bartender

Joined: Sep 18, 2000
Posts: 555
    
    7

George,
Yes as part of the Software Process Improvment team i manage, we are in the process of instituting FPA for all of our new projects.
We will be using this for baselines for future improvments. We do not compare FPA across differing technologies: ie, c, c++, java so as to allow a measure on how we perform. So those projects that fall on either side of the norm we can choose for future study.
George Brown
Ranch Hand

Joined: Sep 26, 2000
Posts: 919
Steve,
The company I work for is just starting to gather FPA data for the Java projects we're building as a basis for future estimations. I suspect I'll be one of the people using it. Will you be feeding back your results to the IFPUG database?
shailesh sonavadekar
Ranch Hand

Joined: Oct 12, 2000
Posts: 1874
George , your suggestion is very , very good. It will be very , very informative to others who want to FPA. Steve , your feed back , inputs ,suggesstions are of prime importance ? George , you please share your experience ? Steve & George , experiences of both of you will be invaluabe to all the javaranchers.
By the way , tell me few things , Guys? How many organisations are using FPA ? How will it be beneficial to an organisation ? Is it used by companies having some process ? especially oops projects are using this analysis ? too many questions , no ?
Your Friendly Bartender
SHAILESH
Steve Fahlbusch
Bartender

Joined: Sep 18, 2000
Posts: 555
    
    7

George,
Given the nature of the organziation in which i work, it would be highly doubtful that we will allow such information out of our company. (the company is not a software vendor).
As to what FPA is - FPA or function point analysis is a way to obtain measures of software. As a huge oversimplification, FPA lets one measure certain characteristics within code. This allows an organization to "measure" how it commonly creates code so an organization can create a baseline (given my organization, using this methodology, with this programming language we get a score of 17.2).
As a project lead, given a baseline can compare my current project code to the baseline and see how im doing.
As a Software Process Improvment manager, is can use the baseline to determine if the changes that were suggested made positive, negative or no changes.
As a project manager, i can use the baseline to help generate the budget and timeline (how many analysts/programmers i will need and how long it will take).
-------
perseved problems with FPA
As project lead i get too little too late - by the time i can perform FPA i already im two years over launch date and 10 million over cost.
It is partially subjective - you need one point of view when performing FPA. I is not always a simple count, so you need to make sure that anyone doing FPA does it the same way for your organization.
FPA changes and you have to keep up, but changing may mean that historical data has lost meaning.
"i can't worry about helping future projects, i need to work on current project"
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: FPA process
 
Similar Threads
UP? RUP? DRUP? XP?
PF Withdraw
Starting background process
Searching on selected forums
Function Point Analysis