473,383 Members | 1,762 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,383 software developers and data experts.

Project estimation metrics?

I've been asked to come up with a formula for estimating C# projects. Does
anyone know of a good source for this? (website, book, etc.)
Feb 6 '06 #1
5 2646
Although I know of no such resources, I can tell you that there is no single
formula for estimating time. From my experience, it takes experience to now
what a project entails.

I have seen attempts at estimation for project that rely on the number of
forms or the number of tables in the database. I have found these not to be
very accurate because there are many factors that must be taken into
account.

1) How experienced the devs are that are working on the project and are
there any new technologies that must be learned.
2) Will there be an architecture or just use the quick-and-dirty features
of VS.NET.
3) Will it be ASP.NET, console, webservice, etc.
4) The complexity of the database.
5) The complexity of the forms or pages.
6) (and many others that I cannot think of off the top of my head)

Maybe you can clarify your phrase "formal for estimating".

"Ray Stevens" <nf*@nospam.com> wrote in message
news:Oa**************@TK2MSFTNGP09.phx.gbl...
I've been asked to come up with a formula for estimating C# projects. Does
anyone know of a good source for this? (website, book, etc.)

Feb 6 '06 #2
Hello Ray,

I recommend to read about COCOMO and PSP/TST
These methods based on "proxy bases estimates"
Small description:
- use UseCase to assess amount of work for each module in lines of code
(LOC) and general solution (proxy)
- for each module forecast the deadline bases on PERT Estimation (read
- get PERT productivity factor LOC/hr

It's just a glance on estimating project. Being a certificated PSP engineer
I recommend to read about PSP. I found it strongly usefull for those who
are concerned about his own productivity and quality of code. For me it gave
an outstanding result

RS> I've been asked to come up with a formula for estimating C#
RS> projects. Does anyone know of a good source for this? (website,
RS> book, etc.)
RS>
---
WBR,
Michael Nemtsev :: blog: http://spaces.msn.com/laflour

"At times one remains faithful to a cause only because its opponents do not
cease to be insipid." (c) Friedrich Nietzsche
Feb 6 '06 #3
This looks encouraging. Did you mean PSP/TSP?

"Michael Nemtsev" <ne*****@msn.com> wrote in message
news:9c**************************@msnews.microsoft .com...
Hello Ray,

I recommend to read about COCOMO and PSP/TST
These methods based on "proxy bases estimates"
Small description:
- use UseCase to assess amount of work for each module in lines of code
(LOC) and general solution (proxy)
- for each module forecast the deadline bases on PERT Estimation (read -
get PERT productivity factor LOC/hr

It's just a glance on estimating project. Being a certificated PSP
engineer I recommend to read about PSP. I found it strongly usefull for
those who are concerned about his own productivity and quality of code.
For me it gave an outstanding result

RS> I've been asked to come up with a formula for estimating C#
RS> projects. Does anyone know of a good source for this? (website,
RS> book, etc.)
RS> ---
WBR,
Michael Nemtsev :: blog: http://spaces.msn.com/laflour

"At times one remains faithful to a cause only because its opponents do
not cease to be insipid." (c) Friedrich Nietzsche

Feb 6 '06 #4
Hello Ray,

Sure

RS> This looks encouraging. Did you mean PSP/TSP?
RS>
Hello Ray,

I recommend to read about COCOMO and PSP/TST
These methods based on "proxy bases estimates"
Small description:
- use UseCase to assess amount of work for each module in lines of
code
(LOC) and general solution (proxy)
- for each module forecast the deadline bases on PERT Estimation
(read -
get PERT productivity factor LOC/hr
It's just a glance on estimating project. Being a certificated PSP
engineer I recommend to read about PSP. I found it strongly usefull
for those who are concerned about his own productivity and quality of
code. For me it gave an outstanding result

RS> I've been asked to come up with a formula for estimating C#
RS> projects. Does anyone know of a good source for this? (website,
RS> book, etc.)


---
WBR,
Michael Nemtsev :: blog: http://spaces.msn.com/laflour

"At times one remains faithful to a cause only because its opponents do not
cease to be insipid." (c) Friedrich Nietzsche
Feb 7 '06 #5
Ray,
I've been asked to come up with a formula for estimating C# projects. Does
anyone know of a good source for this? (website, book, etc.)


The Personal Software Process (PSP) by Watt S. Humphrey is the current best
of bread technology for your problem.

Regards,

Randy
Feb 7 '06 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: Markus Minichmayr | last post by:
Hello! Does anyone know a free tool to collect source code metrics like lines of code, no. of classes, etc.? Thanks Markus
7
by: Michael Deathya | last post by:
Hi, I am pulling over 400 different metrics from an Excel spreadsheet into Access (97). Conceptually, each row represents a single set of these 400 metrics. However, because of the 255 column...
13
by: Steve Jorgensen | last post by:
Does this sound familliar to anyone? Regardless of the fact that you have been programming in Access for umpteen years, you still are overly optimistic when it comes to estimating time. The...
1
by: khammond | last post by:
I'm an Enterprise Architect at a large insurance company. My background is Java, and I have brought in the CodePro metrics & code audit tool that runs automated metrics and code audits within...
31
by: Bob | last post by:
I have recently joined a healthcare company where I am the solo programmer. I am going to be starting work on a project. The management has asked me to provide an estimate of hours I am going to...
3
by: Frank | last post by:
Hi, there: I am looking for some materials explaining concepts like channel estimation, frequency estimation, multipath estimation, etc. Some explanation on popular algorithms are nice too. I...
0
by: neelagain | last post by:
Hi, I have seen in COM+ that we can use ComSpy.dll to get the metrics of COM+ application using IComMethodEvents, IComTransactionEvents, IComInstanceEvents and so on.. Is there a way to get the...
0
by: Jobs | last post by:
All answers to the below interview questions are at http://www.geocities.com/dotnetinterviews/ or you can download the complete answer zip file from...
7
by: Kevin | last post by:
Hi Is there any application that convert C# project to vb.net project? Thanks =)
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.