Optimizing Process Decision in COTS-Based Development Via Risk Based Prioritization
Good project planning requires the use of appropriate process model as well as effective decision support technique(s). However, current software process models provide very little COTS-specific insight and guidance on helping COTS-based application developers to make better decisions with respect to their particular project situations. This paper presents a risk based prioritization approach that is used in the context of COTS Process Decision Framework . This method is particularly useful in supporting many dominant decisions during COTS-based development process, such as establishing COTS assessment criteria, scoping and sequencing development activities, prioritizing features to be implemented in incremental development, etc. In this way, the method not only provides a basis for optimal COTS selection, but also helps to focus the limited development resource on more critical tasks that represent greater risks.
KeywordsProcess Instance Custom Code Risk Avoidance Risk Mitigation Strategy Instant Messenger
Unable to display preview. Download preview PDF.
- 1.Abts, C., Boehm, B., Clark, E.B.: COCOTS: A Software COTS-Based System (CBS) Cost Model. In: Proceedings, ESCOM 2001, pp. 1–8 (April 2001)Google Scholar
- 2.Albert, C., Brownsword, L.: Evolutionary Process for Integrating COTS-Based Systems (EPIC): An Overview. Technical Report, CMU-SEI-2002-TR-009 (July 2002)Google Scholar
- 3.Yang, Y.: Process Patterns for COTS-Based Development. In: Proceedings, SPW 2006 (May 2005)Google Scholar
- 4.Morisio, M., Seaman, C., Parra, A., Basili, V., Kraft, S., Condon, S.: Investigating and Improving a COTS-Based Software Development Process. In: Proceedings, ICSE 22, pp. 32–41 (June 2000)Google Scholar
- 6.Yang, Y., Buhta, J., Boehm, B., Port, D.: Value-Based Processes for COTS-Based Applications. IEEE Software (July.August 2005)Google Scholar
- 7.Yang, Y., Boehm, B., Clark, B.: Assessing COTS Integration Risk Using Cost Estimation Inputs. In: ICSE 2006 (accepted)Google Scholar
- 8.Reifer, D.J.: Making the Software Business Case. Addison-Wesley, Reading (2001)Google Scholar
- 10.Boehm, B., Egyed, A., Kwan, J., Port, D., Shah, A., Madachy, R.: Using the WinWin Spiral Model: A Case Study. IEEE Computer (July 1998)Google Scholar