Thanks:  0
Likes:  0
Dislikes:  0

# Thread: How to measure project productivity?

1. ## How to measure project productivity?

We have used UCP (Use Case Point) method to estimate the size of project. As well as, LOC is concerned to measure of software SIZE, since the no of lines of code can vary from one software engineer to another, depending on his experience, programming style, coding standards, optimization used while coding. So LOC does not help as far as sizing is concerned, and is not recommended as a Sizing mechanism. An example: we have a project that used some languages: Java, VC++, C++ and Flash. Is there any industry standard to calculate this productivity?

Thanks,

3. ## Re: How to measure project productivity?

[ 08-16-2004, 09:30 PM: Message edited by: bonapac ]

4. ## Re: How to measure project productivity?

Hi,
While calculating productivity, do we consider loc per person per hour or just loc per hour is sufficient irrespective of the number od people? Though I think, the latter is not a correct one.

Cheers,
Pooja

5. ## Re: How to measure project productivity?

Pooja,

As bonapac stated, using LOC is not a good method for determining productivity. Give me a function, and I might find two ways of writing it: one that requires 100 lines of well-written code, or 500 lines of poorly-written code. Using LOC, the 500-line function looks more productive. But you have to wonder about those extra lines. And more lines often means more bugs.

How about basing productivity on the number of completed portions of code. If you have 50 items to implement, and assuming they are all of equal size, each item finished means an extra 2% towards the complete project. As the components will be of different sizes/complexities, you will have to adjust for each component, but you get the idea.

6. ## Re: How to measure project productivity?

Suppose I have existing code and the product is in maintainance mode. During this phase, I will either fix the bugs or implement new feature to enhance the product. What parameters I will decide to calculate productivity? Is productivity really essesntial during this phase?

7. ## Re: How to measure project productivity?

Productivity is as important in the maintainance phase if not more so. Once software is created then it is often kept running for years in companies: in this year I was revisiting apps from the early eighties back on mainfranes in my testing at one client (if i ever see the word mainframe in a client pitch agian remind me to run).
So the same applies,as if it was a new feature for each controlled release as pointed out in the earlier posts.

8. ## Re: How to measure project productivity?

But my questions is still unanswered? How do I measure project productivity which is in maintenance mode? As Pedro has put in, LOC cannot be a good method for determining productivity especially in a maintenance project. I am spending more time in investigating the bug than coding.

9. ## Re: How to measure project productivity?

Pooja, it should be the same method as you are using for pre-production efficiency. Not knowing what development method and environment you have it is hard to give a specific answer.
LOC is not always a good measure and using it to a time factor may not make it better.

10. ## Re: How to measure project productivity?

Pooja,

Exactly what productivity are you trying to measure?

Researching a problem to locate the source often takes longer than the fix. True in the software world and in most other professions.

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•
Search Engine Optimisation provided by DragonByte SEO v2.0.36 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.