Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a command line argument for the effort adjustment factor. #299

Merged
merged 1 commit into from Nov 1, 2021

Conversation

fschaefer
Copy link
Contributor

Here is another one for the effort adjustment factor (EAF). The EAF can be used to set deviating cost drivers with the predefined project type.

For example, if your project is rated (according to dwheeler cost driver table) Very High for Complexity (effort multiplier of 1.30), and Low for Language & Tools Experience (effort multiplier of 1.07), and all of the other cost drivers are rated to be Nominal (effort multiplier of 1.00), the EAF is the product of 1.30 and 1.07.

Effort Adjustment Factor = EAF = 1.30 * 1.07 = 1.391

scc --cocomo-project-type "organic" --eaf 1.391

The eaf was hard-coded to a factor of 1 beforehand.

@boyter
Copy link
Owner

boyter commented Nov 1, 2021

Making me look bad by doing all the things I said I would do before me!

@boyter boyter merged commit 8a8c674 into boyter:master Nov 1, 2021
@boyter boyter added this to Done in 3.1.0 Nov 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
3.1.0
Done
Development

Successfully merging this pull request may close these issues.

None yet

2 participants