Pavel
Почему бы и нет?
Pavel
Продукт перешел из complex/complicated в simple
Pavel
Или наоборот в chaotic
Pavel
И там, и там канбан лучше scrum: в simple из-за линейного управления потоком работ, в хаотик - из-за короткого цикла поставки и фокуса на единственном элементе в работе.
Pavel
ПОять же, если команда достаточно зрелая, уже применяет TDD/ATDD, pairing, mob programming, управляет WIP в рамках спринта, построила полноценный CD pipeline с single step to release и вовсю на #noEstimates - преимуществ у scrum уже не останется. Так или иначе будет kanban, возможно с сохранением итераций в качестве наследия.
Sergey
Sergey
Sergey
Anonymous
Да, кровавый энтерпрайз
Интересно было бы от Вас узнать на сколько зрелый у вас зонтик и вообще обстановку в BSS стеке продуктов. Я из Netcracker, хантеры тянут к вам.
Sergey
Anonymous
Sergey
Sergey
SCRUM и канбан это управленческие решения для разных производственных цепочек. Просто разных. Грузовые фуры не ездят по туннелям метрополитена, корабли не мчатся по автобанам. А при переходе к развесистому продуктовому ландшафту и более сложным цепочкам ни тот ни другой не работает.
Алекс
Sergey
SCRUM, канбан, производственная система Тойоты, производственная система Форда, производственная система Хитачи это прикладные решения теории ограничений для разных ситуаций.
Dmitry
Sergey
Sergey
А что работает?
Могу ошибаться, но кажется прикладных решений теории ограничений для сложного проекта по разработки ПО просто нет. Но, может, я ошибаюсь.
Dmitry
автор канбан метода – достаточный эксперт в нем, как мне кажется)
Sergey
Sergey
Sergey
Pavel
Pavel
Sergey
Есть, CCPM.
В эту сторону я лет девять смотрел. В чистом виде не слишком подходит. Нужна адаптация и специфические инженерные и управленческие техники. Главное - управленческие.
Sergey
Pavel
Sergey
Pavel
Pavel
И с учетом взаимопроникновения инструментов и техник, можно точно так же говорить, что TOC это вариант воплощения TPS :)
Pavel
Открещиваются, скорее всего, от Lean Six Sigma - но это совсем другой Lean, не тойотовский и даже не похожий.
Pavel
Six Sigma это эволюция JIT и TQM. Тойота много позаимостовала из этих подходов, но, хм, "ментальитет" их подхода сильно отличается, в первую очередь наличием kaizen и gemba
Василий
#whois
Добрый вечер.
Меня зовут Василий Касимов. Работаю в сфере тестирования, в настоящий момент на позиции менеджера по тестированию. Проектная роль, отвечающая за сквозной процесс тестирования во всем проекте.
Sergey
Pavel
Велкам
Pavel
Если зотите использовать их с именем, пришлите предварительно почитать. Если без имени, то как угодно :)
Sergey
Используем такие правила:
Все что говорится на посиделках, на них же и остается. Если запись и делается, то исключительно для внутреннего анализа и написания синопсиса по результатам.
Представляться не обязательно, можно участвовать под псевдонимом. Это позволяет участникам задавать вопросы, которые больше нигде нельзя задать. Так как на ноль умножат.
Состав участников и спикеры не афишируются.
С другой стороны можно предложить свою помощь в ведении протокола, рекламе и т.д.
Вход свободный. ID можно послать кому угодно. Но лучше дать ссылку на этот файл. Это рабочая тетрадь, куда будем конспектировать конференцию, чтобы на выходе получить статью.
Sergey
Перепосты данного синопсиса крайне приветствуются. Правила:
Не спрашивать разрешения на перепост.
Не указывать линк откуда утащили синопсис.
Указать, что это “Синопсис вебпосиделок Клуба иФБ”.
Sergey
-------------------------
Sergey
Но все равно, сначала на вычитку.
Sergey
Vladimir
Levon
А есть шанс, что через некоторое время дефектов станет меньше?
Sergey
Vladimir
Да именно так, фронт, бэк. Канбан масштабируется легко, скрам, ну, наверно, успешного не видел
Спасибо за ответы.
Сколько я видел коллективов и продуктов, где копятся проблемы, везде была одна исходная проблема - забили на обоснованность фич, коммуникации и внутреннее качество. Потом чтобы хоть как-то справляться приходилось дико раздувать штат. В два раза, бывало в три раза, полагаю в одном месте я даже видел штат раздутый в 4 раза. Потому что изначально взяли в оборот "прагматичные" установки. Прагматичные в том плане, что "главное результат", причем, краткосрочный. Т.е. полное отсутствие стратегического видения и понимания необходимости тенденции к улучшению.
Чем больше люди концентрировались на тактических интересах, тем больше теряли в стратегичесих. Чем больше теряли в стратегических тем меньше было свободного времени и сил, тем меньше возможностей было удовлетворить хотя бы тактические интересы.
В общем, положенные в основу установки, не учитывающие стратегические интересы, всегда приводили к падению через 2-5 лет. Говорю только про свой опыт.
Sergey
Спасибо за ответы.
Сколько я видел коллективов и продуктов, где копятся проблемы, везде была одна исходная проблема - забили на обоснованность фич, коммуникации и внутреннее качество. Потом чтобы хоть как-то справляться приходилось дико раздувать штат. В два раза, бывало в три раза, полагаю в одном месте я даже видел штат раздутый в 4 раза. Потому что изначально взяли в оборот "прагматичные" установки. Прагматичные в том плане, что "главное результат", причем, краткосрочный. Т.е. полное отсутствие стратегического видения и понимания необходимости тенденции к улучшению.
Чем больше люди концентрировались на тактических интересах, тем больше теряли в стратегичесих. Чем больше теряли в стратегических тем меньше было свободного времени и сил, тем меньше возможностей было удовлетворить хотя бы тактические интересы.
В общем, положенные в основу установки, не учитывающие стратегические интересы, всегда приводили к падению через 2-5 лет. Говорю только про свой опыт.
Sergey
Я бы перевел на более формальный язык: Обилие фич находится в равновесии по Парето с такой группой атрибутов качества, как модифицируемость (ГОСТ 25010). Ситуация описана в "Цель-3". Просто один в один. Настоящей же проблемой является то, что практически все команды в начале разработки забивают на все атрибуты качества, кроме объема фич. И SCRUM приводит к феерическим результатам. Не, сначала все хорошо. Зато потом... Справедливости ради добавим, что чем больше фич, тем хуже юзабилити. Тоже самое равновесие по Парето. Ситуация описана в "Психбольница в руках пациентов."
Sergey
А про то как создавать стратегию разработки похоже вообще ни в одной книге нет.
Vladimir
Я бы перевел на более формальный язык: Обилие фич находится в равновесии по Парето с такой группой атрибутов качества, как модифицируемость (ГОСТ 25010). Ситуация описана в "Цель-3". Просто один в один. Настоящей же проблемой является то, что практически все команды в начале разработки забивают на все атрибуты качества, кроме объема фич. И SCRUM приводит к феерическим результатам. Не, сначала все хорошо. Зато потом... Справедливости ради добавим, что чем больше фич, тем хуже юзабилити. Тоже самое равновесие по Парето. Ситуация описана в "Психбольница в руках пациентов."
Скрам даёт инструменты для адаптации, в том числе и возможность обдумать текущую ситуацию и понять, что нужен кардинальный поворот или просто настройка процессов для улучшения качества (скорректировать критерии готовности фичи, к примеру). Его вина лишь в том, что он позволяет держать команду в тонусе. Но нельзя в этом обвинять скрам. Но если скрам это только активности и артефакты без внутреннего наполнения (карго культ) то да, феерические последствия вполне достижимы 😂
Sergey
Vladimir
Vladimir
Алекс
Sergey
Коллеги. Это обсуждение не на день и не на два. И статьи тут тоже не хватит. Рекомендую книгу https://www.ozon.ru/context/detail/id/19730649/ С переводом названия книге точно не повезло, если кому удобней, читайте на английском. На мой взгляд, лучшая из книг по эджайлу. И внедрять скрам без чтения этой книги, право не стоит.
Sergey
"Быстрая разработка программного обеспечения" Алистер Коберн
Sergey
Коберну не надо продавать скрам, в отличии от коучей по скраму. Именно поэтому эта книга лучшая.
Vladimir
Но Agile, конечно, больше чем Scrum. И лучше случать коучей, которые продают Agile, а не Scrum. Немного по-ёрничаю, простите )
Sergey
Давайте еще раз. Когда я закручиваю шурупы отвертка работает. А вот рубанком это делать неудобно. Кода строгаю, рубанок работает на отлично, а с отверткой проблемы.
Sergey
"Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения" Алистер Коберн
- тоже крайне рекомендую.
Sergey
http://rsdn.org/article/Methodologies/compeople.xml
Sergey
"Что меня удивило во всех этих проектах? То, что они ясно свидетельствуют о следующем:
* Практически любую методологию можно с успехом применять в каком-нибудь проекте.
* Любая методология может привести к провалу проекта.
* Тяжеловесные методологии тоже могут успешно применяться в работе.
* Облегченные методологии чаще приводят к успеху, и, что более важно, разработчики сами говорят, что успех проекта был обеспечен именно методологией."
Vladimir
Спасибо!
Собственно я с вами и не спорю, я это уже писал раньше.
Напомню контекст. Я выяснил немного обстоятельств работы @SeaGullLingvinston, понял, что есть проблемы в понимании скрама. Собственно, не была реализована адаптация. И теперь предполагаю, что переход на канбан не решит проблем, а просто проблемы перестанут зудеть. К примеру, очень удобно переходить на канбан, если не удается завершить спринты вовремя. Или очень удобно переходить на канбан, если пожар и скоуп спринта удержать неизменным не получается.
Про молотки, рубанки и гвозди - очень все очевидно. Про это и говорить особого смысла нет. Я, чаще всего, нахожусь в контексте стартапа или, как минимум, разработки нового продукта. Для меня скрам очень хорош.
Vladimir
Книжки в гудридс себе добавлю.
Sergey
Спасибо!
Собственно я с вами и не спорю, я это уже писал раньше.
Напомню контекст. Я выяснил немного обстоятельств работы @SeaGullLingvinston, понял, что есть проблемы в понимании скрама. Собственно, не была реализована адаптация. И теперь предполагаю, что переход на канбан не решит проблем, а просто проблемы перестанут зудеть. К примеру, очень удобно переходить на канбан, если не удается завершить спринты вовремя. Или очень удобно переходить на канбан, если пожар и скоуп спринта удержать неизменным не получается.
Про молотки, рубанки и гвозди - очень все очевидно. Про это и говорить особого смысла нет. Я, чаще всего, нахожусь в контексте стартапа или, как минимум, разработки нового продукта. Для меня скрам очень хорош.
Я бы так не сказал :) Понимаем мы скрам, но для нас это фреймворк, который мы используем в контексте наших процессов. Когда мы вышли за границы применимости фреймворка, мы переходим на другие инструменты. Мы же энтерпрайз. Переход вызван сменой фазы развития продукта. Решения принимаются не на пустом месте, у нас есть метрики процессов. И видно что поскольку лавинообразно возрастает количество сквозных работ, спринты перестают работать и начинают мешать. Это одна из причин.