В дебрях водопада
Dec. 14th, 2018 07:48 amAgile rituals have killed challenge.
Собственно, это всё, что я хотел сказать на данный момент. Когда разберусь с моделью мотивации, будет подробно, красиво и структурировано. Честно говоря, хотел это сделать сейчас, но надо слишком много думать.
Понятно это было давно, но сформулировалась мысль от ежедневного чтения дневника погружения в agile процесс с постоянными пул-реквестами и митингами, на которые никто не приходит (кто знает, тот понял).
Чтобы не раздувать комментарии, сразу поясню. Вот, есть фирма, работающая на космос. У команды огромная гора задач и ясная цель: когда сойдутся звёзды на небосводе, всё должно работать.
На самом деле, звёзды там для ориентации. И окна пуска для спутников больше зависят от того, что записано в контракте, чем от небесной механики. Хотя, госконторы могут потребовать считать гравитационные воздействия вплоть до Юпитера. Но, всё равно, есть вершина, которую надо достичь, и чувство победы, когда проект ушёл в безвоздушное пространство.
Даже для коробочного продукта есть дата релиза, завязанная на маркетинг, распродажи и прочие факторы.
Agile разработчики в вебе скачут по кочкам, не заглядывая за горизонт. А чаще, просто смотрят себе под ноги, перемалывая бесконечные мелкие задачи, слишком простые, чтобы гордиться результатом, слишком очевидные, чтобы бороться за правильное решение, слишком мелкие, чтобы их надолго запомнить.
Собственно, это всё, что я хотел сказать на данный момент. Когда разберусь с моделью мотивации, будет подробно, красиво и структурировано. Честно говоря, хотел это сделать сейчас, но надо слишком много думать.
Понятно это было давно, но сформулировалась мысль от ежедневного чтения дневника погружения в agile процесс с постоянными пул-реквестами и митингами, на которые никто не приходит (кто знает, тот понял).
Чтобы не раздувать комментарии, сразу поясню. Вот, есть фирма, работающая на космос. У команды огромная гора задач и ясная цель: когда сойдутся звёзды на небосводе, всё должно работать.
На самом деле, звёзды там для ориентации. И окна пуска для спутников больше зависят от того, что записано в контракте, чем от небесной механики. Хотя, госконторы могут потребовать считать гравитационные воздействия вплоть до Юпитера. Но, всё равно, есть вершина, которую надо достичь, и чувство победы, когда проект ушёл в безвоздушное пространство.
Даже для коробочного продукта есть дата релиза, завязанная на маркетинг, распродажи и прочие факторы.
Agile разработчики в вебе скачут по кочкам, не заглядывая за горизонт. А чаще, просто смотрят себе под ноги, перемалывая бесконечные мелкие задачи, слишком простые, чтобы гордиться результатом, слишком очевидные, чтобы бороться за правильное решение, слишком мелкие, чтобы их надолго запомнить.
no subject
Date: 2018-12-14 08:32 am (UTC)когда команда пишет вебсайт для некой бизнес-задумки, даже не одной идеи, не зная заранее, какие фичи народ будет покупать и спрашивать
когда нет смысла делать фичи, потому что всё 100 раз поменяется
no subject
Date: 2018-12-14 08:50 am (UTC)Есть много способов проверить, что будет работать, а что нет, затратив бюджет раз, эдак, в тысячу меньше.
Но тут рассматривается не это, а только мотивация одного отдельного копателя от забора до спринта.
no subject
Date: 2018-12-14 11:03 am (UTC)никогда (почти) тебе юзер не выдаст глубинные хотелки, потому что сам их обычно не знает
на продукт существенно влияют в т.ч. и нюансы эргономики, которые во-первых разные юзеры хотят разно, во-вторых без реального использования не оценит даже на прототипе
мотивация -- "мы в этом спринте зарелизили крутейшую фичу! юзеры в восторге! 2 тыщи лайков, 30 благодарностей! 20 тыщ новых юзеров за 2 недели!"
no subject
Date: 2018-12-14 11:35 am (UTC)Вообще-то, я специалист по requirements engineering. Как разговаривать с пользователями и другими заинтересованными лицами я прекрасно знаю.
Да, я редкий зверь по нынешним временам. Почти как динозавр в курятнике.
"мы в этом спринте зарелизили крутейшую фичу! юзеры в восторге! 2 тыщи лайков, 30 благодарностей! 20 тыщ новых юзеров за 2 недели!"
Если поставить на картинку голую бабу, будет больше.
Проблема agile ещё и в том, что метрики качества подменяются разными бредовыми показателями. Которыми, кстати, очень просто манипулировать.
(no subject)
From:(no subject)
From:no subject
Date: 2018-12-14 09:49 am (UTC)Есть такая штука - аналитика. Берёте карандаш, бумажку и идёте беседовать с людьми. Используете стандартную 9-ти экранную схему из ТРИЗ для описания системы, которую разрабатываете/чините; при чём, естественно, в надсистемах включаете людей (в подсистемах обычно людей нет, хотя бывает по-разному).
Но большая часть уебщиков ведь даже писать разучилась.
no subject
Date: 2018-12-14 10:57 am (UTC)вот эджайл это туда
например убер -- с кем ему беседовать? или например порно-вебкамеры? та же чатрулетка? платформа "метнись кабанчиком"?
no subject
Date: 2018-12-14 01:14 pm (UTC)Ну, блин, люди раскалывают законы природы, а вы не можете понять, как действовать среди людей, которых даже можно спросить.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2018-12-14 10:39 pm (UTC)no subject
Date: 2018-12-14 09:06 am (UTC)Аджайл полное говно.
Важно четкое понимание цели. План достижения цели.
Стремление к этой цели, и возможность корректировать как саму цель, так и способы ее достижения.
no subject
Date: 2018-12-14 09:14 am (UTC)Есть ещё забавный момент - это заместительная самотерапия разработчиков в условиях отсутствия цели. Но об этом как-нибудь в другой раз.
no subject
Date: 2018-12-14 09:51 am (UTC)> это заместительная самотерапия разработчиков в условиях отсутствия цели
Расскажите, оно очень интересно.
> Когда разберусь с моделью мотивации, будет подробно, красиво и структурировано.
А это будет опубликовано, или как всегда полунамёками?
no subject
Date: 2018-12-14 11:31 am (UTC)Оно позволяет уйти от ответственности абсолютно всем участникам, в проекте любого размера.
Менеджерам заказчиков пофиг, с кем они заключили договор. Оценивается только дешевизна почасовой оплаты.
Дающим техзадание пофиг, какую чушь они несут, чего забывают и чего не понимают. Все косяки вылезают новыми задачами. (В том случае, если их находят или пользователи слишком громко жалуются на "неудобства".)
Менеджерам подрядчика пофиг, что за специалистов они ставят на задачу. Главное, чтобы были способны написать код, который компилируется. Ещё желательно, чтобы не повторяли одну и ту же ошибку в том же месте. Но это уже высший пилотаж.
Руководитель разработчиков просто бегает вокруг и создаёт видимость деятельности.
Программистам прощаются любые косяки, они просто пойдут заданиями в следующий спринт.
А над всем этим Эксперты. У них на всё элементарная оговорка "They do not have Agile Mindset."
А это будет опубликовано, или как всегда полунамёками?
Ох. Модель мотивации мне нужна для дела. Но, всё равно, руки не доходят. Тем более, не понятно, когда будет время получить побочные результаты.
У меня сейчас практически готовая книжка в черновике лежит, правда на немного другую тему. Но публиковать это в блоге смысла нет - не тот формат. А для того формата надо сделать ещё дофига всего подготовительного.
В принципе, по планам намечал кое-что на этот октябрь, но, по известным причинам, не срослось. Заботы сейчас другие. Глядишь, эти деятели ещё чего придумают и теперь меня посадят за попытки помешать государственным структурам добывать Благо Ребёнка.
(no subject)
From:(no subject)
From:no subject
Date: 2018-12-14 09:57 am (UTC)Единственное замечание - нельзя называть эту модель гениальной только из-за того, что она позволяет мошенникам мошенничать, возможно в ней есть что-то другое из-за чего ее можно назвать гениальной.
Гениальность это труд и талант. Труд - это действия, в результате которых ты улучшишь жизнь, по крайней мере ты так считаешь в момент проведения этих действий. Модель, которая дает возможность не трудиться гениальной быть не может.
no subject
Date: 2018-12-14 11:37 am (UTC)(no subject)
From:Угу
Date: 2018-12-17 02:50 pm (UTC)2. Спускаем всех собак на єтот баз-ворд
...
ПРОФИТ!!!!!
no subject
Date: 2018-12-14 09:53 am (UTC)И Агиле прекрасно удовлетворяет цели людей, которым нужно получать деньги, но ни за что не отвечать. На средних горизонтах планирования это отлично получается с помощью Агиле.
no subject
Date: 2018-12-14 10:24 am (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2018-12-14 09:21 am (UTC)Аджайл полное говно.
Важно четкое понимание цели. Четкое понимание набора действий для достижения цели. Возмоможность менять цель и набор действий. Изменение цели и набора действий возможно только при четком понимании последствий от изменения.
no subject
Date: 2018-12-16 10:41 am (UTC)no subject
Date: 2018-12-16 10:51 am (UTC)Угу. Коллективное бессознательное.
Не надо задавать провокационные вопросы о том, кто будет думать. Этого в системе не предусмотрено.
no subject
Date: 2018-12-16 08:06 pm (UTC)Это надо делать на тех, кто меньше всего завязан на agile. У идеологов позиция такая, что при резком убирании agile они слишком многое потеряют. Поэтому они будут стоять рогом за, и что-то втирать им бессмысленно.
no subject
Date: 2018-12-16 09:41 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2018-12-23 11:36 am (UTC) - Expand(no subject)
From:(no subject)
From: (Anonymous) - Date: 2018-12-23 06:59 pm (UTC) - Expand(no subject)
From:(no subject)
From: (Anonymous) - Date: 2018-12-26 07:50 pm (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2018-12-27 07:02 pm (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2018-12-21 09:19 pm (UTC)модели чего?
иногда продукт удовлетворят одну схему в одном, э-э, процессе, и тогда можно что-то моделировать
в 90% продуктом пользуются 3-5-10-20 разных групп юзеров по-разному в разное время
что вы там моделировать будете?
> Кто ответственный за понимание?
перед кем ответственный, и кому нужен ответ?
бизнес всё равно в технике не понимает, ему надо чтобы бабло шло
чтобы шло стабильно, есть лайфхак "нанять технаря, который на пидораса поклянётся поддержать продукт"
это его проблема, "понимает" он что-то там, или героин колет
> Ответом было что команда решает, и в командах должны быть solution architects
угу
в команде есть лиды, иногда -- все (зрелые и опытные, если бабок дохрена)
они читают код, доку, и всё понимают сами себе
сами изобретают "в целом"
вы не понимаете ситуации, где юзается скрам
за год продуктом рулят 3-4 гуру, которые стремительным вихрем пролетают, изменяют и перепрыгивают на другое
какое там может быть видение? юзер сторю вкрячил как понял и как нравится, и наплевать на всё
бизнес снимет сливки и быстро сдохнет
жизненный цикл насекомых
no subject
Date: 2018-12-21 09:22 pm (UTC)О! Пошли стандартные отмазки.
no subject
Date: 2018-12-21 09:38 pm (UTC)Вот ответственный за процесс есть -- скрам-мастер называется. В том же смысле должен быть "ответственный" за модель и понимание продукта "в целом". PO/PM очевидным образом не подходят, они продукт/сервис видят исключительно как пользователи.
> бизнес снимет сливки и быстро сдохнет
И чем же это хорошо, позвольте спросить?
> бизнес всё равно в технике не понимает
Вы знаете, есть очень разные бизнесы, и не ко всем из них ваше описание применимо.