Что такое "методология эволюционного развития"?

Что такое "Методология эволюционной разработки" означает в контексте Mobile Development (Android)?

Есть ли сходство с "Объектно-ориентированной методологией"? Есть ли у кого-нибудь пример кода?

Ответ 1

Как я понял до сих пор Эволюционное развитие - это итеративный и инкрементный подход к разработке программного обеспечения. Мы можем использовать это в проекте Agile в основном.

Ответ 2

Эволюционная методология развития является зарегистрированным товарным знаком Redwing Business Intelligence Ltd. Это не общий термин.

Он используется для разработки систем Business Intelligence и для управления программами Business Intelligence. Он использует следующие принципы:

  • Эволюционная. Каждый кусок стоимости бизнеса, предоставляемый бизнесу - каждый выпуск - основывается на предыдущей работе. Каждая внешняя спираль итерация добавляет новую бизнес-ценность для бизнеса.
  • Инкрементальный. Во всех отношениях работа по разработке EDM является поэтапной.
  • Collaborative. Работа ведется бизнес-потребностями и потребителем информации требований, при этом деловой пользователь играет важную роль в процесс развития.
  • Итерационный. Каждая внутренняя спиральная итерация добавляет значение для выполняемой работы.

Дополнительную информацию можно найти на веб-сайте EDM

Кстати, EDM не имеет ничего общего с разработкой Android. Соответствующая методология для Android Apps будет одной из методологий Agile (обратите внимание на такие A), как Scrum.

Методология эволюционного развития (TM) - это спиральная методология, а не методология Agile. Каденция и ритмы EDM намного длиннее, чем для Agile; спирали внутри спиралей внутри спиралей EDM более настроены на совместную работу с бизнесом, чем отдельную самостоятельную разработку программного обеспечения.