Відмінності між версіями «Agile»!!!

Матеріал з wiki
Перейти до: навігація, пошук
Onpage keywords chain search with * wildcard. Example: sear* my nam* will find Searh my names and search my Name


(Створена сторінка: '''Agile''' — родина процесів розробки, а не єдиний підхід в розробці програмного забезпече...)
 
Рядок 1: Рядок 1:
 
'''Agile''' — родина процесів розробки, а не єдиний підхід в розробці програмного забезпечення, і визначається маніфестом гнучкої розробки. Agile не включає практик, а визначає цінності та принципи, якими керуються успішні команди.
 
'''Agile''' — родина процесів розробки, а не єдиний підхід в розробці програмного забезпечення, і визначається маніфестом гнучкої розробки. Agile не включає практик, а визначає цінності та принципи, якими керуються успішні команди.
  
Маніфест гнучкої розробки розроблений і прийнятий 17 розробниками 11-13 лютого 2001 року на лижному курорті The Lodge at Snowbird в горах Юти. Маніфест підписали представники наступних методологій Extreme programming, Scrum, DSDM, Adaptive software development, Crystal Clear, Feature driven development, Pragmatic Programming. Agile Manifesto містить 4 основні ідеї та 12 принципів. Примітно, що Agile Manifesto не містить практичних порад.
+
Маніфест гнучкої розробки розроблений і прийнятий 17 розробниками 11-13 лютого 2001 року на лижному курорті The Lodge at Snowbird в горах Юти. Маніфест підписали представники наступних методологій Extreme programming, [[Scrum|Scrum]], DSDM, Adaptive software development, Crystal Clear, Feature driven development, Pragmatic Programming. Agile Manifesto містить 4 основні ідеї та 12 принципів. Примітно, що Agile Manifesto не містить практичних порад.
  
 
Основні ідеї:
 
Основні ідеї:
  
  Особистості та їхні взаємодії важливіші, ніж процеси та інструменти;
+
  *Особистості та їхні взаємодії важливіші, ніж процеси та інструменти;
  Робоче програмне забезпечення важливіше, ніж повна документація;
+
  *Робоче програмне забезпечення важливіше, ніж повна документація;
  Співпраця із замовником важливіша, ніж контрактні зобов'язання;
+
  *Співпраця із замовником важливіша, ніж контрактні зобов'язання;
  Реакція на зміни важливіша, ніж дотримання плану.
+
  *Реакція на зміни важливіша, ніж дотримання плану.
  
 
Принципи, які роз'яснює Agile Manifesto:
 
Принципи, які роз'яснює Agile Manifesto:
  
  задоволення клієнта за рахунок ранньої та безперебійної поставки коштовного програмного забезпечення;
+
  *задоволення клієнта за рахунок ранньої та безперебійної поставки коштовного програмного забезпечення;
  вітання змін вимог навіть наприкінці розробки (це може підвищити конкурентоспроможність отриманого продукту);
+
  *вітання змін вимог навіть наприкінці розробки (це може підвищити конкурентоспроможність отриманого продукту);
  часта поставка робочого програмного забезпечення (кожен місяць або тиждень або ще частіше);
+
  *часта поставка робочого програмного забезпечення (кожен місяць або тиждень або ще частіше);
  тісне, щоденне спілкування замовника з розробниками впродовж всього проекту;
+
  *тісне, щоденне спілкування замовника з розробниками впродовж всього проекту;
  проектом займаються мотивовані особистості, які забезпечені потрібними умовами роботи, підтримкою і довірою;
+
  *проектом займаються мотивовані особистості, які забезпечені потрібними умовами роботи, підтримкою і довірою;
  рекомендований метод передачі інформації — особиста розмова (віч-на-віч);
+
  *рекомендований метод передачі інформації — особиста розмова (віч-на-віч);
  робоче програмне забезпечення — найкращий вимірювач прогресу;
+
  *робоче програмне забезпечення — найкращий вимірювач прогресу;
  спонсори, розробники та користувачі повинні мати можливість підтримувати постійний темп на невизначений термін;
+
  *спонсори, розробники та користувачі повинні мати можливість підтримувати постійний темп на невизначений термін;
  постійну увагу поліпшенню технічної майстерності та зручному дизайну;
+
  *постійну увагу поліпшенню технічної майстерності та зручному дизайну;
  простота — мистецтво не робити зайвої роботи;
+
  *простота — мистецтво не робити зайвої роботи;
  найкращі технічні вимоги, дизайн та архітектура виходять у самоорганізованої команди;
+
  *найкращі технічні вимоги, дизайн та архітектура виходять у самоорганізованої команди;
  постійна адаптація до мінливих обставин.
+
  *постійна адаптація до мінливих обставин.
  
 
Маніфест та Принципи гнучкої розробки містять високорівневі ідеї щодо того, як потрібно вибудовувати процес розробки програмного забезпечення, щоб успішно завершувати проекти й створювати команди, в яких приємно та цікаво працювати. Документи визначають, що потрібно для цього зробити, але не говорять, як це зробити. По-іншому й не могло бути, оскільки Маніфест та Принципи народилися внаслідок консенсусу представників різних (хоча й споріднених) напрямів, які могли знайти спільну основу лише на рівні базових цінностей та принципів.
 
Маніфест та Принципи гнучкої розробки містять високорівневі ідеї щодо того, як потрібно вибудовувати процес розробки програмного забезпечення, щоб успішно завершувати проекти й створювати команди, в яких приємно та цікаво працювати. Документи визначають, що потрібно для цього зробити, але не говорять, як це зробити. По-іншому й не могло бути, оскільки Маніфест та Принципи народилися внаслідок консенсусу представників різних (хоча й споріднених) напрямів, які могли знайти спільну основу лише на рівні базових цінностей та принципів.
  
Виконала [[Username|Username]]
+
Виконала [[Назаренко Валерія |Назаренко Валерія]]

Версія за 00:03, 22 лютого 2018

Agile — родина процесів розробки, а не єдиний підхід в розробці програмного забезпечення, і визначається маніфестом гнучкої розробки. Agile не включає практик, а визначає цінності та принципи, якими керуються успішні команди.

Маніфест гнучкої розробки розроблений і прийнятий 17 розробниками 11-13 лютого 2001 року на лижному курорті The Lodge at Snowbird в горах Юти. Маніфест підписали представники наступних методологій Extreme programming, Scrum, DSDM, Adaptive software development, Crystal Clear, Feature driven development, Pragmatic Programming. Agile Manifesto містить 4 основні ідеї та 12 принципів. Примітно, що Agile Manifesto не містить практичних порад.

Основні ідеї:

*Особистості та їхні взаємодії важливіші, ніж процеси та інструменти;
*Робоче програмне забезпечення важливіше, ніж повна документація;
*Співпраця із замовником важливіша, ніж контрактні зобов'язання;
*Реакція на зміни важливіша, ніж дотримання плану.

Принципи, які роз'яснює Agile Manifesto:

*задоволення клієнта за рахунок ранньої та безперебійної поставки коштовного програмного забезпечення;
*вітання змін вимог навіть наприкінці розробки (це може підвищити конкурентоспроможність отриманого продукту);
*часта поставка робочого програмного забезпечення (кожен місяць або тиждень або ще частіше);
*тісне, щоденне спілкування замовника з розробниками впродовж всього проекту;
*проектом займаються мотивовані особистості, які забезпечені потрібними умовами роботи, підтримкою і довірою;
*рекомендований метод передачі інформації — особиста розмова (віч-на-віч);
*робоче програмне забезпечення — найкращий вимірювач прогресу;
*спонсори, розробники та користувачі повинні мати можливість підтримувати постійний темп на невизначений термін;
*постійну увагу поліпшенню технічної майстерності та зручному дизайну;
*простота — мистецтво не робити зайвої роботи;
*найкращі технічні вимоги, дизайн та архітектура виходять у самоорганізованої команди;
*постійна адаптація до мінливих обставин.

Маніфест та Принципи гнучкої розробки містять високорівневі ідеї щодо того, як потрібно вибудовувати процес розробки програмного забезпечення, щоб успішно завершувати проекти й створювати команди, в яких приємно та цікаво працювати. Документи визначають, що потрібно для цього зробити, але не говорять, як це зробити. По-іншому й не могло бути, оскільки Маніфест та Принципи народилися внаслідок консенсусу представників різних (хоча й споріднених) напрямів, які могли знайти спільну основу лише на рівні базових цінностей та принципів.

Виконала Назаренко Валерія

Developed by Інститут Програмних Систем