
Настоящий Agile
-
- Уже с Приветом
- Сообщения: 10067
- Зарегистрирован: Чт май 20, 1999 4:01 am
Re: Настоящий Agile
А что такое Agile и почему он у всех на устах? Я название, конечно, слышал, но что это такое и главное для чего нужно не знаю, стыдно сказать 

- VovaK98
- Уже с Приветом
- Сообщения: 1830
- Зарегистрирован: Пн мар 04, 2002 4:01 am
- Откуда: Tampa
Re: Настоящий Agile
И не забивайте себе моск.ksi писал(а): Вс апр 29, 2018 10:18 am А что такое Agile и почему он у всех на устах? Я название, конечно, слышал, но что это такое и главное для чего нужно не знаю, стыдно сказать![]()
Если достаточно долго сидеть на берегу реки, то труп Agile (и иже с ними) eventually проплывет мимо.

Несите чушь бережно, стараясь не расплескать. Чушь хороша, когда она полная.
- Vladimir Kr.
- Уже с Приветом
- Сообщения: 541
- Зарегистрирован: Ср мар 24, 2004 1:31 am
- Откуда: Krasnoyrsk -> -> Chicago
Re: Настоящий Agile
TDD и pair programming, работает, но в строго ограниченных дозах на проекте - т.е. на критически важных компонентах, но это не Agile.se888 писал(а): Вс апр 29, 2018 12:08 amЯ уже писал выше что ритуалы типа стендапа и артефакты типа стори поинтов это все фуфло. На деле, главным образом работают всего две практики. TDD и pair programming. Это мой личный опыт, как собственника компании (который одновременно и программист), который просрал некую сумму собственных денег на разработке. Спорить и убеждать никого не хочу, лень мне банально. Ветку я стартанул, потому что хотел узнать широко ли практикуют то, что мне близко и интересно в Америках. Оказалось что тоже не очень.mister-X писал(а): Сб апр 28, 2018 9:39 am Agile, нужен ли девелору? а теории может быть. На практике когда на 4 девелопера наняли 4 тестера, 3 бизнес аналиста, теам ледера, прожект ледера, скрам мастера и 2 химиков как саппорт . За 2 месяца написали 30 сториес типа ' хочу красивую табличку в IE'. а теперь 2 недели разбираемся как стори поинтс в жире посчитать . Никакого дезайна, и некто не знает что дальше? Зато стендап каждый день. Очень это похоже на тот анекдот про бардель где кровати переставляют вместо того чтобы бля...й поменять.
Sent from my SM-G950U using Tapatalk
Agile который работает это вот это: "Working software over comprehensive documentation"
т.е. там где релизят продукт по компонентам до того, как ТЗ на них подписано, и само ТЗ это скорее руководство к действию, чем строгое определение - смело называют себя agile. А то что при этом 3/4 манифеста игнорируется, никого не смущает.
стендап, это просто утренняя планерка (5-10 минут), основное назначение для девелопера - разрулить блоки, для пм-а посмотреть как идет процесс (инструмент микроменеджмента).
стори поинты, в простейшем случае позволяют запланировать работу на спринт. а так-же могут использоваться, как метрика для оценки изменения производительности команды.
Последний раз редактировалось Vladimir Kr. Вс апр 29, 2018 4:57 pm, всего редактировалось 1 раз.
-
- Уже с Приветом
- Сообщения: 409
- Зарегистрирован: Чт май 31, 2007 4:39 pm
- Откуда: Atlanta
Re: Настоящий Agile
Ажаил для менеджмента еще одна попытка контролировать работников. При этом начальству есть возможность оправдывать свой непрофессионализм новыми "технологиями". Реально ажаил полезен толко в команде профессионалов без нахлебников и имеющих равные доли в прибыли.
Sent from my SM-G950U using Tapatalk
Sent from my SM-G950U using Tapatalk
-
- Уже с Приветом
- Сообщения: 2761
- Зарегистрирован: Сб июл 11, 2015 2:01 pm
- Откуда: Chicago
Re: Настоящий Agile
Где есть 4 тестера на 4 разработчика? Где бы не работал, куда на собседование бы не ходил, везде на тестерах экономят, хотят, чтобы разработчик тестировал свой код, юнит тесты это отдельно, надо чтобы еще делал регрешн тест, разрабатывая новую фичу или фикся дефект, чтобы ничего другого не сломалось. Вообще оно как бы и понятно с одной стороны, ты должен знать продукт, который разрабатываешь, но с другой, когда на родине я сам или макс вдвоем делали проекты, то естественно знали все фичи от корки до корки, а тут когда столько бардака и туева хуча народа, то просто ну невозможно становится знать все нюансы проектов.mister-X писал(а): Сб апр 28, 2018 9:39 am Agile, нужен ли девелору? а теории может быть. На практике когда на 4 девелопера наняли 4 тестера, 3 бизнес аналиста, теам ледера, прожект ледера, скрам мастера и 2 химиков как саппорт . За 2 месяца написали 30 сториес типа ' хочу красивую табличку в IE'. а теперь 2 недели разбираемся как стори поинтс в жире посчитать . Никакого дезайна, и некто не знает что дальше? Зато стендап каждый день. Очень это похоже на тот анекдот про бардель где кровати переставляют вместо того чтобы бля...й поменять.
Sent from my SM-G950U using Tapatalk
У нас даже недавно было собрание по очередной реорганизации процесса разработки, модель управления командой / проектами (читай аджайл) меняется наверное чаще, чем фичи)) Так вот уже прям вписали, что разработчик должен тратить время на тщательное тестирование, и когда один из разработчиков возразил, что ну глаз становится замылен, ум у разработчика часто не заточен под вбить хрень или понажимать кнопки в другой последовательности, начальство сказало - мы платим вам за это! ничего не хотим слышать! Хотим зеро дефектс и точка!
Компания не то чтобы гадюшник, хотя кому как.
-
- Уже с Приветом
- Сообщения: 2761
- Зарегистрирован: Сб июл 11, 2015 2:01 pm
- Откуда: Chicago
Re: Настоящий Agile
Состояния все настраиваются, у нас к примеру проблема в том, что каждый менеджер ставит свои состояния, которые он считает ключевыми, и потом разбирайся, что от тебя нужно.M. Ridcully писал(а): Пт апр 27, 2018 4:47 pmНиоткуда со стороны никаких скрамных мастеров не приходило.Aleksey Kudinov писал(а): Пт апр 27, 2018 4:29 pmЭто совпадение. Жира - тикет система (вполне неплохая сама по себе). Кажется в 2012 году к ней плагином прикрутили jira agile plugin - достаточно быстро сляпаное на коленук, отчего более аджайл жыра не стала. В вашем случае это, скорее всего, совпадение. Ну или же какой-то новонанятый scrum master притащил это с собой, потому как он её пользвал на предыдущей работе. Опять же жыра не имеет ни малейшего отношения к аджайлу.M. Ridcully писал(а): Пт апр 27, 2018 4:05 pm А вот скажите, знатоки оджайла, говно под названием Jira - это для этого самого оджайла? А то мы вроде как его теперь практикуем, по слухам, и так совпало, что это убожество Jira ч ним появилась. Или это совпадение?
Но вот тикеты почему-то стали заводить не в багзилле теперь, а в джире, и это совпало со стендапами (митинги такие - по-теории, вроде, стоять нужно, и прямо каждый день).
Что в джире не нравится:
1. суперперегруженный интерфейс, и ничего не понятно;
2. машина состояний тикета какая-то странная - вместо new/reopen - fixed - verified, какие-то названия причудливые. И в добавок не понятно, чего надо нажимать, чтобы перейти из одного состояния в другое.
А если джира одна конфигурация и состояния интуитивны - open -> in progress -> in review -> ready for test -> validating -> closed / reopened. Или нечто в таком стиле, то очень удобно работать, тем более когда доски нормально настроят, наглядно видно, кто над чем работает в конкретный момент времени, закончил свои задачи, идешь берешь все то, что открыто и ни за кем не закреплено.
Для меня лично жуткий ад, это когда делают физическую доску с бумажками, найди бумажку, напиши задание, да еще помни, что пишешь ручкой и бумажка ограничена. Затем приклей ее на доску, на которой вполне места может уже не хватать. Чтобы поработать с доской, нужно каждый раз ножками вставать и подходить, то есть выше по процессам тикет двигает кликом мышки, а тут надо каждый раз вставать, либо игнорировать прогресс и тогда опять теряется прозрачность процесса разработки.
У нас ее внедряли, потому что менеджер где то вычитал, что физическое прикосновение якобы дает ощущение чего то там. Он сам подходил, двигал тикет и такой - How it feels? Мне хотелось его спросить - ты идиот? Так физ доска была в довесок к жире, естественно никто ее особо не обновлял. И так она месяца через три была расформирована. Сам менеджер потом сказал - я думал эта затея и недели не продержится, а смотрите сколько прожила. Мой вопрос о его адекватности опять всплыл в голове. Ну ничего не поделаешь с этими "эффективными" чтецами чего попадется под руку для "эффективного" управления командой
Последний раз редактировалось nyekimov Вс апр 29, 2018 8:32 pm, всего редактировалось 1 раз.
-
- Уже с Приветом
- Сообщения: 2761
- Зарегистрирован: Сб июл 11, 2015 2:01 pm
- Откуда: Chicago
Re: Настоящий Agile
поделитесь плиз, как на вашем опыте работает парное программирование? Мне очень интересно, сам лично на него не соглашался и пока не собираюсь соглашаться. Код ревью отлично по мне его заменяет, и два разработчика могут работать паралельно, просто можно сделать пары на тот момент, когда нужно проревьювить код друга друга, протестировать фичу мануально. Но это немного другое.se888 писал(а): Вс апр 29, 2018 12:08 amЯ уже писал выше что ритуалы типа стендапа и артефакты типа стори поинтов это все фуфло. На деле, главным образом работают всего две практики. TDD и pair programming. Это мой личный опыт, как собственника компании (который одновременно и программист), который просрал некую сумму собственных денег на разработке. Спорить и убеждать никого не хочу, лень мне банально. Ветку я стартанул, потому что хотел узнать широко ли практикуют то, что мне близко и интересно в Америках. Оказалось что тоже не очень.mister-X писал(а): Сб апр 28, 2018 9:39 am Agile, нужен ли девелору? а теории может быть. На практике когда на 4 девелопера наняли 4 тестера, 3 бизнес аналиста, теам ледера, прожект ледера, скрам мастера и 2 химиков как саппорт . За 2 месяца написали 30 сториес типа ' хочу красивую табличку в IE'. а теперь 2 недели разбираемся как стори поинтс в жире посчитать . Никакого дезайна, и некто не знает что дальше? Зато стендап каждый день. Очень это похоже на тот анекдот про бардель где кровати переставляют вместо того чтобы бля...й поменять.
Sent from my SM-G950U using Tapatalk
Тут вот кто-то говорил, что парное программирование хорошо работает, если один разработчик кодит, второй с палкой отгоняет всех остальных. По мне реальная маза. Когда новичок пришел в команду, можно его с кем то посадить, кто покажет, как надо работать. Но как еще работает это парное программирование?
- caltrain
- Уже с Приветом
- Сообщения: 658
- Зарегистрирован: Ср фев 27, 2013 4:51 am
- Откуда: SFBA
Re: Настоящий Agile
один мужик другому дышит в спину, тот другой не хочет оставлять свой тыл без присмотра и ускоренно пишет код
наши поезда - самые поездатые
- Nostradamus
- Уже с Приветом
- Сообщения: 6578
- Зарегистрирован: Вс апр 30, 2000 4:01 am
- Откуда: Из будущего
Re: Настоящий Agile
Главное - чтобы спали отдельно
(см. мой топик про сожительство)
А то может родиться нечто неведомое и невероятное ...

А то может родиться нечто неведомое и невероятное ...
Вот вам успокаивающее. А вот - патроны к нему.
-
- Новичок
- Сообщения: 35
- Зарегистрирован: Сб апр 21, 2018 6:57 am
- Откуда: Tyumen, Russia
Re: Настоящий Agile
Мне лениво тратить на это время. Есть масса ресурсов и книг, первоисточники именно в Америке. Авторы например Роберт Мартин, Рон Джеффрис, Кент Бек.nyekimov писал(а): Вс апр 29, 2018 8:26 pm поделитесь плиз, как на вашем опыте работает парное программирование? Мне очень интересно, сам лично на него не соглашался и пока не собираюсь соглашаться. Код ревью отлично по мне его заменяет, и два разработчика могут работать паралельно, просто можно сделать пары на тот момент, когда нужно проревьювить код друга друга, протестировать фичу мануально. Но это немного другое.
Тут вот кто-то говорил, что парное программирование хорошо работает, если один разработчик кодит, второй с палкой отгоняет всех остальных. По мне реальная маза. Когда новичок пришел в команду, можно его с кем то посадить, кто покажет, как надо работать. Но как еще работает это парное программирование?
- Komissar
- Уже с Приветом
- Сообщения: 64875
- Зарегистрирован: Пт июл 12, 2002 11:38 am
- Откуда: г.Москва, ул. Б. Лубянка, д.2
Re: Настоящий Agile
Спросили же о вашем личном опыте...se888 писал(а): Пн апр 30, 2018 3:32 amМне лениво тратить на это время. Есть масса ресурсов и книг, первоисточники именно в Америке. Авторы например Роберт Мартин, Рон Джеффрис, Кент Бек.nyekimov писал(а): Вс апр 29, 2018 8:26 pm поделитесь плиз, как на вашем опыте работает парное программирование? Мне очень интересно, сам лично на него не соглашался и пока не собираюсь соглашаться. Код ревью отлично по мне его заменяет, и два разработчика могут работать паралельно, просто можно сделать пары на тот момент, когда нужно проревьювить код друга друга, протестировать фичу мануально. Но это немного другое.
Тут вот кто-то говорил, что парное программирование хорошо работает, если один разработчик кодит, второй с палкой отгоняет всех остальных. По мне реальная маза. Когда новичок пришел в команду, можно его с кем то посадить, кто покажет, как надо работать. Но как еще работает это парное программирование?
- kyk
- Уже с Приветом
- Сообщения: 31589
- Зарегистрирован: Сб ноя 20, 2004 11:12 pm
- Откуда: камбуз на кампусе
Re: Настоящий Agile
я ж предлагал с китаянкой, тогда всё пучкомNostradamus писал(а): Вс апр 29, 2018 11:33 pmГлавное - чтобы спали отдельно(см. мой топик про сожительство)
Лучше переесть, чем недоспать! © Обратное тоже верно 

-
- Новичок
- Сообщения: 35
- Зарегистрирован: Сб апр 21, 2018 6:57 am
- Откуда: Tyumen, Russia
Re: Настоящий Agile
Мой опыт ничем не отличается от опыта всех остальных практикующих. Это же не космос какой-нибудь. Это обычное развитие навыков коммуникаций. Во всех командных видах спорта есть тренировки в парах и работа на площадке в парах. В хоккей не играли? На тренировке обязательно час отводится парной работе. Защитник с защитником, защитник с нападающим. Сегодня Иванов с Петровым отрабатывают проход от ворот в зону соперника. Завтра Семенов с Ивановым отрабатывают отход из зоны соперника в среднюю зону и разворот к контратаке. То же самое и в программировании.
-
- Уже с Приветом
- Сообщения: 1239
- Зарегистрирован: Чт ноя 14, 2002 5:02 pm
- Откуда: S.Peterburg, Russia -->SoFla
Re: Настоящий Agile
ну фу. как раз у практикующих у ВСЕХ все очень по разному. от "отлично налажено" до "сборище пустозвонов".
сейчас стало совсем непонятно зачем вы эту тему открыли - после предыдущего ответа выглядит как похвастаться тем, что книжку по аджайлу осилили....
-
- Уже с Приветом
- Сообщения: 2761
- Зарегистрирован: Сб июл 11, 2015 2:01 pm
- Откуда: Chicago
Re: Настоящий Agile
Короче практического опыта нет.se888 писал(а): Пн апр 30, 2018 6:28 amМой опыт ничем не отличается от опыта всех остальных практикующих. Это же не космос какой-нибудь. Это обычное развитие навыков коммуникаций. Во всех командных видах спорта есть тренировки в парах и работа на площадке в парах. В хоккей не играли? На тренировке обязательно час отводится парной работе. Защитник с защитником, защитник с нападающим. Сегодня Иванов с Петровым отрабатывают проход от ворот в зону соперника. Завтра Семенов с Ивановым отрабатывают отход из зоны соперника в среднюю зону и разворот к контратаке. То же самое и в программировании.
Книжек много, за мою карьеру каких только практик не перепробовали, работающих на ура было не так уж и много. Вы выделили именно парное программирование. Поэтому было очень интересно узнать практическую причину.
Пару примеров я вам подкинул, но вы стали почему то приводить в пример спорт, что ставит вообще под сомнение ваш опыт в управлении командой именно программистов. В спорте как бы две команды соревнуется, всегда есть соперник, поэтому отрабатывать нападение и защиту надо парно. Совершенно не вижу аналогии с разработкой ПО.