Настоящий Agile

se888
Новичок
Posts: 35
Joined: 21 Apr 2018 11:57
Location: Tyumen, Russia

Настоящий Agile

Post by se888 »

А кому-нибудь доводилось работать в команде, которая практикует прямо настоящий Agile. Ну и чтобы соответственно всегда были TDD, pair programming, design patterns, SOLID, DRY, KISS, code reuse, CI/CD... Есть такие команды в Америках? Ну вдруг кому-нибудь посчастливилось? А?
User avatar
fruit6
Уже с Приветом
Posts: 4205
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: Настоящий Agile

Post by fruit6 »

Вы Agile Coach?
User avatar
Vladimir Kr.
Уже с Приветом
Posts: 571
Joined: 24 Mar 2004 07:31
Location: Krasnoyrsk -> -> Chicago

Re: Настоящий Agile

Post by Vladimir Kr. »

да, было дело. прямо по манифесту.
если делать строго по манифесту, то не пойдет, не спляшет, и вообше [chantera pas] по определению - там в манифесте противоречия, да и в манифесте всех етих слов [TDD...CD] нету :pain1:

a если workable Agile, с jira и без фанатизма, то [OK]
User avatar
Aleksey Kudinov
Уже с Приветом
Posts: 2171
Joined: 10 Mar 2003 05:28
Location: Houston, TX

Re: Настоящий Agile

Post by Aleksey Kudinov »

Да.
Нужно разделять Agile как методику (прямо по манифесту) и frameworks, такие как Scrum, Kanban, XP etc и иже с ними практики, а также различные способы scaling - SAFe, LeSS, Scrum@Scale etc.
Успешные тимы всегда начинали с возможности выбора frameworks and practices.
В манифесте нет противоречий, противоречия проявляются в framework'ах, которые пытаются воплотить постулаты манифеста на практике.
ystar
Уже с Приветом
Posts: 1029
Joined: 27 Apr 2014 17:13
Location: USA

Re: Настоящий Agile

Post by ystar »

se888 wrote: 27 Apr 2018 07:52 А кому-нибудь доводилось работать в команде, которая практикует прямо настоящий Agile. Ну и чтобы соответственно всегда были TDD, pair programming, design patterns, SOLID, DRY, KISS, code reuse, CI/CD... Есть такие команды в Америках? Ну вдруг кому-нибудь посчастливилось? А?
скажу так, что Настоящий Agile не работает. Работает здравый смысл.
XpoH
Уже с Приветом
Posts: 2123
Joined: 08 Nov 2013 22:33
Location: SFBA

Re: Настоящий Agile

Post by XpoH »

есть такие, работают успешно, pivotal вот недавно в паблик вышел.
рад за них.
User avatar
Aleksey Kudinov
Уже с Приветом
Posts: 2171
Joined: 10 Mar 2003 05:28
Location: Houston, TX

Re: Настоящий Agile

Post by Aleksey Kudinov »

Кстати в прошлом месяце ходили всем кагалом в гости к 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".
se888
Новичок
Posts: 35
Joined: 21 Apr 2018 11:57
Location: Tyumen, Russia

Re: Настоящий Agile

Post by se888 »

fruit6 wrote: 27 Apr 2018 13:57 Вы Agile Coach?
Откуда такое предположение? Нет, я не Agile coach... я вообще не coach, я просто разработчик, который практикует все вышеозначенные подходы.
se888
Новичок
Posts: 35
Joined: 21 Apr 2018 11:57
Location: Tyumen, Russia

Re: Настоящий Agile

Post by se888 »

Vladimir Kr. wrote: 27 Apr 2018 16:17 a если workable Agile, с jira и без фанатизма, то [OK]
Что такое "workable Agile"?
se888
Новичок
Posts: 35
Joined: 21 Apr 2018 11:57
Location: Tyumen, Russia

Re: Настоящий Agile

Post by se888 »

Aleksey Kudinov wrote: 27 Apr 2018 16:24 Да.
Нужно разделять Agile как методику (прямо по манифесту) и frameworks, такие как Scrum, Kanban, XP etc и иже с ними практики, а также различные способы scaling - SAFe, LeSS, Scrum@Scale etc.
Успешные тимы всегда начинали с возможности выбора frameworks and practices.
В манифесте нет противоречий, противоречия проявляются в framework'ах, которые пытаются воплотить постулаты манифеста на практике.
Можете сказать что за компания?

Я не видел никого, кому бы помогли фреймворки, поэтому я перечислил именно те методики и практики, которые способствуют большей удовлетворенности как заказчика, так и исполнителей в долгосрочной перспективе. Это мой личный опыт.
se888
Новичок
Posts: 35
Joined: 21 Apr 2018 11:57
Location: Tyumen, Russia

Re: Настоящий Agile

Post by se888 »

ystar wrote: 27 Apr 2018 16:26
скажу так, что Настоящий Agile не работает. Работает здравый смысл.
Видимо поэтому "эффективные менеджеры" так усердно избавляются от этого самого здравого смысла...
se888
Новичок
Posts: 35
Joined: 21 Apr 2018 11:57
Location: Tyumen, Russia

Re: Настоящий Agile

Post by se888 »

XpoH wrote: 27 Apr 2018 17:17 есть такие, работают успешно, pivotal вот недавно в паблик вышел.
рад за них.
Спасибо. Посмотрел описание их инженерных вакансий. Действительно очень похоже на то, что они следуют Agile манифесту. "Used Test Driven Development (TDD) extensively" - это прямо про меня. И это тоже - "Worked in a pair programming environment". Жаль что я не могу отправить им резюме.
User avatar
Aleksey Kudinov
Уже с Приветом
Posts: 2171
Joined: 10 Mar 2003 05:28
Location: Houston, TX

Re: Настоящий Agile

Post by Aleksey Kudinov »

se888 wrote: 27 Apr 2018 17:37 Можете сказать что за компания?
HP Enterprise
S&P Global Platts
se888 wrote: 27 Apr 2018 17:37 Я не видел никого, кому бы помогли фреймворки, поэтому я перечислил именно те методики и практики, которые способствуют большей удовлетворенности как заказчика, так и исполнителей в долгосрочной перспективе. Это мой личный опыт.
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.
se888
Новичок
Posts: 35
Joined: 21 Apr 2018 11:57
Location: Tyumen, Russia

Re: Настоящий Agile

Post by se888 »

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".
Ну не знаю... Описание вакансий в jet.com не очень Agile-ориентированное. Вот pivotal да. А как ваш Director, Agile Transformation разглядела что "since they just live it"?
User avatar
Aleksey Kudinov
Уже с Приветом
Posts: 2171
Joined: 10 Mar 2003 05:28
Location: Houston, TX

Re: Настоящий Agile

Post by Aleksey Kudinov »

se888 wrote: 27 Apr 2018 17:48
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".
Ну не знаю... Описание вакансий в jet.com не очень Agile-ориентированное. Вот pivotal да. А как ваш Director, Agile Transformation разглядела что "since they just live it"?
А что конкретно вы ожидаете увидеть в описании позиции девелопера? Они нанимают умных чуваков (smart creatives in Google's Eric Schmit's parlance) и дают им работать - give them autonomy to utilize their mastery in achieving lofty goals.
User avatar
Vladimir Kr.
Уже с Приветом
Posts: 571
Joined: 24 Mar 2004 07:31
Location: Krasnoyrsk -> -> Chicago

Re: Настоящий Agile

Post by Vladimir Kr. »

se888 wrote: 27 Apr 2018 17:29
Vladimir Kr. wrote: 27 Apr 2018 16:17 a если workable Agile, с jira и без фанатизма, то [OK]
Что такое "workable 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?
User avatar
Aleksey Kudinov
Уже с Приветом
Posts: 2171
Joined: 10 Mar 2003 05:28
Location: Houston, TX

Re: Настоящий Agile

Post by Aleksey Kudinov »

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 " хочется работать каждый день по разному.
В манифесте нет противоречий. Вы забываете вводную (We came to appreciate) и заключительную его части (while the things on right right are important, we value those on the left more).
User avatar
mikeG
Уже с Приветом
Posts: 8470
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

Re: Настоящий Agile

Post by mikeG »

Гы.
Раньше был специальный человек, который составлял графики с гантт чартами. Толку не было, так как график устаревал быстрее, чем составлялся и нельзя было понять, когда проект заканчивается. По факту делали по здравому смыслу, а проект заканчивался когда начальник сказал.
Теперь есть специальный человек, который составляет agile boards. Толку точно так же нет, так как нельзя понять, когда проект заканчивается. По факту делают по здравому смыслу, а проект заканчивается когда начальник сказал.
User avatar
Vladimir Kr.
Уже с Приветом
Posts: 571
Joined: 24 Mar 2004 07:31
Location: Krasnoyrsk -> -> Chicago

Re: Настоящий Agile

Post by Vladimir Kr. »

Aleksey Kudinov wrote: 27 Apr 2018 18:00
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 " хочется работать каждый день по разному.
В манифесте нет противоречий. Вы забываете вводную (We came to appreciate) и заключительную его части (while the things on right right are important, we value those on the left more).
ок, идет лесом с важным видом!

и ето не противоречиe манифестa, a противоречиe со здравым смыслом. противоречиe манифестa, я написал в строчке выше.

a "We came to appreciate" вообще нетy! в манифесте http://agilemanifesto.org/
User avatar
_Lenchik
Уже с Приветом
Posts: 1239
Joined: 10 Nov 2005 03:51

Re: Настоящий Agile

Post by _Lenchik »

se888 wrote: 27 Apr 2018 07:52 А кому-нибудь доводилось работать в команде, которая практикует прямо настоящий Agile. Ну и чтобы соответственно всегда были TDD, pair programming, design patterns, SOLID, DRY, KISS, code reuse, CI/CD... Есть такие команды в Америках? Ну вдруг кому-нибудь посчастливилось? А?
По крайней мере 80% времени тогда уходило на сам аджайл. Скрум мастер получала Phd в IT и на нас тренировалась.
Я знаю, как надо. Но сделаю, как хочу.
se888
Новичок
Posts: 35
Joined: 21 Apr 2018 11:57
Location: Tyumen, Russia

Re: Настоящий Agile

Post by se888 »

_Lenchik wrote: 27 Apr 2018 18:43 По крайней мере 80% времени тогда уходило на сам аджайл. Скрум мастер получала Phd в IT и на нас тренировалась.
Еще раз. Настоящий Agile на мой взгляд - это следующие практики:
- TDD
- pair programming
- CI/CD автоматизация
- code reuse
- следование шаблонам проектирования (design patterns)
- следование принципам SOLID (здесь же DRY и KISS)

Вы на что тратили 80% времени? На покер, митинги, стендапы и ретро? Это на мой взгляд вообще никакого отношения к Agile не имеет.
se888
Новичок
Posts: 35
Joined: 21 Apr 2018 11:57
Location: Tyumen, Russia

Re: Настоящий Agile

Post by se888 »

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.
Ни за что не поверю что в HP Enterprise практикуют TDD и парное программирование... по меньшей мере пока сам не увижу.
XpoH
Уже с Приветом
Posts: 2123
Joined: 08 Nov 2013 22:33
Location: SFBA

Re: Настоящий Agile

Post by XpoH »

se888 wrote: 27 Apr 2018 19:34
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.
Ни за что не поверю что в HP Enterprise практикуют TDD и парное программирование... по меньшей мере пока сам не увижу.
команды могут выбирать тот подход, который работает для них. что в этом удивительного?
User avatar
major Major Major Major
Уже с Приветом
Posts: 1385
Joined: 10 Jan 2000 10:01
Location: Хьюстон

Re: Настоящий Agile

Post by major Major Major Major »

se888 wrote: 27 Apr 2018 19:31 Еще раз. Настоящий Agile на мой взгляд - это следующие практики:
- TDD
- pair programming
- CI/CD автоматизация
- code reuse
- следование шаблонам проектирования (design patterns)
- следование принципам SOLID (здесь же DRY и KISS)

Вы на что тратили 80% времени? На покер, митинги, стендапы и ретро? Это на мой взгляд вообще никакого отношения к Agile не имеет.
Agile это не вариант кодирования / архитектуры а стиль управления SDLC, распределения и приоретизации задач и ресурсов.
Последние 4 в вашем списке это не Agile а просто подход к разработке. TDD это вообще отдельная практика. Все это можно с тем же успехом применять и в waterfall.

Agile - это спринты, канбан, скрам мастера, стэндапы и проч.
User avatar
_Lenchik
Уже с Приветом
Posts: 1239
Joined: 10 Nov 2005 03:51

Re: Настоящий Agile

Post by _Lenchik »

Главное отличие - это в философии планирования - "все члены аджайл команды являются взаимозаменмыми и выполняют любые тикеты за равное количество времени".

In Agile teams the developers are interchangeable.
Я знаю, как надо. Но сделаю, как хочу.

Return to “Работа и Карьера в IT”