Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Structured Anal...  MK-II Function Point Analysis
Previous Previous
 
Next Next
New Post 1/3/2011 6:57 AM
User is offline peter
7 posts
10th Level Poster


MK-II Function Point Analysis 

 

Dear All,

           I'll be grateful if someone can please advise on how to estimate effort for setting up a website using MK-II FPA. {N(input), N(output) etc}

Many thanks for your time,

 

Regards,

 
New Post 1/3/2011 5:23 PM
User is offline Kimbo
450 posts
5th Level Poster


Re: MK-II Function Point Analysis 

 Hi Peter,

Dunno what MK=II FPA (N(input), N(output)) is. Sounds complicated. Doesn't have to be.

Function point analysis is pretty simple the way I do it. Identify as best you can, at the point in the project you're at, the number of use cases and the number of alternates in each use case - essentially these are the function points. For each identified function point apply a multiplier based on the level of complexity. I usually estimate the really complex ones individually. The multipliers will take into account your company's previous development analytics and all stages of the project right up to go live. That is the key point not any fancy mathematical formula. Your estimates will improve as you record estimated times v actuals on projects and apply this learned knowledge back into your multipliers.

Then add in a contingency for unforeseen stuff. The contingency should get smaller as you get further into the project and know more.

What you then have is a list of function points with decent estimates to deliver. Go back to the business and ask for priorities, split it into iterations (or scrums in the new agile speak) and get down to work.

I'm being simplistic but I think its easy to over complicate this stuff.

Kimbo

 
New Post 1/4/2011 2:49 AM
User is offline peter
7 posts
10th Level Poster


Re: MK-II Function Point Analysis 

 

Hi Kimbo,

                 Many thanks for your response. I am very new to Business and System Analysis and in process to learning Function Point Analysis.

MK-II FPA is

 

"MkII FPA

The method

Based on a method devised by Charles Symons and described in his book “Estimating with MkII FPA”, the MkII FPA method has evolved through 3 versions, the most current of which is V1.3.1.

The main feature of the method is the simple measurement model; there are only 3 components to consider:

  • Inputs: Data coming into the software from a user in the external environment
  • Outputs: Date leaving the software to a user in the external environment
  • Entity References: The Storage, retrieval and deletion of date from permanent storage.

You can check on "

http://www.uksma.co.uk/index.asp

"

I need to calculate Function Size & Effort using this method:

"Calculate the Functional Size
The Functional Size (Function Point Index) is the weighted sum over all Logical Transactions, of the Input Data Element Types (Ni), the Data Entity Types Referenced (Ne), and the Output Data Element Types (No).


So the Function Point Index (FPI) for an application is:
FPI = Wi * SNi + We * SNe + Wo * SNo,
where ‘S‘ means the sum over all Logical Transactions, and the industry average weights per Input Data Element Type, Data Entity Type Reference and Output Data Element Type are, respectively:
Wi = 0.58
We = 1.66
Wo = 0.26

I need help finding Ni, Ne, No for a website creation project..???

I hope this clarifies the situation,

Any help very much appreciated

 
New Post 1/4/2011 3:49 PM
User is offline Kimbo
450 posts
5th Level Poster


Re: MK-II Function Point Analysis 
Modified By Kimbo  on 1/4/2011 5:57:20 PM)

 Hi Peter

Interesting way to determine function complexity. Probably as good as any. I tend to put my finger in the air based on my past experience which is less empirical but works for me.

You should be using weightings based on your company's development history because they will be more accurate than using industry weightings. But you probably don't have that information so industry weightings are as good as any. 

Remember to keep actuals against your estimates and start to adjust the weightings over time to reflect what you have learnt. That should mean you'll slowly get better at your estimates.

Key also is to make sure you identify ALL of the function points. All the fancy formulae in the world won't help you if you can't do that well to start with.

Good luck with it. 

Kimbo

 
New Post 1/4/2011 9:50 PM
User is offline peter
7 posts
10th Level Poster


Re: MK-II Function Point Analysis 

Hi Kimbo,

               Many thanks for your response. I completely agree with you on calculating Function Points. I think experience comes first in BA field. You are also right in saying that I don't have any information on company's development history so I have to rely on industry weightings.

I'll be very grateful if you can please help me with this issue and also let me know from where to study more on method suggested by you.

Company(book shop)  is looking for their first website and want it to be functioning like (http://www.amazon.com/). How many function points you think are there for this website??

secondly how I should proceed further for estimating effort and cost.They also have requirements like Allow customer online wish list, allow customer online book review and allow order tracking etc. (similar to amazon.com)

I look forward to your response,

Many thanks once gain for your precious time,

Kind regards,

 

 

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Structured Anal...  MK-II Function Point Analysis

Community Blog - Latest Posts

Rajesh-N
Rajesh-N
What Everyone Must Know about AI in Testing Artificial Intelligence is the buzzword that we frequently keep hearing. Its widespread popularity and influence can be understood from the way industries adopting AI in their organization. Whether it’s Healthcare, Automobile, Banking & Financial Services, or Airlines, many industries have st...
0 Responses
Ashish Adike
Ashish Adike
As a Business Analyst, very often we get into a situation where the Project requires multiple IT Products to be evaluated before implementation and might seek Business Analyst’s recommendation for the same. With the ever-growing range of Products in the market and the marketing promotions associated with some of the products, it’s very ...
0 Responses
m_anst
m_anst
What Does Success Look Like? I challenge Business Analysts to view requestors’ requirements as an opportunity to define success. Too often, teams fall into a trap focused on requestors’ prescriptive requirements that are meant to serve as roadmaps for developers and testers. When you limit your view of requirements to this prescripti...
0 Responses






Latest Articles

The Art of Letting Stakeholders Have Your Way
Nov 23, 2020
0 Comments
Study after study in behavioral science show that certain approaches are more effective than others when we’re trying to convince others to see ...
Copyright 2006-2020 by Modern Analyst Media LLC