roi

Quality vs. ROI - When is Good Enough, good enough?

UPDATED: I'm asking this from a development perspective, however to illustrate, a canoical non-development example that comes to mind is that if it costs, say, $10,000 to keep a uptime rate of 99%, then it theoretically can cost $100,000 to keep a rate of 99.9%, and possibly $1,000,000 to keep a rate of 99.99%. Somewhat like calculus...

Which software development practice would return the highest ROI?

The software development team in my organization (that develops API's - middleware) is gearing to adopt atleast one best practice at a time. The following are on the list: Unit Testing (in its real sense), Automated unit testing, Test Driven Design & Development, Static code analysis, Continuous integration capabilities, etc.. Can some...

Do you concentrate more on unit, integration or acceptance tests?

Most gigs I end up at either have little or no unit tests. Typically what are described as the unit tests are actually integration tests and will be rarely run from the developers machine. I usually start my evangelism by preaching the difference between the two and try to get people to write very focussed unit tests and leave the inte...

identifying code improvements

We've just gone through a pretty major system rewrite and I have been asked to find and identify areas of the code that have been improved. as a way to justify to the customer that the effort we've spent was worthwhile. Identifying the areas isn't really the hard part but I'm struggling with how to best present this information. Any su...

iPhone Objective C: UIImage - Region of Interest

Is there any way to get the min rectangle area which contains all the non-transparent part of an UIImage? Reading pixel by pixel to check where alpha == 0 ...isn't a good way I believe. Any better way? Many thanks for reading ...

Cost of system integration?

On the software development projects that you have worked on, what has been the approximate cost (expressed as a percentage of total system cost) of system integration? System integration includes integrating with other software, databases, etc. ...

How do you estimate a ROI for clearing technical debt?

I'm currently working with a fairly old product that's been saddled with a lot of technical debt from poor programmers and poor development practices in the past. We are starting to get better and the creation of technical debt has slowed considerably. I've identified the areas of the application that are in bad shape and I can estimat...

Batch Processing Image Files in MATLAB

Hello, I'm a beginner in MATLAB and image processing. I encountered a problem while trying to use the batch processing and hope someone would be able to enlighten me. Thanks. Following the example from MATLAB, I did these: p = which('Picture1.tif'); filelist = dir([fileparts(p) filesep 'Picture*.tif']); fileNames = {filelist.name}' ...

What’s the ROI of Continuous Integration?

Currently, our organization does not practice Continuous Integration. In order for us to get an CI server up and running, I will need to produce a document demonstrating the return on the investment. Aside from cost savings by finding and fixing bugs early, I'm curious about other benefits/savings that I could stick into this document...

Unit Testing during maintenance phase

Our project is currently under maintenance. We have never had unit testing for this project. We were planning on writing unit test for the delta's rather than writing unit test for the entire application. What would be the preferred approach. Does it really add value to add unit testing during the maintenance phase ??? We are still with ...

What's the ROI of Sub-Repositories?

I know that sub-repositories save you an your team time, but what is the ROI on them? http://mercurial.selenic.com/wiki/subrepos ...

What's the ROI of using a build tool like ant or nant?

To me this sounds like a really stupid question. Why would you not use a build tool? However, I need to explain my co-worker why he should be using a build tool of some sort. He's getting really into the idea of working as a team with more programmers, but he isn't understanding the bigger picture of what needs to change in the ...

Proving the ROI of a technology?

How does one prove the ROI of a technology to their manager? The closest thing I have found to a document on how to do this is: http://www.agilejournal.com/pdf/Finding-ROI-in-Build-Automation.pdf There are formulas in this document, but I can't really tell if they are just alot of marketing or if they are accurate formulas on how to ...