В видео обсуждаются стадии разработки программного обеспечения, включая проектирование, разработку, тестирование, внедрение и сопровождение.
Обсуждаются различные методологии разработки, включая тест-дрим девелопмент и ви-модель, где выход стадии теста является предварением стадии разработки.
В видео обсуждаются факторы, влияющие на выбор методологии разработки, включая спецификацию проекта, бюджет, строки, качество, сертификаты качества и масштаб проекта.
В качестве примера обсуждаются различные операционные системы, которые могут быть использованы в проектах.
Обсуждение влияния внешних факторов на методологию разработки программного обеспечения, включая особенности проекта, количество людей в команде, сроки, бюджет, вариант поставки и качество.
Упоминание о форс-мажорных обстоятельствах, которые могут повлиять на сроки проекта, включая банкротство заказчика, интернет-аварии, пожары и т.д.
В видео обсуждаются различные методологии разработки, включая водопадную, расширяющую ее модель с возможностью отката на стадии проектирования, и спиральную модель, которая подходит для стадии проектирования.
Водопадная модель подходит для небольших проектов с четким началом и концом, а также четкими графиками.
Проблема этой модели заключается в том, что если на стадии тестирования возникают проблемы, проект останавливается, что может привести к большим проблемам.
Модель с разборкой позволяет делать откат на стадии проектирования, но также может привести к долгостроям.