Software risk assessment – a service from SIG – The Software Improvement Group
* Continuous control over software development saves time and money
What is it?
SIG’s Software Monitoring, or generic automatic software analysis, permanently monitors product quality of a software system being developed or maintained. This is a fully automated process. Analysis reports are published online; interpretation is supported by SIG consultants. Measurements can be performed on a daily or weekly basis.
SIG can handle all technologies, from SAP, from customisation in J2EE and .net to embedded or proprietary languages – and everything in between.
Why is it needed?
It pays to rectify quality issues before they escalate. Taking non-maintainable software into production exposes a company to high non-performance risks, high maintenance costs and low adaptability to new developments. This can be reversed with early insight into quality.
Although they often develop gradually, quality problems in software development often suddenly manifest themselves, The earlier a problem can be identified, the more effective ‘damage control’ and easier/faster the ‘cure’ is likely to be administered.
Although 80% of the total costs of ownership during the life cycle of the package are management costs, maintenance is commonly overlooked during project implementation, when it should be considered from the outset. This is primarily a business issue. If software’s maintainability is (too) low, it impedes bringing new products to market, to scaling up the business or to being able to change to comply with statutory requirements. Maintaining the business incurs unnecessarily high costs when software becomes a disabler rather than an enabler.
Most organisations have more customised products than they believe, even if they use generic software packages. The boundaries between custom software development and the implementation of generic software have blurred. Even generic packages are ‘parameterised’ to source code level – customisation. This inherently carries risks. (A good example is the impact of package updates provided by suppliers.)
By repeating measurements at specific intervals (and presenting via a web interface) management is offered insight into the quality and progress of ICT projects. Timely adjustments become possible and components can activated more efficiently, resulting in cost reduction.
Software Monitoring is often applied as a vendor management tool or for quality assurance product on strategic projects.
Customers familiar with software monitoring often elevate it to policy status, not signing off strategic projects until they have been monitored. Using SIG’s monitoring service, they seek to reduce the risk of failure.