When you purchase a static analysis solution you are really buying the defects that are valuable enough for you to take action to fix. A good measure of the value of the tool is the number of defects that you indeed fix. What you aren't purchasing are:
- the set up and customization required to get the tool set up, tuned and integrated into the toolchain
- the management and administration needed to keep the tool running
- the additional hardware required to run it with good performance
- the training and rollout required to bake the tool into the process
- the political process required to get people to change their behavior
- the additional steps required for each user to change their process
- the defects that were reviewed and put in the 'not fix' bucket. These include false positives, don't care alerts, low priority reports and ones that haven't been reviewed.
- the time and expertise required to further improve upon the tool or take advantage of features and capabilities not yet used
No comments:
Post a Comment