В большинстве дискуссий по созданию программных комплексов основной темой обсуждений является функциональность, среда и средства, а не общая дисциплина разработки, важнейшей составляющей которой являются системные соглашения. Вместе с тем, именно системные соглашения, во многом определяющие успех разработки, позволяют в полной мере реализовать принцип — «порядок бьет класс». В настоящем докладе показана цель и роль системных соглашений, их применение на всех стадиях создания программного продукта от определения метода управления проектом, основных принципов создания, методологии программирования до документирования и тестирования. Изложение сопровождается примерами.