Vladimir
18.06.2018
06:49:44
Sergey
18.06.2018
07:05:25
Алексей
18.06.2018
07:23:57
Google
Алексей
18.06.2018
07:27:27
Vladimir
18.06.2018
07:38:05
Да именно так, фронт, бэк. Канбан масштабируется легко, скрам, ну, наверно, успешного не видел
Спасибо за ответы.
Сколько я видел коллективов и продуктов, где копятся проблемы, везде была одна исходная проблема - забили на обоснованность фич, коммуникации и внутреннее качество. Потом чтобы хоть как-то справляться приходилось дико раздувать штат. В два раза, бывало в три раза, полагаю в одном месте я даже видел штат раздутый в 4 раза. Потому что изначально взяли в оборот "прагматичные" установки. Прагматичные в том плане, что "главное результат", причем, краткосрочный. Т.е. полное отсутствие стратегического видения и понимания необходимости тенденции к улучшению.
Чем больше люди концентрировались на тактических интересах, тем больше теряли в стратегичесих. Чем больше теряли в стратегических тем меньше было свободного времени и сил, тем меньше возможностей было удовлетворить хотя бы тактические интересы.
В общем, положенные в основу установки, не учитывающие стратегические интересы, всегда приводили к падению через 2-5 лет. Говорю только про свой опыт.
Sergey
18.06.2018
08:16:39
Я бы перевел на более формальный язык: Обилие фич находится в равновесии по Парето с такой группой атрибутов качества, как модифицируемость (ГОСТ 25010). Ситуация описана в "Цель-3". Просто один в один. Настоящей же проблемой является то, что практически все команды в начале разработки забивают на все атрибуты качества, кроме объема фич. И SCRUM приводит к феерическим результатам. Не, сначала все хорошо. Зато потом... Справедливости ради добавим, что чем больше фич, тем хуже юзабилити. Тоже самое равновесие по Парето. Ситуация описана в "Психбольница в руках пациентов."
А про то как создавать стратегию разработки похоже вообще ни в одной книге нет.
Vladimir
18.06.2018
08:22:14
Я бы перевел на более формальный язык: Обилие фич находится в равновесии по Парето с такой группой атрибутов качества, как модифицируемость (ГОСТ 25010). Ситуация описана в "Цель-3". Просто один в один. Настоящей же проблемой является то, что практически все команды в начале разработки забивают на все атрибуты качества, кроме объема фич. И SCRUM приводит к феерическим результатам. Не, сначала все хорошо. Зато потом... Справедливости ради добавим, что чем больше фич, тем хуже юзабилити. Тоже самое равновесие по Парето. Ситуация описана в "Психбольница в руках пациентов."
Скрам даёт инструменты для адаптации, в том числе и возможность обдумать текущую ситуацию и понять, что нужен кардинальный поворот или просто настройка процессов для улучшения качества (скорректировать критерии готовности фичи, к примеру). Его вина лишь в том, что он позволяет держать команду в тонусе. Но нельзя в этом обвинять скрам. Но если скрам это только активности и артефакты без внутреннего наполнения (карго культ) то да, феерические последствия вполне достижимы ?
Sergey
18.06.2018
08:25:25
Vladimir
18.06.2018
08:43:38
Sergey
18.06.2018
08:57:16
Vladimir
18.06.2018
08:58:30
Алексей
18.06.2018
08:58:53
Sergey
18.06.2018
09:02:02
Коллеги. Это обсуждение не на день и не на два. И статьи тут тоже не хватит. Рекомендую книгу https://www.ozon.ru/context/detail/id/19730649/ С переводом названия книге точно не повезло, если кому удобней, читайте на английском. На мой взгляд, лучшая из книг по эджайлу. И внедрять скрам без чтения этой книги, право не стоит.
"Быстрая разработка программного обеспечения" Алистер Коберн
Коберну не надо продавать скрам, в отличии от коучей по скраму. Именно поэтому эта книга лучшая.
Google
Vladimir
18.06.2018
09:06:42
Но Agile, конечно, больше чем Scrum. И лучше случать коучей, которые продают Agile, а не Scrum. Немного по-ёрничаю, простите )
Sergey
18.06.2018
09:09:06
Давайте еще раз. Когда я закручиваю шурупы отвертка работает. А вот рубанком это делать неудобно. Кода строгаю, рубанок работает на отлично, а с отверткой проблемы.
"Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения" Алистер Коберн
- тоже крайне рекомендую.
http://rsdn.org/article/Methodologies/compeople.xml
"Что меня удивило во всех этих проектах? То, что они ясно свидетельствуют о следующем:
* Практически любую методологию можно с успехом применять в каком-нибудь проекте.
* Любая методология может привести к провалу проекта.
* Тяжеловесные методологии тоже могут успешно применяться в работе.
* Облегченные методологии чаще приводят к успеху, и, что более важно, разработчики сами говорят, что успех проекта был обеспечен именно методологией."
Vladimir
18.06.2018
09:17:23
Спасибо!
Собственно я с вами и не спорю, я это уже писал раньше.
Напомню контекст. Я выяснил немного обстоятельств работы @SeaGullLingvinston, понял, что есть проблемы в понимании скрама. Собственно, не была реализована адаптация. И теперь предполагаю, что переход на канбан не решит проблем, а просто проблемы перестанут зудеть. К примеру, очень удобно переходить на канбан, если не удается завершить спринты вовремя. Или очень удобно переходить на канбан, если пожар и скоуп спринта удержать неизменным не получается.
Про молотки, рубанки и гвозди - очень все очевидно. Про это и говорить особого смысла нет. Я, чаще всего, нахожусь в контексте стартапа или, как минимум, разработки нового продукта. Для меня скрам очень хорош.
Книжки в гудридс себе добавлю.
Sergey
18.06.2018
09:37:35
Спасибо!
Собственно я с вами и не спорю, я это уже писал раньше.
Напомню контекст. Я выяснил немного обстоятельств работы @SeaGullLingvinston, понял, что есть проблемы в понимании скрама. Собственно, не была реализована адаптация. И теперь предполагаю, что переход на канбан не решит проблем, а просто проблемы перестанут зудеть. К примеру, очень удобно переходить на канбан, если не удается завершить спринты вовремя. Или очень удобно переходить на канбан, если пожар и скоуп спринта удержать неизменным не получается.
Про молотки, рубанки и гвозди - очень все очевидно. Про это и говорить особого смысла нет. Я, чаще всего, нахожусь в контексте стартапа или, как минимум, разработки нового продукта. Для меня скрам очень хорош.
Я бы так не сказал :) Понимаем мы скрам, но для нас это фреймворк, который мы используем в контексте наших процессов. Когда мы вышли за границы применимости фреймворка, мы переходим на другие инструменты. Мы же энтерпрайз. Переход вызван сменой фазы развития продукта. Решения принимаются не на пустом месте, у нас есть метрики процессов. И видно что поскольку лавинообразно возрастает количество сквозных работ, спринты перестают работать и начинают мешать. Это одна из причин.
Dmitry
18.06.2018
10:01:02
"Мы же энтерпрайз." – первый раз слышу, чтобы эту фразу кто-то произносил в положительном контексте.
Sergey
18.06.2018
10:19:46
Меня лично прет от Скрама,тем, что он светит все проблемы как прожектор у пограничников. ничегошеньки не ускользает.
Vladimir
18.06.2018
10:21:17
Выше писали о том, что он скрывает проблемы.
Sergey
18.06.2018
10:21:25
Так и я об этом
Vladimir
18.06.2018
10:21:44
не Вскрывает, а скрывает
Levon
18.06.2018
10:21:51
Накину ещё немного - Scrum is Your Mother-in-Law =)
Он всегда укажет на твои промахи, сразу же =)
Oleg
18.06.2018
10:22:09
У Сергея кажется ватерфолл замаскированный под скрам.
Sergey
18.06.2018
10:22:10
От тещи ничего не скроешь :))))
Levon
18.06.2018
10:22:22
даааа ;)
Google
Mikhail
18.06.2018
10:23:44
Выше писали о том, что он скрывает проблемы.
ну видимо писали господа, которые едва-едва с ним соприкоснулись и не особо поняли, что произошло. ну или нашли людей, которые прикрываясь скрамом свои проблемы замалчивали. Он задизайнен так, что у вас выбора нет - вы собираете все грабли, которые есть и вынуждены их решать
Sergey
18.06.2018
10:24:13
Хорошо сказал. Я так не умею.
Vladimir
18.06.2018
10:26:28
Разве что чисто механически
Mikhail
18.06.2018
10:27:58
Vladimir
18.06.2018
10:29:28
Mikhail
18.06.2018
10:37:04
Тык, если майндсет уже такой как в манифесте, то это стадия ри. Конкретные преактики, пожалуй, уже не имеют значения.
вот тут не соглашусь. Ри это все же стадия овладевания навыком. Майндсет != навык. Ты можешь быть офигенно дружелюбным и очень гореть продуктом, набрать правильных людей в компанию, но с инструментами, с тем КАК это все делать каждый день у вас могут быть проблемы. И у меня в практике и такие компании были. Им гораздо проще, чем другим - они быстро всё впитывают, не ломают практики в угоду своей действительности и в итоге получают от них максимум, как и задумано
Vladimir
18.06.2018
10:38:03
Sergey
18.06.2018
11:14:50
Открою вам страшный секрет. Только об этом т-с-с. Когда, то очень давно я беседовал с отличным спецом по скрам. Чего-то там у него было "мастер", "коуч", "тренер" по скраму и вообще весь обвешанный медалями, так, что немедленно утонул бы попади в воду - не суть. Я различаю не регалиям, а по "выучил" (бразильская система по Фейману) или "разобрался". Этот разобрался. Спрашиваю: "ну ты ж понимаешь?", Он: "Да понимаю, я понимаю. Но у меня две кошки и ипотека. А люди хотят быть обманутыми. Приходится врать. Первое время я еще пытался говорить, что в большинстве проектов скрам работать не будет. Но это не продается. Приходится врать."
Лет десять или двенадцать с того разговора прошло. Но я все больше убеждаюсь: "Если говорить правду, то слона не продать."
Mikhail
18.06.2018
11:25:39
Сергей, вы напрасно по одному опыту экстраполируете характеристики на всех остальных.
Sergey
18.06.2018
11:38:13
Только правду. Вскрывать все. Все работает. Проверено.
Прозрачность один из китов. Открытость и смелость в ценностях. Они меняются. Они становятся другими. Магия .....
Pavel
18.06.2018
11:42:37
Открою вам страшный секрет. Только об этом т-с-с. Когда, то очень давно я беседовал с отличным спецом по скрам. Чего-то там у него было "мастер", "коуч", "тренер" по скраму и вообще весь обвешанный медалями, так, что немедленно утонул бы попади в воду - не суть. Я различаю не регалиям, а по "выучил" (бразильская система по Фейману) или "разобрался". Этот разобрался. Спрашиваю: "ну ты ж понимаешь?", Он: "Да понимаю, я понимаю. Но у меня две кошки и ипотека. А люди хотят быть обманутыми. Приходится врать. Первое время я еще пытался говорить, что в большинстве проектов скрам работать не будет. Но это не продается. Приходится врать."
Есть очень мало «проектов», в которых серам не работает. Есть очень много проектов, в которых серам не смогли завести из-за уверенности в уникальности проекта и необходимости немедленной адаптации :)
*скрам. Писать с мобилки неудобно
Андрей
18.06.2018
11:57:08
Andrew
18.06.2018
11:58:40
Не существует методологий,фрейворков и тд)есть лишь наборы инструментов. В тот момент когда появляется человек наученный коучем на "ретро это важно,это всегда" хочется воткнуть кол в голову.
Андрей
18.06.2018
11:58:41
А ещё прикольней, когда через энное время адаптации приходят к классическому скрам.
Google
Sergey
18.06.2018
12:00:02
Andrew
18.06.2018
12:02:46
Dmitry
18.06.2018
12:03:28
А его определил?)
автор фреймворка, если не соблюдаете, не используйте название
скрам – защищенный товарный знак, если что
Pavel
18.06.2018
12:03:30
А Кен Швабер тоже так считает? По моим сведениям - нет.
При всем уважении к Кену Швайберу, его понимание "можно адаптировать" очень отличается от понимания "можно адаптировать" людей, которые, собственно, и начинают адаптировать, а потом жаловаться, что "скрам на нашем проекте не работает".
Dmitry
18.06.2018
12:04:15
Pavel
18.06.2018
12:05:31
Скрам "не работает" в хаотик. Но в хаотик и проекта как такоового нет, там вообще мало что "работает".
Скрам избыточен в simple, но simple это тоже довольно условно "проект", скорей операционная деятельность.
Andrew
18.06.2018
12:06:16
Dmitry
18.06.2018
12:07:05
Andrew
18.06.2018
12:09:19
В изначальном сообщение речь шла о том,что не существует фреймворков и методологий)есть лишь один большой набор инструментов для достижения цели.Но нелинейным людям как раз(особенно коучам и оным)надо создавать видимость работы)
Sergey
18.06.2018
12:23:03
Pavel
18.06.2018
12:24:02
Сергей, вполне.
Sergey
18.06.2018
12:24:07
+Объем кода, если распечатать - фура.
Pavel
18.06.2018
12:24:16
Более того, я в похожих условиях это делал :)
Sergey
18.06.2018
12:24:30
50 000 дефектов в бэклоге.
Sergey
18.06.2018
12:24:43
Pavel
18.06.2018
12:25:57
Потмоу что это эффективней, чем, гм, более традиционные методы работы с таким проектом: меньше затраты, более четко отделяется RnD от разработки, тайм ту маркет ниже, возможность анализировать результаты и вносить изменения в соответствии с требованиями рынка - выше
ROI это свойство конечного продукта, а не "проекта".
Sergey
18.06.2018
12:27:01
Что такое традиционные методы? И что такое традиционные методологии, о которых так много говорят?
Google
Алексей
18.06.2018
12:27:46
Pavel
18.06.2018
12:27:49
PMBoK, классический SDLC, Six Sigma, RUP
PMBoK в первую очередь
классический SDLC, кстати, это тот самый "водопад", с которым так любят воевать адепты agile :)
Sergey
18.06.2018
12:29:00
Pavel
18.06.2018
12:29:50
Сергей, при всем уважении, нельзя применить ROI к проекту. ROI возникает, когда продукт вышел на рынок.
Проекция ROI даже в теории ограничений, требует учета рынка и применяется для _операционной_ деятельности системы.
Не для проекта изолированно.