Application Development - eWeek



How to Use Governance to Reduce Software Coding Errors





  Table of Contents:
  1. How to Use Governance to Reduce Software Coding Errors
  2. Governance Is Key
  3. Five Methods to Reduce Errors

The cost of fixing computing errors discovered in run time has been estimated to be 20 times higher than the initial software development investment. While malfunctions and glitches have many causes, establishing best practices and policies to follow as the code is being developed can have a significant impact on the quality of the final software product. Here, Knowledge Center contributor John Favazza discusses ways organizations can use governance to improve the quality of their software code.

How to Use Governance to Reduce Software Coding Errors
( Page 1 of 3 )

Are software development errors inevitable or have we lowered our standards on what is acceptable before we freeze the code? The answer is probably a little of both. Given the amount of time and effort that goes into developing patches or deploying service professionals to address more serious issues, you have to ask if some of the issues could have been avoided altogether.

Interestingly, it's been estimated that addressing an issue that's discovered during run time can be upwards of 20 percent more than the original development costs. This is because the longer a policy violation or an error is in the application, code or Web service, the greater the probability is that it will be passed along to colleagues and potentially to customers. 

So, when you actually stop to think about the "fix it" costs and the associated brand and customer reputation issues, there’s a strong argument for getting the code in its best possible form before the product is considered market-ready and released.

There are, of course, issues such as viruses and hardware failures that affect the performance of the software. However, when it comes to the development efforts, there is room for improvement that won't result in shipping delays or a mutiny among the development team.

This gap will continue to widen as more products and services are introduced and integrated. And, as the infrastructure continues to evolve, there will be a demand for improved transparency due to the higher likelihood of policy violations and coding errors. These shifts will recast governance in a new light as a proactive, strategic element in software development as opposed to an after-the-fact tactic.



 
 
>>> More Application Development Articles          >>> More By John Favazza
 

FEATURED SPONSOR MESSAGE

Start the New Year with business intelligence—it’s a smart move

Join us on February 1 for an encore rebroadcast at either 5 am or 12 noon EST and discover how business intelligence (BI) supports companies in uncertain business and economic climates. Get expert advice on how to create a strategy that fits your organization's needs and budget and see how quickly it can pay for itself.

Click Here

Brought to you by


eweek digital



Advertisement
 
APPLY FOR A FREE 
SUBSCRIPTION BELOW:

>Try digital eWEEK
>Renew today
>Subscription help
>More FREE Subscriptions
First Name:Last Name:
Title:Company:
Address:City:
State:Zip Code:
Email:
eWEEK Quick LInks