This chapter is a sequel to Chapters 2, 5, and 20. Chapter 2 introduced the Robust Software Development Model (RSDM), which defines Design for Trustworthy Software (DFTS) as an iterative six-stage development process (see Figure 2.6). Chapter 5 presented a 15-step PICS implementation framework; it's repeated here in Figure 21.1. It identifies organizational infrastructure and leadership support systems that are key to a successful DFTS implementation. Chapter 20 emphasized the need to assess organizational preparedness before embarking on a DFTS implementation (see Table 20.3). An organization will be better prepared to implement the initiative following an honest appraisal of its preparedness and taking remedial measures that may be needed. Figure 21.1. PICS Implementation FrameworkThis chapter discusses how to launch the DFTS process effectively. It particularly emphasizes building organization-wide competencies to launch and sustain DFTS. The PICS implementation framework consists of four phases: plan, implement, control, and secure (Figure 21.1). The following sections look at each of these in turn. |