Software Development Productivity Analytics?

Does anyone know of current methods to record developer time with some kind of analysis either post hoc review or concurrent notetaking to show where time is being spent?

In the Personal Software Process (PSP) the first stage is to record one’s work and learn to distinguish between time spent writing working software, injecting bugs, and removing them. Ultimately the aim is to work better with fewer defects therefore improving productivity.
This is something I’ve only ever seen as a project, whether for research or as part of a process improvement initiative. Nonetheless it has always been a surprise to the developer to see how much time they spend fixing stuff and how useful it is to be able to say “if we were told that first it would have saved time” or “I see you’re doing it that way .. do it this way, it’s faster and less error prone”. Second-person review only works in a mature environment of course, otherwise it becomes a blame game.

Advertisements

About Patrick O'Beirne, spreadsheet auditor

Patrick provides consultancy and training in spreadsheet development, auditing / testing and model review; and the Excel addin XLtest
This entry was posted in Software Quality and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s