Настоящий Agile
-
- Новичок
- Posts: 35
- Joined: 21 Apr 2018 11:57
- Location: Tyumen, Russia
Настоящий Agile
А кому-нибудь доводилось работать в команде, которая практикует прямо настоящий Agile. Ну и чтобы соответственно всегда были TDD, pair programming, design patterns, SOLID, DRY, KISS, code reuse, CI/CD... Есть такие команды в Америках? Ну вдруг кому-нибудь посчастливилось? А?
-
- Уже с Приветом
- Posts: 4207
- Joined: 10 Jan 2004 01:22
- Location: n-sk -> MD -> VA
Re: Настоящий Agile
Вы Agile Coach?
-
- Уже с Приветом
- Posts: 539
- Joined: 24 Mar 2004 07:31
- Location: Krasnoyrsk -> -> Chicago
Re: Настоящий Agile
да, было дело. прямо по манифесту.
если делать строго по манифесту, то не пойдет, не спляшет, и вообше [chantera pas] по определению - там в манифесте противоречия, да и в манифесте всех етих слов [TDD...CD] нету
a если workable Agile, с jira и без фанатизма, то [OK]
если делать строго по манифесту, то не пойдет, не спляшет, и вообше [chantera pas] по определению - там в манифесте противоречия, да и в манифесте всех етих слов [TDD...CD] нету
a если workable Agile, с jira и без фанатизма, то [OK]
-
- Уже с Приветом
- Posts: 2169
- Joined: 10 Mar 2003 05:28
- Location: Houston, TX
Re: Настоящий Agile
Да.
Нужно разделять Agile как методику (прямо по манифесту) и frameworks, такие как Scrum, Kanban, XP etc и иже с ними практики, а также различные способы scaling - SAFe, LeSS, Scrum@Scale etc.
Успешные тимы всегда начинали с возможности выбора frameworks and practices.
В манифесте нет противоречий, противоречия проявляются в framework'ах, которые пытаются воплотить постулаты манифеста на практике.
Нужно разделять Agile как методику (прямо по манифесту) и frameworks, такие как Scrum, Kanban, XP etc и иже с ними практики, а также различные способы scaling - SAFe, LeSS, Scrum@Scale etc.
Успешные тимы всегда начинали с возможности выбора frameworks and practices.
В манифесте нет противоречий, противоречия проявляются в framework'ах, которые пытаются воплотить постулаты манифеста на практике.
-
- Уже с Приветом
- Posts: 1039
- Joined: 27 Apr 2014 17:13
- Location: USA
Re: Настоящий Agile
скажу так, что Настоящий Agile не работает. Работает здравый смысл.se888 wrote: ↑27 Apr 2018 07:52 А кому-нибудь доводилось работать в команде, которая практикует прямо настоящий Agile. Ну и чтобы соответственно всегда были TDD, pair programming, design patterns, SOLID, DRY, KISS, code reuse, CI/CD... Есть такие команды в Америках? Ну вдруг кому-нибудь посчастливилось? А?
-
- Уже с Приветом
- Posts: 2136
- Joined: 08 Nov 2013 22:33
- Location: SFBA
Re: Настоящий Agile
есть такие, работают успешно, pivotal вот недавно в паблик вышел.
рад за них.
рад за них.
-
- Уже с Приветом
- Posts: 2169
- Joined: 10 Mar 2003 05:28
- Location: Houston, TX
Re: Настоящий Agile
Кстати в прошлом месяце ходили всем кагалом в гости к Jet.com, тот который в NJ - наш CIO и ихним фаундером дружат домами. На выходе обменялись впечатлениями с нашей новоиспеченной Director, Agile Transformation, "It's so refreshing to see a company that doesn't have any need to talk about or even mention Agile, since they just live it".
-
- Новичок
- Posts: 35
- Joined: 21 Apr 2018 11:57
- Location: Tyumen, Russia
-
- Новичок
- Posts: 35
- Joined: 21 Apr 2018 11:57
- Location: Tyumen, Russia
Re: Настоящий Agile
Что такое "workable Agile"?
-
- Новичок
- Posts: 35
- Joined: 21 Apr 2018 11:57
- Location: Tyumen, Russia
Re: Настоящий Agile
Можете сказать что за компания?Aleksey Kudinov wrote: ↑27 Apr 2018 16:24 Да.
Нужно разделять Agile как методику (прямо по манифесту) и frameworks, такие как Scrum, Kanban, XP etc и иже с ними практики, а также различные способы scaling - SAFe, LeSS, Scrum@Scale etc.
Успешные тимы всегда начинали с возможности выбора frameworks and practices.
В манифесте нет противоречий, противоречия проявляются в framework'ах, которые пытаются воплотить постулаты манифеста на практике.
Я не видел никого, кому бы помогли фреймворки, поэтому я перечислил именно те методики и практики, которые способствуют большей удовлетворенности как заказчика, так и исполнителей в долгосрочной перспективе. Это мой личный опыт.
-
- Новичок
- Posts: 35
- Joined: 21 Apr 2018 11:57
- Location: Tyumen, Russia
-
- Новичок
- Posts: 35
- Joined: 21 Apr 2018 11:57
- Location: Tyumen, Russia
Re: Настоящий Agile
Спасибо. Посмотрел описание их инженерных вакансий. Действительно очень похоже на то, что они следуют Agile манифесту. "Used Test Driven Development (TDD) extensively" - это прямо про меня. И это тоже - "Worked in a pair programming environment". Жаль что я не могу отправить им резюме.
-
- Уже с Приветом
- Posts: 2169
- Joined: 10 Mar 2003 05:28
- Location: Houston, TX
Re: Настоящий Agile
HP Enterprise
S&P Global Platts
Frameworks are just that, a set of guidelines, guard rails. The implementation and filling it with the right product, engineering, and communication practices are what make it or break it.
-
- Новичок
- Posts: 35
- Joined: 21 Apr 2018 11:57
- Location: Tyumen, Russia
Re: Настоящий Agile
Ну не знаю... Описание вакансий в jet.com не очень Agile-ориентированное. Вот pivotal да. А как ваш Director, Agile Transformation разглядела что "since they just live it"?Aleksey Kudinov wrote: ↑27 Apr 2018 17:25 Кстати в прошлом месяце ходили всем кагалом в гости к Jet.com, тот который в NJ - наш CIO и ихним фаундером дружат домами. На выходе обменялись впечатлениями с нашей новоиспеченной Director, Agile Transformation, "It's so refreshing to see a company that doesn't have any need to talk about or even mention Agile, since they just live it".
-
- Уже с Приветом
- Posts: 2169
- Joined: 10 Mar 2003 05:28
- Location: Houston, TX
Re: Настоящий Agile
А что конкретно вы ожидаете увидеть в описании позиции девелопера? Они нанимают умных чуваков (smart creatives in Google's Eric Schmit's parlance) и дают им работать - give them autonomy to utilize their mastery in achieving lofty goals.se888 wrote: ↑27 Apr 2018 17:48Ну не знаю... Описание вакансий в jet.com не очень Agile-ориентированное. Вот pivotal да. А как ваш Director, Agile Transformation разглядела что "since they just live it"?Aleksey Kudinov wrote: ↑27 Apr 2018 17:25 Кстати в прошлом месяце ходили всем кагалом в гости к Jet.com, тот который в NJ - наш CIO и ихним фаундером дружат домами. На выходе обменялись впечатлениями с нашей новоиспеченной Director, Agile Transformation, "It's so refreshing to see a company that doesn't have any need to talk about or even mention Agile, since they just live it".
-
- Уже с Приветом
- Posts: 539
- Joined: 24 Mar 2004 07:31
- Location: Krasnoyrsk -> -> Chicago
Re: Настоящий Agile
ето не по манифесту, а чтобы работало.
если бы в манифестe не было-бы противоречии - то по нему бы и делали.
Например: "Customer collaboration over contract negotiation" - collaboration is a part of negotiation. и тп
"Individuals and interactions over processes and tools" - t.e. все process (scrum,kanban,etc) & tools(jira) идут лесом, если "Individuals " хочется работать каждый день по разному.
использование frameworks не противоречит манифесту. Hо! any tools, plan, documentation, contract must not strict you on getting "Working software" - будет такое работать, если "Working software" defined by contract&deployment plan?
-
- Уже с Приветом
- Posts: 2169
- Joined: 10 Mar 2003 05:28
- Location: Houston, TX
Re: Настоящий Agile
В манифесте нет противоречий. Вы забываете вводную (We came to appreciate) и заключительную его части (while the things on right right are important, we value those on the left more).Vladimir Kr. wrote: ↑27 Apr 2018 17:56
ето не по манифесту, а чтобы работало.
если бы в манифестe не было-бы противоречии - то по нему бы и делали.
Например: "Customer collaboration over contract negotiation" - collaboration is a part of negotiation. и тп
"Individuals and interactions over processes and tools" - t.e. все process (scrum,kanban,etc) & tools(jira) идут лесом, если "Individuals " хочется работать каждый день по разному.
-
- Уже с Приветом
- Posts: 8485
- Joined: 02 Aug 2003 01:32
- Location: SPb->SFBA
Re: Настоящий Agile
Гы.
Раньше был специальный человек, который составлял графики с гантт чартами. Толку не было, так как график устаревал быстрее, чем составлялся и нельзя было понять, когда проект заканчивается. По факту делали по здравому смыслу, а проект заканчивался когда начальник сказал.
Теперь есть специальный человек, который составляет agile boards. Толку точно так же нет, так как нельзя понять, когда проект заканчивается. По факту делают по здравому смыслу, а проект заканчивается когда начальник сказал.
Раньше был специальный человек, который составлял графики с гантт чартами. Толку не было, так как график устаревал быстрее, чем составлялся и нельзя было понять, когда проект заканчивается. По факту делали по здравому смыслу, а проект заканчивался когда начальник сказал.
Теперь есть специальный человек, который составляет agile boards. Толку точно так же нет, так как нельзя понять, когда проект заканчивается. По факту делают по здравому смыслу, а проект заканчивается когда начальник сказал.
-
- Уже с Приветом
- Posts: 539
- Joined: 24 Mar 2004 07:31
- Location: Krasnoyrsk -> -> Chicago
Re: Настоящий Agile
ок, идет лесом с важным видом!Aleksey Kudinov wrote: ↑27 Apr 2018 18:00В манифесте нет противоречий. Вы забываете вводную (We came to appreciate) и заключительную его части (while the things on right right are important, we value those on the left more).Vladimir Kr. wrote: ↑27 Apr 2018 17:56
ето не по манифесту, а чтобы работало.
если бы в манифестe не было-бы противоречии - то по нему бы и делали.
Например: "Customer collaboration over contract negotiation" - collaboration is a part of negotiation. и тп
"Individuals and interactions over processes and tools" - t.e. все process (scrum,kanban,etc) & tools(jira) идут лесом, если "Individuals " хочется работать каждый день по разному.
и ето не противоречиe манифестa, a противоречиe со здравым смыслом. противоречиe манифестa, я написал в строчке выше.
a "We came to appreciate" вообще нетy! в манифесте http://agilemanifesto.org/
-
- Уже с Приветом
- Posts: 1237
- Joined: 10 Nov 2005 03:51
Re: Настоящий Agile
По крайней мере 80% времени тогда уходило на сам аджайл. Скрум мастер получала Phd в IT и на нас тренировалась.se888 wrote: ↑27 Apr 2018 07:52 А кому-нибудь доводилось работать в команде, которая практикует прямо настоящий Agile. Ну и чтобы соответственно всегда были TDD, pair programming, design patterns, SOLID, DRY, KISS, code reuse, CI/CD... Есть такие команды в Америках? Ну вдруг кому-нибудь посчастливилось? А?
Я знаю, как надо. Но сделаю, как хочу.
-
- Новичок
- Posts: 35
- Joined: 21 Apr 2018 11:57
- Location: Tyumen, Russia
Re: Настоящий Agile
Еще раз. Настоящий Agile на мой взгляд - это следующие практики:
- TDD
- pair programming
- CI/CD автоматизация
- code reuse
- следование шаблонам проектирования (design patterns)
- следование принципам SOLID (здесь же DRY и KISS)
Вы на что тратили 80% времени? На покер, митинги, стендапы и ретро? Это на мой взгляд вообще никакого отношения к Agile не имеет.
-
- Новичок
- Posts: 35
- Joined: 21 Apr 2018 11:57
- Location: Tyumen, Russia
Re: Настоящий Agile
Ни за что не поверю что в HP Enterprise практикуют TDD и парное программирование... по меньшей мере пока сам не увижу.Aleksey Kudinov wrote: ↑27 Apr 2018 17:43
HP Enterprise
S&P Global Platts
Frameworks are just that, a set of guidelines, guard rails. The implementation and filling it with the right product, engineering, and communication practices are what make it or break it.
-
- Уже с Приветом
- Posts: 2136
- Joined: 08 Nov 2013 22:33
- Location: SFBA
Re: Настоящий Agile
команды могут выбирать тот подход, который работает для них. что в этом удивительного?se888 wrote: ↑27 Apr 2018 19:34Ни за что не поверю что в HP Enterprise практикуют TDD и парное программирование... по меньшей мере пока сам не увижу.Aleksey Kudinov wrote: ↑27 Apr 2018 17:43
HP Enterprise
S&P Global Platts
Frameworks are just that, a set of guidelines, guard rails. The implementation and filling it with the right product, engineering, and communication practices are what make it or break it.
-
- Уже с Приветом
- Posts: 1321
- Joined: 10 Jan 2000 10:01
- Location: Хьюстон
Re: Настоящий Agile
Agile это не вариант кодирования / архитектуры а стиль управления SDLC, распределения и приоретизации задач и ресурсов.se888 wrote: ↑27 Apr 2018 19:31 Еще раз. Настоящий Agile на мой взгляд - это следующие практики:
- TDD
- pair programming
- CI/CD автоматизация
- code reuse
- следование шаблонам проектирования (design patterns)
- следование принципам SOLID (здесь же DRY и KISS)
Вы на что тратили 80% времени? На покер, митинги, стендапы и ретро? Это на мой взгляд вообще никакого отношения к Agile не имеет.
Последние 4 в вашем списке это не Agile а просто подход к разработке. TDD это вообще отдельная практика. Все это можно с тем же успехом применять и в waterfall.
Agile - это спринты, канбан, скрам мастера, стэндапы и проч.
-
- Уже с Приветом
- Posts: 1237
- Joined: 10 Nov 2005 03:51
Re: Настоящий Agile
Главное отличие - это в философии планирования - "все члены аджайл команды являются взаимозаменмыми и выполняют любые тикеты за равное количество времени".
In Agile teams the developers are interchangeable.
In Agile teams the developers are interchangeable.
Я знаю, как надо. Но сделаю, как хочу.