Лучшие практики и общие подходы к разработке программных продуктов, зарекомендовавшие себя многолетним применением, являются залогом получения качественного результата работы в срок.
Несмотря на существование общих подходов, выбор конкретной методологии разработки должен основываться на специфике каждого конкретного проекта, проектной команды, циклов работы у заказчика.