cost-benefit

Test-Driven Development "Barriers to Entry"?

I'm in the process of doing a study on Test-Driven Development and one of the discussion points is the "Barrier to Entry" associated with TDD. Does anyone have any experience around this area, on any projects you've worked on that decided not to use TDD because the barrier to entry was too high? From what I can tell the only barrier to ...

Are there any valid stats showing cost benefits of working in PHP compared to .NET?

It's a bit of a leading question, I know, but this question came up in a PHP Users group discussion and I was interested to see if there were any studies done comparing the two (regardless of who "wins"). I can see there are many tangibles to compare in licensing, IDEs, hosting, etc., as well as the intangibles of amount of time spent o...

The Business Case for using CSLA

I've been using CSLA in anger for some time on a long standing project. However I would like to use it on a new project and need to develop a sound business case in order to get buy-in from senior management. Can anyone offer suggestions for this? So far I have: It's quite widely adopted so it's easier to find experienced developers T...

Benefit cost analysis libraries

I was wondering if there are any opensource libraries that are geared towards transportation ben/cost analysis. I currently use microBENCOST and would like to build my own solution. I'm most comfortable with C/c++ and Python. cheers ...

Determine time added working in code because of a legacy application?

How would you go about determining how much time was added due to working in legacy code as opposed to tested code for cost analysis if we really don't have a benchmark of working in non-legacy code to compare it too. ...

How do I work out the cost benefit of optimisation?

I want to figure out how much money I'd save if I optimise some part of my web app. If I save 100 cpu milliseconds over 50K calls to the app, how much electricity is that not using in a day? How about over a year? I've tried to find some figures thru google, but my googling mojo is failing me at present. ...

Adopting bug tracking / project management software: To open source or not to open source?

My manager has recently asked my team and I for our input about implementing a bug tracking / project management solution. From his perspective, he would like more visibility around where our projects actually are in the grand scheme of things as well as the ability to see some analysis on how bugs are being caught and addressed. My ol...

What to ask a potential client to make sure they know what they are getting themselves into?

I'm getting asked a lot more frequently by friends and friendly acquaintances to 'redo' their website. I know what to ask to learn exactly what they mean by 'redo' their website, but not what to ask to learn if they know the value/cost of the things they request. Is there a post anywhere that lists really good questions to ask a client...

cost to refactor on medium sized freelance projects

I've been working on a freelance project for about a year. I build a new feature every month as per client request. Things went smoothly the first several months. I built each new feature as a separate module. But today, there are too many different modules for me to manage and new developers on the project are confused by the comple...

How to do a cost-benefit analysis for platform-level features?

I work on a development team that works closely with Product Managers. There is mutual agreement between the developers and Product Managers that there should be a business case behind every feature the development team builds. My question is, what is an effective way to make a business case for platform-level features that have higher...

Studies of relative costs for development in different languages

Has anyone seen a recent (and fairly balanced) study into the relative costs for software development using differing languages ? I would particular like to see the relative costs of Java Vs. C# Vs. Delphi. ...

Unit tests - The benefit from unit tests with contract changes?

Recently I had an interesting discussion with a colleague about unit tests. We were discussing when maintaining unit tests became less productive, when your contracts change. Perhaps anyone can enlight me how to approach this problem. Let me elaborate: So lets say there is a class which does some nifty calculations. The contract says t...

Outsourcing Studies

Outsourcing is typically disliked by programmers, but does anyone know any empirical studies of the cost/benefits of outsourcing for a company? I'm not looking for personal experiences here (as entertaining/frightening as they may be), but for actual research studies. ...