Судакова Л.Ю.ведущий консультант отдела решений для управления эффективностью бизнеса, ООО "Энвижн-Консалтинг", Москва avocadus@gmail.com
В статье обобщены материалы американских публикаций и официальных документов по вопросам приобретения программного обеспечения (ПО). Рассматриваются принятые в США модели разработки программного обеспечения: "водопадная", спиральная, спирально-круговая, производства линейки программных продуктов, гибкой разработки ПО, - во взаимосвязи с моделями структуры программ приобретения продукции (традиционная, эволюционная, разработки по итерациям и приращениям, гибридная) с дифференциацией применительно к использованию в коммерческом и в государственном секторах. Представлены результаты применения указанных моделей при разработках ПО. Как показывает опыт работы коммерческих фирм, сокращения затрат и сроков реализации разработки и поставок ПО для ИТ-систем можно добиться за счет применения передовых моделей и методологий разработки и структуризации программ приобретения. Программное обеспечение для коммерческого рынка разрабатывается преимущественно в соответствии с моделью разработки по итерациям и приращениям, которая предусматривает поставки ПО в релизах с постепенным расширением его функциональных возможностей. Программное обеспечение для федеральных нужд в США, как правило, разрабатывалось в соответствии с традиционной моделью структуры программ приобретения, которая характеризуется детальной разработкой системных требований и технического задания, а также выполнением работ в точном соответствии с ними. Это стало одной из главных причин того, что к 2010 г. большие ИТ-программы, например в министерстве обороны США, реализовывались в течение 6-8-летнего цикла при примерно 18-месячном цикле развития коммерческих технологий. Это, в конечном счете, отражалось на качестве и моральном старении разработок. Проведен анализ того, каким образом федеральные агентства собираются использовать передовой опыт коммерческого сектора по разработке ПО.
Ключевые слова: разработка программного обеспечения, разработка программного обеспечения по приращениям, гибкая разработка программного обеспечения, управление программой, программа приобретения информационных технологий
Список литературы:
Андреева Г.М. Социальная психология. М.: Аспект Пресс, 2001. 384 с.
Вигерс К.И. Разработка требований к программному обеспечению / пер. с англ. М.: Русская редакция, 2004. 576 с.
Либин А.В. Дифференциальная психология: на пересечении европейских, российских и американских традиций. М.: Смысл, 1999. 532 с.
Судакова Л. Эффективность разработок информационных технологий по федеральным программам (на примере министерства обороны США) // Национальные интересы: приоритеты и безопасность. 2011. № 44. С. 62–71.
Шихирев П.Н. Современная социальная психология. М.: Академический проект, 1999. 448 с.
Margaret E. Myers. An investment-based approach for managing software-intensive systems // Acquisition Review Quarterly. Winter 1999. P. 61–78.
Boehm B. A spiral model of software development and enhancement IEEE Software, May 1988.
Rechtin E., Maier M. The art of systems architecting // Boca Raton, FL: CRC Press, 1997.
Schwartz M. Defense Acquisitions: How DOD Acquires Weapon Systems and Recent Efforts to Reform the Process // Congressional Research Service 7-5700. URL: Link. RL34026. July 10, 2009; May 23, 2014.
Achieving Effective Acquisition of Information Technology in the Department of Defense / National Research Council, Committee on Improving Processes and Policies for the Acquisition and Test of Information Technologies in the Department of Defense // The National Academies Press. Washington D.C., 2010. URL: Link.
Northern C., Mayfield K., Benito R., Casagni M. Handbook for Implementing Agile in Department of Defense Information Technology Acquisition (technical report MTR 100489). Bedford, MA. The MITRE Corporation.
Report of the Defense Science Board Task Force on Department of Defense Policies and Procedures for the Acquisition of Information Technology // Office of the Under Secretary of Defense for Acquisition, Technology, and Logistics Washington, D.C. 20301-3140. March 2009.
111th Congress, 1st Session, H.R. 2647 (public Law 11-84) [Report No. 111–166] 2009 (Акт по санкционированию расходов на военные нужды в финансовом 2010/11 г.).
Operation of the Defense Acquisition System // Interim DoD Instruction 5000.02. November 25, 2013.
Agilemanifesto.org: Statistics and Analysis. Agile Methodologies, Agile Development Process, Manifesto For Agile Software Development related sites. URL: Link.
Lapham M., Williams R., Hammons C., Burton D., Schenker A. Considerations for Using Agile in DoD Acquisition // Software Engineering Institute. April 2010.
TechFAR Handbook for Procuring Digital Services Using Agile Processes. URL: Link. 2014.
DoDD № 5000.01. May 12, 2003. The Defense Acquisition System.
Defense Acquisition Guidebook. Production Date: May 15, 2013. Defense Acquisition University.
President’s IT Budget for FY 2015. Summary chart. URL: Link.
Kundra V. 25 Point Implementation Plan to Reform Federal Information Technology Management. The White House, Washington. US Chief Information Officer. December 9, 2010.
Andrews R., Cooper J., Ellsworth B., Sestak J., Conaway M., Hunter D., Coffman M. The House Armed Services Committee Panel on Defense Acquisition Reform: Findings and Recommendations. March 23, 2010. P. 14–19.
Committee on Improving Processes and Policies for the Acquisition and Test of Information Technologies in the Department of Defense; National Research Council. Achieving Effective Acquisition of Information Technology in the Department of Defense. The National Academies Press. Washington, D.C. 2009.
BENS-DISA Cooperative Review (BENS – Business Executives for National Security). Final Report. August 2008.