Что такое методология разработки ПО?

Что такое методология разработки ПО?


Методологией разработки программного обеспечения называют набор связанных между собой правил, методов, техник, используемых при разработке ПО. Опубликованные и широко распространённые методологии обычно определяют перечни проектных ролей, типовые задачи разработки с рекомендациями по последовательности их выполнения, перечни промежуточных и окончательных результатов (часто называемых «артефактами»), а также основные правила принятия решений в процессе разработки.

Методологии разработки ПО часто условно разделяют на «тяжёлые» (индустриальные) и «лёгкие» или «гибкие» (Agile).