У чому, якщо така є, різниця між Lean та Agile Software Development?


Відповідь 1:

Lean Software Development - це приклад неміцного виробництва до розробки програмного забезпечення. Виробниче виробництво в значній мірі базується на виробничій системі Toyota [1], яка виникла наприкінці 40-х / початку 1950-х років у Toyota. Сім основних принципів Lean Development Software - це усунення відходів, посилення навчання, прийняття рішень якомога пізніше, щоб зменшити невизначеність, забезпечити якнайшвидше отримання та включення зворотного зв'язку, надання повноважень всій команді приймати рішення, будуючи якість на кожен продукт і бачити всю систему та оточення, в яких система існує.

Складні методи розробки програмного забезпечення сягають 1960-х років, коли інженери програмного забезпечення та менеджери проектів почали бачити переваги інкрементальної розробки програмного забезпечення. У 90-х роках виникли легкі рамки процесів, такі як метод розвитку динамічних систем, метод Scrum, Crystal (в першу чергу Crystal Clear) та такі методи розвитку, як екстремальне програмування, та методи xDD (тестова розробка, розвиток поведінки, керований функціями) ). Принципи гнучких методів відображені в «Маніфесті розробки спритного програмного забезпечення» та 12 принципах, що стоять за спритний маніфест.

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

Виноски

[1] Toyota Way: 14 принципів управління від найвищого світового виробника: Jeffrey Liker: 9780071392310: Amazon.com: Книги


Відповідь 2:

І Lean, і Agile засновані на жорстких петлях зворотного зв'язку PDCA, щоб полегшити проблему з невідомим майбутнім, маючи на увазі, що планування має бути безперервним процесом, паралельним виконанню, оскільки виконання - це те, що дає нам справжні відповіді та уявлення. Але також, що важливо якомога раніше "змусити" зворотний зв'язок, щоб уникнути роботи з невірних припущень і, таким чином, не "перевантажувати" плани передчасними рішеннями.

Lean і Agile мають деякі загальні риси, і Agile запозичує деяке мізерне мислення, злиття якого зросло за останні кілька років.

По суті, Agile - це гнучкість та швидке реагування на зміни вимог, знань, уявлень, ринків збуту та всього іншого. Для цього вам не слід перевозити зайву вагу або багаж, в чому може допомогти худорляве мислення.

Отож, один погляд може бути таким, що Lean та Agile доповнюють один одного, як і походження їхніх імен: Ви повинні бути Lean, щоб бути спритними.


Відповідь 3:

І Lean, і Agile засновані на жорстких петлях зворотного зв'язку PDCA, щоб полегшити проблему з невідомим майбутнім, маючи на увазі, що планування має бути безперервним процесом, паралельним виконанню, оскільки виконання - це те, що дає нам справжні відповіді та уявлення. Але також, що важливо якомога раніше "змусити" зворотний зв'язок, щоб уникнути роботи з невірних припущень і, таким чином, не "перевантажувати" плани передчасними рішеннями.

Lean і Agile мають деякі загальні риси, і Agile запозичує деяке мізерне мислення, злиття якого зросло за останні кілька років.

По суті, Agile - це гнучкість та швидке реагування на зміни вимог, знань, уявлень, ринків збуту та всього іншого. Для цього вам не слід перевозити зайву вагу або багаж, в чому може допомогти худорляве мислення.

Отож, один погляд може бути таким, що Lean та Agile доповнюють один одного, як і походження їхніх імен: Ви повинні бути Lean, щоб бути спритними.


Відповідь 4:

І Lean, і Agile засновані на жорстких петлях зворотного зв'язку PDCA, щоб полегшити проблему з невідомим майбутнім, маючи на увазі, що планування має бути безперервним процесом, паралельним виконанню, оскільки виконання - це те, що дає нам справжні відповіді та уявлення. Але також, що важливо якомога раніше "змусити" зворотний зв'язок, щоб уникнути роботи з невірних припущень і, таким чином, не "перевантажувати" плани передчасними рішеннями.

Lean і Agile мають деякі загальні риси, і Agile запозичує деяке мізерне мислення, злиття якого зросло за останні кілька років.

По суті, Agile - це гнучкість та швидке реагування на зміни вимог, знань, уявлень, ринків збуту та всього іншого. Для цього вам не слід перевозити зайву вагу або багаж, в чому може допомогти худорляве мислення.

Отож, один погляд може бути таким, що Lean та Agile доповнюють один одного, як і походження їхніх імен: Ви повинні бути Lean, щоб бути спритними.


Відповідь 5:

І Lean, і Agile засновані на жорстких петлях зворотного зв'язку PDCA, щоб полегшити проблему з невідомим майбутнім, маючи на увазі, що планування має бути безперервним процесом, паралельним виконанню, оскільки виконання - це те, що дає нам справжні відповіді та уявлення. Але також, що важливо якомога раніше "змусити" зворотний зв'язок, щоб уникнути роботи з невірних припущень і, таким чином, не "перевантажувати" плани передчасними рішеннями.

Lean і Agile мають деякі загальні риси, і Agile запозичує деяке мізерне мислення, злиття якого зросло за останні кілька років.

По суті, Agile - це гнучкість та швидке реагування на зміни вимог, знань, уявлень, ринків збуту та всього іншого. Для цього вам не слід перевозити зайву вагу або багаж, в чому може допомогти худорляве мислення.

Отож, один погляд може бути таким, що Lean та Agile доповнюють один одного, як і походження їхніх імен: Ви повинні бути Lean, щоб бути спритними.


Відповідь 6:

І Lean, і Agile засновані на жорстких петлях зворотного зв'язку PDCA, щоб полегшити проблему з невідомим майбутнім, маючи на увазі, що планування має бути безперервним процесом, паралельним виконанню, оскільки виконання - це те, що дає нам справжні відповіді та уявлення. Але також, що важливо якомога раніше "змусити" зворотний зв'язок, щоб уникнути роботи з невірних припущень і, таким чином, не "перевантажувати" плани передчасними рішеннями.

Lean і Agile мають деякі загальні риси, і Agile запозичує деяке мізерне мислення, злиття якого зросло за останні кілька років.

По суті, Agile - це гнучкість та швидке реагування на зміни вимог, знань, уявлень, ринків збуту та всього іншого. Для цього вам не слід перевозити зайву вагу або багаж, в чому може допомогти худорляве мислення.

Отож, один погляд може бути таким, що Lean та Agile доповнюють один одного, як і походження їхніх імен: Ви повинні бути Lean, щоб бути спритними.


Відповідь 7:

І Lean, і Agile засновані на жорстких петлях зворотного зв'язку PDCA, щоб полегшити проблему з невідомим майбутнім, маючи на увазі, що планування має бути безперервним процесом, паралельним виконанню, оскільки виконання - це те, що дає нам справжні відповіді та уявлення. Але також, що важливо якомога раніше "змусити" зворотний зв'язок, щоб уникнути роботи з невірних припущень і, таким чином, не "перевантажувати" плани передчасними рішеннями.

Lean і Agile мають деякі загальні риси, і Agile запозичує деяке мізерне мислення, злиття якого зросло за останні кілька років.

По суті, Agile - це гнучкість та швидке реагування на зміни вимог, знань, уявлень, ринків збуту та всього іншого. Для цього вам не слід перевозити зайву вагу або багаж, в чому може допомогти худорляве мислення.

Отож, один погляд може бути таким, що Lean та Agile доповнюють один одного, як і походження їхніх імен: Ви повинні бути Lean, щоб бути спритними.


Відповідь 8:

І Lean, і Agile засновані на жорстких петлях зворотного зв'язку PDCA, щоб полегшити проблему з невідомим майбутнім, маючи на увазі, що планування має бути безперервним процесом, паралельним виконанню, оскільки виконання - це те, що дає нам справжні відповіді та уявлення. Але також, що важливо якомога раніше "змусити" зворотний зв'язок, щоб уникнути роботи з невірних припущень і, таким чином, не "перевантажувати" плани передчасними рішеннями.

Lean і Agile мають деякі загальні риси, і Agile запозичує деяке мізерне мислення, злиття якого зросло за останні кілька років.

По суті, Agile - це гнучкість та швидке реагування на зміни вимог, знань, уявлень, ринків збуту та всього іншого. Для цього вам не слід перевозити зайву вагу або багаж, в чому може допомогти худорляве мислення.

Отож, один погляд може бути таким, що Lean та Agile доповнюють один одного, як і походження їхніх імен: Ви повинні бути Lean, щоб бути спритними.