Тезисы: В докладе предлагается рассмотрение достоинств и недостатков двух основополагающих подходов к процессу разработки программного обеспечения, и комбинирование элементов обоих из них в ходе становления процесса в новом проекте создания крупного программного продукта в условиях распределенной интернациональной разработки. Дается краткий обзор преимуществ и недостатков каждого из подходов в зависимости от областей применения. Рассказывается о том, как происходило формирование процесса разработки в крупном проекте, выполняемом в четырех географически удаленных офисах американскими и российскими разработчиками – переход от Agile методов к комбинированному подходу, какие факторы потребовали этого, какие преимущества это дало, какие проблемы пока не решены. Также ставится вопрос о необходимости поиска новых методологий разработки программного обеспечения, что вызвано усиливающейся тенденций переиспользования готовых программных компонентов при создании новых систем. При такой разработке основные усилия требуются на этапе интеграции компонент и для обеспечения надежности системы в целом, в отличие от традиционно рассматриваемой практики написания программного обеспечения «с нуля».