How do you measure your productivity?

Hi everybody,
I have troubles estimating my productivity as a Java programmer. As far as I know "a normal programmer" produces from 80 to 400 lines of code (LOC) per month (comments are not counted).
I now it is very unclear how to define and estimate programmer's productivity a and I know it depends on a lot of factors. But still, I would be extremely greateful if someone would share with me how many lines of Java/JSP code s/he produces per hour (or per month).
A lot of thanks in advance.

How about trying to measure the financial return on the code you produce.
If, for example, you are a reuse asset producer, perhaps you could measure costs on the basis of SLOCRBO (Source LOC Reused By Others)?
So if you write a 1KLOC module that is reused in 10 projects, that's
SLOCRBO = 10 * 1000 = 10,000
You could try to take this forward by gathering stats for the relative cost of reuse for modules produced in your company. Let's say it costs 20% of the cost of writing a module from scratch to use a 'reusuable' module instead. So you can try to work out the amount of money you are saving the company:
CPLOC = (Cost per line of code) = $100 (say)
RCR = (Relative cost of reuse) = 20%
DCA = (Developer cost avoidance) = 10,000 * 0.8 * $100 = $800,000
But you'd need to measure code quality, so you need stats on error rates, and how much it costs to fix errors. This might depend on when errors tend to caught, and how critical the apps the company develops are. So:
ER = (Error Rate) = 0.001 (errors/LOC)
EC = (Error cost) = $10,000 (say)
MCA = (Maintenance cost avoidance) = 10,000 * 0.001 * $10,000 = $100,000
So your Reuse Cost Avoidance would be DCA + MCA = $900,000
Then you'd have to take into account your labour costs, costs of maintaining the reuse program, asset administration and so on. You are also going to need to take into account the impact that your bugs, and any future incompatable changes, are going to have on systems that reuse your code. You could (I think) get a fair idea of what you might be worth to the company, and how much money you could save by increasing Reuse a bit. Obviously, this kind of calculation is going to need statistics from the company to make the calculation meaningful.
You could also look at your maintenance patterns: Do you have to keep making lots of small changes to your code? If so, maybe you could improve your productivity by performing some preventative maintenance - improving the maintainability of your modules by re-engineering them.
I do think it's important that you do try to measure productivity - producing metrics is the hard part - but without taking measurements, how can you improve a software process (either from the pov of a manager, or as a matter of personal improvement)?

Similar Messages

  • How do you change your security questions for your Apple ID ?

    How do you change your security questions under your Apple ID

    How to reset your Apple ID security questions.
    Go to appleid.apple.com, click on the blue button that says 'Manage Your Apple ID'.
    Log in with your Apple ID and password. (If you have forgotten your Apple ID password, go to iforgot.apple.com first to reset your password with a password recovery email)
    Go to the Password & Security section on the left side, and click on the link underneath the security questions that says 'Forgot your answers? Send reset security info email to [email]'.  This will generate an automated e-mail that will allow you to reset your security questions.
    If that doesn't work, or  there is no rescue email link available, then click on 'Temporary Support PIN' that is in the bottom left side, and generate a 4-digit PIN for the Apple Account Security Advisor you will be contacting later.
    Next, go to https://getsupport.apple.com
    (If you see a message that says 'There are no products registered to this Apple ID, simply click on 'See all products and services')
    Choose 'More Products & Services', then 'Apple ID'.
    A new page will open.
    Choose 'Other Apple ID Topics', then 'Forgotten Apple ID Security Questions'.
    Click the blue 'Continue' button.
    Select the contact option that suits your needs best.

  • HT201303 How do you change your security question?

    How do you change your security question for iTunes?

    If you can remember them then you can login here and change them : https://appleid.apple.com
    If you don't know them and you have a rescue email address set up on your account then you can try going to https://appleid.apple.com/ and click 'Manage your Apple ID' on the right-hand side of that page and log into your account. Then click on 'Password and Security' on the left-hand side of that page and on the right-hand side you might see an option to send security question reset info to your rescue email address.
    If you don't have a rescue email address then go to Express Lane  and select 'iTunes' from the list of 'products' in the middle of the screen.
    Then select 'iTunes Store', and on the next screen select 'Account Management'
    Next choose 'iTunes Store Account Security' and fill in that you'd like your security questions/answers reset.
    You should get an email reply within, I think, about 24 to 48 hours (and check your Spam folder as well as your Inbox)

  • HT2404 how do you get your money back for software that does not perform as advertised?

    how do you get your money back for software that does not perform as advertised?  I purchased the batch coverter to watch .swf video which it states it supports, but it will not open the files and I want my money back!!!!!

    tell Apple.  http://www.apple.com/feedback/
    iTunes Store Terms and Conditions specifically states: All sales and rentals of products are final.

  • HT3669 how do you get your epson stylus photo r 2400 to work on 10.8.3

    how do you get your epson stylus photo r 2400 to work on 10.8.3?

    According to:
    https://www.epson.com/cgi-bin/Store/support/supDetail.jsp?oid=54861&infoType=Dow nloads&platform=OSF_M_X8
    Description: The latest Mac OS X printer driver for your Epson product is available only via Apple's Software Update. Here's how to get it:
    Connect the printer to your Mac and power the printer on.
    Select the (apple) menu, then Software Update.
    Follow the on-screen instructions to install the available updates.
    Note: Software Updates may find multiple updates for your system. You may choose to install all or some of the updates by clicking on Show Details.
    Compatible Systems: Mac OS X (v10.8.x)
    If there is no software to update try adding it manually
    System Preferences --> Print & Scan  --> Click Button --> Select Printer
    Let me know if this works -

  • How do you get your Excel Solver back? I have already tried going into add-ins. It only recently stopped working.

    How do you get your Excel Solver back? I have already tried going into add-ins. It only recently stopped working.

    dougiedc wrote:
    It boggles the mind.  The Verizon store on L Street downtown Washington, D.C. cannot access my Verizon account.  They can only sell cellphones then it's up to me to contact Verizon on my own to get the hook up. I even asked "Are you Verizon employes?  Is this a vendor store or is it really a Verizon owned and operated store?"  The answer "Yes, we are Verizon employes, yes this is a Verizon owned and operated store" ...
    Yes, it indeed boggles the mind.  I'm of course referring to the fact that your post concerns Verizon Wireless products and services.  This forum is dedicated exclusively to Verizon Communications services.   As you probably know, Verizon Wireless and Verizon Communications operate as separate companies.
    If you need help for a Verizon wireless product or service, it's best to direct questions to the Verizon Wireless forums.  You can reach them by clicking on "Wireless" (either here or at the top of the page).
    Good luck and I sincerely hope you get your issue resolved.

  • HT201303 How do you reset your security questions if you do not know the answers?

    How do you reset your security questions if you do not know the answers?

    If you have a rescue email address set up on your account then you can try going to https://appleid.apple.com/ and click 'Manage your Apple ID' on the right-hand side of that page and log into your account. Then click on 'Password and Security' on the left-hand side of that page and on the right-hand side you might see an option to send security question reset info to your rescue email address.
    If you don't have a rescue email address set up then go to Express Lane and select 'iTunes' from the list of 'products' in the middle of the screen.
    Then select 'iTunes Store', and on the next screen select 'Account Management'
    Next choose 'iTunes Store Account Questions' or 'iTunes Store account security' (it appears to vary by country) and fill in that you'd like your security questions/answers reset.
    You should get an email reply within about 24 hours (and check your Spam folder as well as your Inbox).
    Or you could see if the second half of Kappy's reply in this thread helps : https://discussions.apple.com/message/20357006#20357006

  • Has anyone experienced 4G in Spokane Wa., and if so, how would you describe your experience?

    Has anyone experienced 4G in Spokane Wa., and if so, how would you describe your experience?

    Tina,
    There's been a change in behaviour with FM11's Find/Change (as you've noticed). The dialog now retains focus after a search has been performed and is modal. However, the focus of the field for ctrl-F should place it in the Text area, regardless of platform, not execute the last operation. This is buggy behaviour and I just confirmed this on my platform (regardless of whether your in Doc A or B).
    Please file a bug report at the FrameMaker Bugs & Wish List  (https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=63)

  • How can you find your lost ipod

    How can you find your lost ipod

    - If you previously turned on FIndMyiPod on the iPod in Settings>iCloud and wifi is on and connected go to iCloud: Find My iPhone, sign in and go to FIndMyiPhone. If the iPod has been restored it will never show up.
    - You can also wipe/erase the iPod and have the iPod play a sound via iCloud.
    - If not shown, then you will have to use the old fashioned way, like if you lost a wallet or purse.
    - Change the passwords for all accounts used on the iPod and report to police
    - There is no way to prevent someone from restoring the iPod (it erases it) using it.
    - Apple will do nothing without a court order                                                
    Reporting a lost or stolen Apple product                                        
    - iOS: How to find the serial number, IMEI, MEID, CDN, and ICCID number

  • How do you update your iPod touch to get imessage

    Hi how do you update your iPod touch to get imessage

    iMessage is part of iOS 5.0.1 that allows messaging to other Apple products without incurring data carrier charges.  If you have iOS 5.0.1 you already have the ability to text message other iDevices.

  • How do you use your iPod Touch?

    I'm thinking of buying an ipod touch 5th gen, but I have to convince myself that it would help me significantly before I drop $300 on a device. My question: how do you use your iPod Touch, aka, what things have helped you significantly, excluding games? I've heard a ton about how awesome the new version is, and everything about its camera and retina display, but I want to know that I would actually use one first....
    Thanks.

    Surf the web from bed and coffee shops/bookstores.  When in a store that has WiFi I may research a product that looks interesting to buy.
    It is a camera that is always with you (assuming you always take it with you), so you can capture that picture that happens once in a life time.  Also the camera is great when shopping for "Big Ticket" items as you can take pictures to remind you of things you were looking at so you can do additional research at home before making your final decision.
    Check my mail from bed and coffee shops/bookstores, etc... when WiFi is available.
    Use it as an alarm clock, meeting reminder, todo reminder.
    Take notes (not school notes, just ideas, stuff I maybe want to buy, useful information I may pick up in a bookstore, books I may want to buy, etc...)
    Contains my contacts for friends, family, and businesses (plumber, dentist, doctor, etc...)
    Plays music, or in my case, I listen to podcasts
    Reading ebooks.  I use it a lot to read ebooks.  It is always with me, so I can read a book anywhere, such as waiting in a doctor/dentist office, at the motor vehicle registry.  And reading in bed is great as when you fall asleep, it remembers what page you were on vs that book that drops onto your face and wakes you back up while at the same time loosing your page
    The Maps app is great for finding where something is located, and plotting how to get there (not as good as having an iPhone with GPS, but still useful).  Also the satellite images make it easier to visualize where you are going.
    When connected to WiFi it can be used for Facetime when calling a friend or family member that also has an iOS device.  Seeing a loved one when they are not near can be emotionally satisfying.  You can also make skype calls.
    I use 1Password to store all my passwords.  It keeps them secure, I always have them with me, and I do not need to use the same password over and over again, or make them too simple to remember.  1Password has a built-in browser so you it can substitute the correct password for the web site you are visting without actually needing to look it up.
    1Password related but not passwords.  Because 1Password encrypts all the data it holds, I can also store sensitive information (such as medical conditions, or other information I do not want made public should my device be lost or stolen), yet always have that information with me should I need it.
    I can get the weather.  This week, I've been using an app to get high/low Tide infromation, plus sunrise information.  But getting weather info when you wake up so you can plan your day and if you need to shovel the driveway before going to work.  I find it easier to get the weather from my iOS device than it is to use my laptop or turn on the Weather Channel.
    Calclator.  2+2 = 4, but there are times you do need to get something right, and calculators are useful. They have all kinds available, including hexidecimal calculators for programmers.
    RSS newsfeed reader (I follow about 20+ feeds, including these discussions groups via RSS feeds).
    Travel services.  Most airports have WiFi, and you can get updated travel info for your flights via some speciallized travel apps.
    If you are into tracking your car mileage, gas usage, maintenance costs, etc..., there are apps for that.
    While you can watch video on your iOS device (downloaded movies, YouTube), you can also stream movies from services such as Netflix.  This can be useful when traveling, or if you are stuck in bed with a cold, or if you have lost control of the "Remote" and do not want to watch "Dancing with the Stars"
    TV related, there are apps that will give you the TV schedule for your area, so you can browse the shows on this evening.
    List.  You can keep lists, including grocery shopping lists, items to pack for a trip lists, things to do for that bathroom remodel, things you need to get before school starts, Christmas lists, etc....  NOTE:  Ideas for Christmas/Birthday/Anniversary gifts may come anytime during the year, but if you do not write them down, you may be scratching your head when the event arrives.  Putting them in a list can help you later on.
    You can get a Level app.  You may laugh, but I have actually used my iOS device to check if something was level.  It was there, and a carpenters level was not.  Not perfect, but it did what I needed at the time.
    Finding a good resturante (Yelp, Urbanspoon, etc...).  The iOS device can be very helpful in finding a good nearby place to eat when away from home, or even discovering a new play where you live to get out of that eat at the same place rut.
    That is some of the things I use my iOS device for.

  • How do you protect your iPod?

    You get your beautiful new shiny iPod THEN realise how sensitive it is to scratches!! How can my Mobile Phone last two years in my pockets without hardly one scratch yet my iPod scratches when you breath on it?!!
    This brings me to the question, how do you protect your iPod?
    I like the skins available but they mean you can not dock the unit or slip it into one of those speaker units!
    I have heard about a protection called The Invisible Shield but I can't find it anywhere (has it been banned?), I live in the UK.
    Over to you...

    you´re right
    and i have a question:
    i am in Germany now and when i got my ipod nano
    y left the adhesive protector but when i got here it got
    dirty under the protector so i took it off but now its click wheel is very scratched, the ipod works still good but
    it does not look nice anymore!!
    so i got this product
    http://www.overlayplus.co.uk/productdec.asp?pid=2089&model=nano_ipod&modeln=iPod %20nano%202Gb/4Gb
    plesa tell me if this product is ok for my ipod it is very scratched!!
    why apple why!!!!!!!!

  • How do you track your ipod

    how do you track your ipod

    What To Do If Your iDevice Is Lost Or Stolen
    If your iPhone, iPod, iPod Touch, or iPad is lost or stolen what do you do? There are things you should do in advance - before you lose it or it's stolen - and some things to do after the fact. Here are some suggestions:
    Reporting a lost or stolen Apple product
    What-To-Do-When-Iphone-Is-Stolen
    Lost or Stolen iPhone? Here’s What to do.
    6 Ways to Track and Recover Your Lost/Stolen iPhone
    It pays to be proactive by following the advice on using Find My Phone before you lose your device:
    Find My iPhone
    Setup your iDevice on MobileMe
    How To Set Up Free Find Your iPhone (Even on Unsupported Devices

  • How do you find your itouch without icloud or a serial number?

    how do you find your itouch without icloud or a serial number?

    The old fashioned way, like if lost your shoe.
    - Change the passwords for all accounts used on the iPod and report to police
    - There is no way to prevent someone from restoring the iPod (it erases it) using it.
    - Apple will do nothing
    Reporting a lost or stolen Apple product
    - iOS: How to find the serial number, IMEI, MEID, CDN, and ICCID number
    A serial number will only help identify the iPod as yours if it is recovered.

  • How can you find your ipod without your serial number or iclould

    how can you find your ipod without a serial number or a iclould?

    - If you previously turned on FIndMyiPod on the iPod in Settings>iCloud and wifi is on and connected go to iCloud: Find My iPhone, sign in and go to FIndMyiPhone. If the iPod has been restored it will never show up.
    iCloud: Find My iPhone
    - You can also wipe/erase the iPod and have the iPod play a sound via iCloud.
    - If not shown, then you will have to use the old fashioned way, like if you lost a wallet or purse.
    - Change the passwords for all accounts used on the iPod and report to police
    - There is no way to prevent someone from restoring the iPod (it erases it) using it unless you had iOS 7 on the device. With iOS 7, one has to enter the Apple ID and password to restore the device.
    - Apple will do nothing without a court order                                                        
    Reporting a lost or stolen Apple product                                               
    - iOS: How to find the serial number, IMEI, MEID, CDN, and ICCID number
    Alos, the serial number will only help identify the iPod as yours if it is recovered.

Maybe you are looking for