How to determine the size of a project (lines of code, function points, others)

How do you rate the size of the project?

Part A: Before you start a project.

Part B: For a complete project.

I am interested in comparing unrelated projects. Here are a few options:

1) Lines of code.

  • I know this is not a very good indicator of productivity, but is this a reasonable measure of project size?
  • If I wanted to estimate how long it would take to recreate a project, would that be a smart way to do this? How many lines of code should be evaluated in the afternoon?

2) Functional points.

  • Function points are defined as a number:
    • Inputs
    • exits
    • asks
    • internal files
    • external interfaces
  • Does anyone have a point of view on whether this is a good measure?
  • Is there any way ** to do this?

- ? , , . , " ", , ?

, , . .

+3
7

"-", . . (, )

, , "".

, /, . ( , , ..)

, Ohloh, , COCOMO (-). - .

+3

, . - - ( , ), . , , - , . , , . http://www.construx.com/Page.aspx?hid=1648 , / , , .

B . , . ( ).

, , , 2 , , .

+1

A:

IMHO, . , , . , , http://www.rallydev.com/learn_agile/agile_planning/release_planning/.

, /. . , , . , , , .

B:

, "". IMO , - , , , .. "" , . KLOC Function Point, -, .

QSM Associates (http://www.qsma.com/tools.html), . , .

+1

OP ? , OP? , , () .

A . , ( , ), , . = . , ( ) , $2M (+/- $0,2M).

, LOC , . () . , 100- 2,5, 250 .

, , , , , , , - . .

, , , , , . , - LOC , , , , , , , - .

EDIT: , ​​, , --, , .. - -, LOC , , , .

+1

- Rapid Development Steve McConnell. , Code Complete IMHO . , .

+1

, , , .

, . , .

( ) .

: http://www.itmpi.org/, , .

0

- . 2 , 3 , - , 50 . ? . LOC.

, . , , , , . , , , LOC.

, , , , : projectsizer.com

300 FP . FP MI 1500 , , 300 .

0

Source: https://habr.com/ru/post/1747905/