№ 37 (170), выпуск 4Страницы 85 - 92

О факторах риска в процессе разработки программного обеспечения

Д. А. Макаров, М. Я. Розенберг, А. Б. Шильников
Дается представление о факторах риска, возникающих в процессе разработки программного обеспечения, описывается их возможное негативное влияние на проекты по разработке ПО. Приводится краткий обзор видов рисков, рассматриваются источники их возникновения, а также методы их выявления и минимизации. Указаны актуальные проблемы, связанные с факторами риска.
Полный текст
Ключевые слова
программная инженерия, программное обеспечение, процесс разработки, технические риски, управленческие риски, управление рисками, факторы риска
Литература
1. The Standish Group. Charting the Seas of Information Technology / The Standish Group. - Dennis, MA: The Standish Group, 2007.
2. Ramsin, R. Process-Centered Review of Object-Oriented Software Development Metodologies / R. Ramsin, R. Paige // ACM Computer Surveys. - February 2008. - V.40, № 1.
3. Макконнелл, С. Остаться в живых. Руководство для менеджера программных проектов. Библиотека программиста / C. Макконнелл. - СПб.: Питер, 2006. - 240 с.: ил.
4. Макконнелл, С. Совершенный код. Мастер-класс / С. Макконнелл. - М.: Рус. Редакция; СПб.: Питер, 2007. - 896 стр.: ил.
5. Manager's Handbook for Software Development, Revision 1. Document number SEL-84-101 / NASA Software Engineering Laboratory, Goddart Space Flight Center, Greenbelt, MD, 1990.
6. Gilb, T. Principles of Software Engineering Management / T. Gilb. - Wokingham, England: Addison-Wesley, 1988.
7. Putnam, L.H. Five Core Metrics / L. H. Putnam, M. Ware - New York, NY: Dorset House, 2003.
8. Мораско, Дж. IT-проекты: фронтовые очерки / Дж. Мораско - СПб: Символ-Плюс, 2007. - 384 с.: ил.
9. Boehm, B. W. Software Risk Management / B. W. Boehm. - Washington, DC: IEEE Computer Society Press, 1989.
10. Thomsett, R. Effective Project Teams: A Dilemma, A Model, A Solution / R. Thomsett // American Programmer. - July-August 1990. - P. 25 - 35.
11. Curtis, B. Substantiating Programmer Variability / B. Curtis // Proceedings of the IEEE. - V.69, № 7. - P. 846.
12. Capers, J. Assessment and Control of Software Risks / J. Capers. - Englewood Cliffs, NJ: Yourdon Press, 1994.
13. Nuseibeh, B. Ariane 5: Who Dunnit? / B. Nuseibeh // IEEE Sofware. - May-June 1997. - P. 15 - 16.
14. Thomas, R. A. Using Comments to Aid Program Maintenance / R. A. Thomas // Byte. - May 1984. - P. 415 - 422.
15. Capers, J. Applied Software Measurement: Assuring Productivity and Quality, 2d Ed. / J. Capers. - New York, NY: McGraw-Hill, 1997.
16. Boehm, B. W. Understanding and Controlling Software Costs / B. W. Boehm, P. N. Papaccio // IEEE Transactions on Software Engineering. - October 1998. - V.14, № 10. - P. 1462 - 1477.
17. Russell, G. W. Experience with Inspection in Ultralarge-Scale Developments / G. W. Russell // IEEE Software. - January 1991. - V.8, № 1. - P. 25 - 31.
18. Basili, V. The Experience Factory: How To Build And Run One / V. Basili, F. McGarry // 17th International Conference on Software Engineering. - Seattle, WA. - April 1995.
19. Кент, Б. Экстремальное программирование / Б. Кент. - СПб: Питер, 2002. - 224 с.