Насколько практика Scrum отличается от Agile Practice? [Дубликат]

    

На этот вопрос уже есть ответ здесь:

    

В основном люди говорят, что Scrum и Agile взаимозаменяемы, но в чем разница между Scrum Practice и Agile Practice?

114 голосов | спросил Rachel 19 +04002009-10-19T08:18:23+04:00312009bEurope/MoscowMon, 19 Oct 2009 08:18:23 +0400 2009, 08:18:23

11 ответов


0

Agile - это общая философия, касающаяся производства программного обеспечения, Scrum - это реализация этой философии, относящейся конкретно к управлению проектами.

ответил RibaldEddie 19 +04002009-10-19T08:28:37+04:00312009bEurope/MoscowMon, 19 Oct 2009 08:28:37 +0400 2009, 08:28:37
0

Scrum - это метод Agile, как яблоко - это фрукт. Scrum - не единственный метод Agile. Самые популярные из них:

  • Scrum
  • экстремальное программирование (XP)
  • Канбан

Я уверен, что есть более гибкие методы, но с этим у меня есть опыт.

ответил slebetman 30 WedEurope/Moscow2009-12-30T20:02:58+03:00Europe/Moscow12bEurope/MoscowWed, 30 Dec 2009 20:02:58 +0300 2009, 20:02:58
0

Agile и SCRUM связаны, но различаются. Agile описывает набор руководящих принципов для построения программного обеспечения с помощью итеративной разработки. Гибкие принципы лучше всего описаны в Agile Manifesto . SCRUM - это особый набор правил, которым нужно следовать при разработке гибкой разработки программного обеспечения.

ответил Asaph 19 +04002009-10-19T08:38:11+04:00312009bEurope/MoscowMon, 19 Oct 2009 08:38:11 +0400 2009, 08:38:11
0

Scrum входит в большой зонтик под названием Agile. Говорят, что Канбан, eXtreme Programming (XP), Lean также входят в Agile.

Мой личный опыт таков: отдельного слова под названием «Agile Practice» не существует. Лучшие практики, применяемые в SCRUM, XP, могут в совокупности называться Agile Practice.

Следующие практики видны как в XP, так и в SCRUM, следовательно, в Agile.

  1. Пользовательская история как требование клиента
  2. Программирование пар
  3. Разработка через тестирование (TDD)
  4. Оценка команды
  5. Рефакторинг
  6. Простой дизайн
  7. Эволюционный дизайн
  8. Ретроспективный
  9. Ежедневное совещание "Встать"
  10. Непрерывная интеграция кода
  11. Клиентская демонстрация и т. д.

Для получения более подробной информации вы можете просмотреть мой блог: http://chandrimachoudhury.blogspot.in/

ответил Chandrima Choudhury 24 72013vEurope/Moscow11bEurope/MoscowSun, 24 Nov 2013 20:57:11 +0400 2013, 20:57:11
0

Как уже упоминалось, Agile - это методология, и существуют различные способы определить, что такое Agile. В значительной степени, если это предполагает постоянное модульное тестирование и способность быстро адаптироваться к изменениям бизнеса, то это, вероятно, гибко. Противоположным является метод водопада.

Существуют различные реализации, которые кодифицированы консультантами, такие как Xtremem Programming, Scrum и RUP (Rational Unified Process).

Итак, если вы используете Scrum, вы можете переключаться между agile и scrum в зависимости от того, говорите ли вы о методологии или вашей реализации. Вы захотите проверить, правильно ли используются термины в контексте.

Например, если я говорю о 15-минутном режиме ожидания как части моего гибкого процесса, это не обязательно должно быть гибким, но scrum почти требует этого, поэтому, когда вы меняете термины, важно различать две концепции.

ответил James Black 19 +04002009-10-19T08:37:00+04:00312009bEurope/MoscowMon, 19 Oct 2009 08:37:00 +0400 2009, 08:37:00
0

Scrum - это очень специфический набор практик. Agile описывает семейство практик, от экстремального программирования до Scrum и почти все, что использует короткие итерации, может претендовать на Agile. Это, возможно, первоначально не имело место, когда термин был придуман, но это, безусловно, к настоящему времени.

ответил gtd 19 +04002009-10-19T08:32:03+04:00312009bEurope/MoscowMon, 19 Oct 2009 08:32:03 +0400 2009, 08:32:03
0

Agile - это не методология, охватывая гибкий манифест , что означает принятие определенной философии разработки программного обеспечения. В этой философской перспективе есть много процессов и практик. Скрам - это набор практик, которые следуют гибким принципам. Многие люди хватаются за практики и процессы, не принимая (или даже не понимая) основополагающую философию, и они часто в конечном итоге получают -on.html" rel =" nofollow "> гориллинары .

ответил Mainguy 25 +04002011-10-25T15:16:33+04:00312011bEurope/MoscowTue, 25 Oct 2011 15:16:33 +0400 2011, 15:16:33
0

Agile обычно называют зонтичным термином. Scrum /Kanban - это выполнение руководящих принципов Agile с точки зрения управления проектами, тогда как eXtreme Programming (XP) фокусируется на инженерных практиках, например, модульном тестировании, непрерывной интеграции, парном программировании и т. Д.

Обычно: Agile = Scrum + XP

ответил Kashif Awan 9 FebruaryEurope/MoscowbTue, 09 Feb 2010 02:06:47 +0300000000amTue, 09 Feb 2010 02:06:47 +030010 2010, 02:06:47
0

Agile - это платформа, а scrum - методология, которой нужно следовать. Scrum рекомендует придерживаться определенных методов. Ниже приведены некоторые из основных методов схватки.

  • Scrum /релизы фиксированной длины.
  • Предлагаемые структуры встреч (встреча по планированию выпуска, встреча по планированию Sprint, проверка Sprint и ретроспективные встречи Sprint)
  • Scrum также рекомендует роли. Ниже приведены роли, рекомендованные Scrum.

     - Scrum Master
     - Developer Team
     - Product Owner
    

Scrum, как и другие методологии Agile, использует итеративный подход.

Ниже приведены некоторые другие Agile методологии.

  • Экстремальное программирование.
  • Agile Unified Process
  • Метод динамической разработки системы (DSDM)
  • Разработка на основе функций (FDD)
  • Lean Software Development
  • Канбан
  • Scrum-бан

На рынке есть много скрам-инструментов. Йодиз - один из них, который мы используем.

ответил Mobeen Siddiqui 13 FriEurope/Moscow2013-12-13T22:05:02+04:00Europe/Moscow12bEurope/MoscowFri, 13 Dec 2013 22:05:02 +0400 2013, 22:05:02
0

Сравнение Agile со Scrum похоже на сравнение организма с одним органом.

Scrum предлагает способ управления, хотя он не предписывает все, что необходимо сделать, чтобы иметь возможность быстро реагировать на изменения. Только добавив другие гибкие методы, такие как непрерывная интеграция, экстремальное программирование, разработка через тестирование, ваши команды смогут предоставлять продукты не только быстро, но и продукты, которые требуются заказчику, с отличным качеством.

ответил Dusan Kocurek 24 42011vEurope/Moscow11bEurope/MoscowThu, 24 Nov 2011 14:51:46 +0400 2011, 14:51:46
0

Agile - это практика, а Scrum - это процесс следования этой практике, так же как eXtreme Programming (XP) и Kanban - это альтернативный процесс следования практике Agile.

ответил Syeful Islam 29 62014vEurope/Moscow11bEurope/MoscowSat, 29 Nov 2014 21:43:55 +0300 2014, 21:43:55

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132