Information Technology Reference
In-Depth Information
Compile
Source Code
Integrate
Database
F
e
e
d
b
a
c
k
Integrate
Run
Tests
Run
Inspections
Deploy
Software
Improving Software Quality and Reducing Risk
FIGURE 3-1
CI can help improve software quality and reduce risk
If you can reduce certain software risks, you can improve software
quality. In describing the risks in this chapter, we use this template:
• An introduction and description of the software risk
•A scenario based on our experiences
•A solution to mitigate the risk using an aspect of CI
On any project, there are many risks to manage. We focus on the
key risks that you can reduce by using CI. Of course, CI cannot
directly assist with the business challenges of eliciting requirements
from your customer, understanding the customer's industry, funding,
or resource management, but by using CI you can discover problems
with the software faster—while it's under development.
By building software with every change, CI can put time on your
side. With CI, you can focus sooner on the larger, more interesting
issues on your project. Because CI is an aggregate practice, the risks
covered in this chapter span many software development practices.
Search WWH ::




Custom Search