Risk management in software development: a technology overview and the riskit method

Explicit and systematic management of risks in software projects has become a more common practice amongst leading software organizations, However, often the methods used have severe theoretical and practical limitations that may lead to biased or inappropriate control of risks. The first part of this tutorial presents a critical overview of the current risk management technology, discussing the pros and cons of main approaches, as well as guidelines for their use. The second part of the tutorial presents the Riskit method with concrete examples and exercises. Riskit is a risk management method that has been developed to provide a theoretically sound, yet practical risk management approach. The method has been used and evaluated in several industrial projects in Europe and in the U.S.

[1]  Robert N. Charette,et al.  Software Engineering Risk Analysis and Management , 1989 .

[2]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[3]  R. N. Charette,et al.  Managing Risk in Software Maintenance , 1997, IEEE Softw..

[4]  Jyrki Kontio,et al.  Experiences in improving risk management processes using the concepts of the Riskit method , 1998, SIGSOFT '98/FSE-6.

[5]  Martina McGuinness,et al.  Against The Gods , 1999 .

[6]  Barry Boehm,et al.  A collaborative spiral software process model based on Theory W , 1994, Proceedings of the Third International Conference on the Software Process. Applying the Software Process.

[7]  Victor R. Basili,et al.  Empirical Evaluation of a Risk Management Method , 1997 .

[8]  Jyrki Kontio,et al.  The Riskit Method for Software Risk Management, version 1.00 , 1997 .