Size: a a a

Agile, Scrum, Lean, Kanban, XP

2020 October 25

AS

Andrei Soloschak in Agile, Scrum, Lean, Kanban, XP
Denis Borovikov
Об "Водопад"

Наверное, не надо объяснять, что модель разработки проектов Waterfall (каскадную) не ругает только ленивый. Я пообщался с людьми, и узнал, что мало кто вообще понимает, какое отношение к ней имеет водопад и каскады. В качестве источника названия часто указывают статью, опубликованную У. У. Ройсом в 1970 году; при том, что сам Ройс в своем описании использовал итеративную (!) модель разработки. И какое отношение имеет последовательная разработка слева направо к метафоре водопада?

Ответ на самом деле несложный, и кроется в организации производства. Представьте себе организацию традиционной иерархии. Пусть для простоты это будет рекламное агенство 70х или архитектурное бюро. Во главе ее будет CEO или генеральный директор, под ним руководители секторов/директора направлений, под ними архитекторы/начальники участка и конструкторы/арт-директора, на нижнем уровне "рабочие пчелки". Такая вот пирамида, острая кверху и с широким основанием снизу, содержащая несколько уровней.

Проект такой структурой будет исполняться следующим образом. На каждом уровне из проекта будет "откушено" наиболее интересное, а остальное содержание проекта "польется" на следующий каскад. На верхнем уровне будет определены дедлайны, выручки, имиджевая и финансовая составляющие, определены доступные ресурсы, после чего проект "хлынет" ниже. Дальше будет проработано детальное содержание проекта по каждому из секторов, на каждом участке будет спроектирована структура и архитектура функциональной подсистемы, составлен детальный план каждого из участков, дальше эти планы "прольются" к самому фундаменту организации на исполнение.

Именно эти процессы столкновения запросов снаружи и внутренней оргструктуры и формируют картину, похожую на каскады водопада, а вовсе не последовательная работа на проекте от аналитики до выпуска.
«Последовательная работа» это и есть типичный водопад, даже если существует несколько этапов (итераций).  То есть сначала одни пишут и согласовывают ТЗ, вторые пишут код строго по ТЗ, третьи тестируют в конце приемка и если повезёт развёртываете. Про обратную связь от конечных пользователей я вообще молчу. Такая модель порождает огромное количество потерь (waste), очень мало реальной пользы (value), а полученный результат уже заранее несёт в себе существенный  техдолг.
А есть ли разбиение проекта на этапы или их нет совсем, и что там имел в виду Ройс уже неважно. Суть одна и та же - эта модель крайне неэффективна и именно это называется вотерфолом.
Поэтому когда Пименов настаивает на том, что вотерфола никогда не было, мне смешно.
источник

N

Nekt in Agile, Scrum, Lean, Kanban, XP
Andrei Soloschak
«Последовательная работа» это и есть типичный водопад, даже если существует несколько этапов (итераций).  То есть сначала одни пишут и согласовывают ТЗ, вторые пишут код строго по ТЗ, третьи тестируют в конце приемка и если повезёт развёртываете. Про обратную связь от конечных пользователей я вообще молчу. Такая модель порождает огромное количество потерь (waste), очень мало реальной пользы (value), а полученный результат уже заранее несёт в себе существенный  техдолг.
А есть ли разбиение проекта на этапы или их нет совсем, и что там имел в виду Ройс уже неважно. Суть одна и та же - эта модель крайне неэффективна и именно это называется вотерфолом.
Поэтому когда Пименов настаивает на том, что вотерфола никогда не было, мне смешно.
я правильно понимаю мысль, что разумной альтернативой "последовательной работе" будет "непоследовательная работа"?
источник

AS

Andrei Soloschak in Agile, Scrum, Lean, Kanban, XP
Вроде того :) Одна из возможных альтернатив это Scrum.
источник

IL

Igor Larchenko in Agile, Scrum, Lean, Kanban, XP
Nekt
я правильно понимаю мысль, что разумной альтернативой "последовательной работе" будет "непоследовательная работа"?
источник

IL

Igor Larchenko in Agile, Scrum, Lean, Kanban, XP
Русский перевод статьи, вышедшей в 1986 году в Harward Business Review. Как раз в ней и описана та самая разумная инициатива, о которой ты говоришь. Считается, что широко обсуждать и пробовать новые подходы к организации работ начали именно после неё.
источник

AK

Alexander Kivaev in Agile, Scrum, Lean, Kanban, XP
Igor Larchenko
Функциональный дивизион - это колодец. Такая оргструктура уже давно доказала свою неэффективность в продуктовой разработке. В проектном управлении, когда есть ресурсные центры и центры экспертизы, всё это оправдано. И отталкиваемся мы от загрузки людей. В продуктовом мире не так. Цели другие.
Может быть тогда в проектном мире, в частном случае некоего проекта, кто-то не верно определил цель проекта? А если цель проекта определена верно и совпадает с целью продуктового мира?
источник

AK

Alexander Kivaev in Agile, Scrum, Lean, Kanban, XP
Igor Larchenko
Принцип и цель проектного управления в другом. Иначе - сова на глобусе.
Если приять то допущение - что цель проектного управления, это достигнуть цели проекта, то конфликт устраняется или нет?
источник

AK

Alexander Kivaev in Agile, Scrum, Lean, Kanban, XP
Артем Летюшев
Да, вполне. У меня Канбан и no-estimation, но есть планирование и куча документов вроде журнала и реестра рисков.
А "реестр рисков", он взят из PMBOK?
источник

AK

Alexander Kivaev in Agile, Scrum, Lean, Kanban, XP
Артем Летюшев
Ну очевидно, что никто не управляет уже руководствуясь первой версией или на полной серьёзе ГОСТ 34.
ГОСТ 34, это не про управление, а про состав и содержание подготавливаемых документов о продукте проекта, а не о проекте. То есть в нашей деятельности мы можем подготовить документы описывающие продукт и можем подготовить описывающие документы описывающие проект. Гост про продукт, а не про проект, значит в госте ничего нет про управление проектом.
источник

AK

Alexander Kivaev in Agile, Scrum, Lean, Kanban, XP
Igor Larchenko
Тогда посадить заказчика вместе с командой и пусть максимально прозрачно обо всем договариваются сами. А РП в стороне пусть про бюджеты думает.
)))))
И о чем они смогут говорить? Это две разные цивилизации, у них даже языки разные.
источник

AK

Alexander Kivaev in Agile, Scrum, Lean, Kanban, XP
Артем Летюшев
Ну тут путей много, но скорее всего будет разнос команды, возможно с эскалацией. Может решиться благоприятно и спокойно, а может и уйти часть команды.
Вот РП и нужен, чтобы решилось благоприятно. Потому, что пока идут эскалации (на верхний уровень, который не имеет информации о внутренностях проекта), например, срок уйдет и проект будет провален. Заказчик в соответствии с договором подряда получит неустойку и отзовет все свои предоплаты. То есть кроме репутационных потерь, подрядчик получит еще и убытки в деньгах. Ситуация.
источник

AK

Alexander Kivaev in Agile, Scrum, Lean, Kanban, XP
Igor Larchenko
И что в этом плохого? Зачем нам кузнец? Благословлять? Вот бизнес, вот команда, работайте, братья!
проверено временем, ничего не выйдет. Возьмем условного разраба, для него существует компилятор, последние лет 20 ( у нас хорошие разрабы, а не юниоры), все, что не относится к компилятору, для него, это досадное несовершенство мира, с которым он мириться не намерен, поэтому все досадное просто вычеркивает из своей жизни - и этого вашего "тупого" заказчика и этот весь ваш "гребанный" проект.
источник

IZ

Ivan Z in Agile, Scrum, Lean, Kanban, XP
Alexander Kivaev
)))))
И о чем они смогут говорить? Это две разные цивилизации, у них даже языки разные.
Учиться, учиться и учиться
источник

AK

Alexander Kivaev in Agile, Scrum, Lean, Kanban, XP
Ivan Z
Учиться, учиться и учиться
А разрабу надо этому учиться? Он считает, что не надо ))
источник

IZ

Ivan Z in Agile, Scrum, Lean, Kanban, XP
Alexander Kivaev
А разрабу надо этому учиться? Он считает, что не надо ))
Фу таким быть.

Такие в команде нинужны )
источник

AK

Alexander Kivaev in Agile, Scrum, Lean, Kanban, XP
Ivan Z
Фу таким быть.

Такие в команде нинужны )
Ну-ну-ну. Кто на кого учился. И некоторые области знаний очень поглощают человека, и он поглащается, не отвлекаясь на другие вещи, иначе у него ничего не выйдет.
источник

AK

Alexander Kivaev in Agile, Scrum, Lean, Kanban, XP
Ivan Z
Фу таким быть.

Такие в команде нинужны )
Я обратил внимание на закономерность - чем лучше инженер, тем хуже у него с коммуникациями. И тем тяжелее ему с коммуникациями. За исключением редких всесторонне одаренных людей.
источник

M

Marcooo in Agile, Scrum, Lean, Kanban, XP
Ну сколько уже можно обсуждать )
источник

AK

Alexander Kivaev in Agile, Scrum, Lean, Kanban, XP
Marcooo
Ну сколько уже можно обсуждать )
я сутки не читал этот чат. И мне интерсна тема. Только что начал читать. Придется потерпеть ))
источник

N

Nataly in Agile, Scrum, Lean, Kanban, XP
Andrei Soloschak
«Последовательная работа» это и есть типичный водопад, даже если существует несколько этапов (итераций).  То есть сначала одни пишут и согласовывают ТЗ, вторые пишут код строго по ТЗ, третьи тестируют в конце приемка и если повезёт развёртываете. Про обратную связь от конечных пользователей я вообще молчу. Такая модель порождает огромное количество потерь (waste), очень мало реальной пользы (value), а полученный результат уже заранее несёт в себе существенный  техдолг.
А есть ли разбиение проекта на этапы или их нет совсем, и что там имел в виду Ройс уже неважно. Суть одна и та же - эта модель крайне неэффективна и именно это называется вотерфолом.
Поэтому когда Пименов настаивает на том, что вотерфола никогда не было, мне смешно.
А почему нельзя на каждом этапе получать обратную связь от бизнеса и вносить требуемые изменения в таком подходе?
источник