In-Depth

Fed regs and the return of the IT audit

One trend in software configuration and change management tools is what Gartner analyst Jim Duggan calls “the rediscovery of the IT audit as something you have to worry about.”

New corporate regulations such as Sarbanes-Oxley, which mandate greater corporate accountability, have fallen heavily on IT departments. Those regulations, along with increased security requirements since Sept. 11, 2001, are affecting how companies manage software development.

The ability to trace the trail of software changes was important during the days of mainframe-only development, Duggan says, but that emphasis faded as distributed computing grew. Companies are rediscovering its importance today. That means they’re looking for tools to help monitor, store and recall facts such as when and why a software change was made, who made it, who approved it, and when it went into production.

“We’ve gone through a 15-year period where distributed computing has grown in importance, and suddenly we’re reminded, either by the government or by stockholders, that this is important,” Duggin says.

Corporations are just starting to feel the effects of Sarbox, for example. Although many large companies scrambled to meet the new law’s requirements in 2004 through manual processes, they may be looking for more automated, cost-effective ways to comply in future years. Several SCM companies are aware of that, and are pushing to convince customers that SCM products can be useful for compliance management.

One example is MKS, according to IDC research director Melissa Webster. “Generally, I think MKS has done a very good job connecting their solution…to the needs of IT organizations that are putting the IT controls in place to ensure compliance with [Sarbanes-Oxley] regulations. MKS was out of the gate early with a compliance message, and it appears to have brought them mind-share,” Webster says. Other companies addressing compliance needs in their marketing messages include Serena Software, Mercury Interactive, and Cybermation.

The importance of a tool to help audit and trace software development can vary according to industry. It may be a key SCM feature, for example, for shipping companies, which are especially concerned with security since new fed regs were enacted after Sept. 11.

At a large freight company based in the South, Ben Carr, senior production control analyst, says the need for better audit tools was one reason that the company moved to more robust change management products.

Carr’s company is using three change and configuration management products, all from Serena Software: Serena ChangeMan ZMF, ChangeMan DS, and ChangeMan ZOS for mainframe code. The company also uses Serena’s defect tracking system TeamTrack, which the company brought in to combine its change request and problem tracking system.

According to Carr, the fact the products are from the same vendor and therefore can be tied together is important, because it allows information to be dispersed among its 140 developers more efficiently.

Audit features were key to the company’s choice of SCM software, Carr says. “We need to be able to follow any one single piece of code back to its origin, including what was changed line by line,” he says. That apparently was possible, but more difficult, with a Computer Associates product called Change Control Facility the company replaced. ”We didn’t like how they handled history and accountability,” he says.

Serena’s products also handle temporary emergency changes well, Carr says, along with planned temporary and permanent changes, and unplanned temporary changes. “We can keep those temporary libraries around forever but not in the execution path,” he says. “The software also allows the company to control the changes developers can make, another important audit and control feature.”

Back to feature: Software Configuration Management: New Tools to Streamline Development

About the Author

Linda Briggs is a freelance writer based in San Diego, Calif. She can be reached at [email protected].