This paper presents three new software development processes, for Architected
Agile, Use single NDI, and Services-Intensive, and one updated software
development process, NDI-intensive, which are extended from Yang and Boehm’s COTS-Based Application Development guidelines (CBD)  by applying the risk driven approach of the ICM and feedback from Bhuta’s empirical analysis on COTS interoperability assessment . This paper also reports the current rapid-fielding software development process investigation and analysis, the decision driver of process pattern selection, and the software development process guidelines for 4 process patterns which are implemented and represented in terms of the electronic process guide.
This paper is organized as followed: Section 2 contains background information of the ICM, the differences between NDI and NCS, and USC Software Engineering
course. Section 3 provides information about the nature of rapid-fielding projects, process decision drivers, process selection graph, and the ICM EPG. Section 4 contains preliminary empirical project results on process selection and on the results of process usage. Section 5 provides conclusions and future work.