🦠
Если этим вопросом — как решать приоритет по техдолгу упарывается скрам-мастер, вариант три подходит больше всего
Sergey
Упарывается. Слово то какое ...
Sergey
А по теме есть что сказать?
🦠
Функциональная разработка в принципе не имеет проблем с занести решение техдолга в спринт, все понимают, что техдолг накапливается и всегда неплохо решать его для поддержания велосити
🦠
Сам по себе техдолг не смертелен, это продукт жизнедеятельности команды, последствия компромиссов. И это в интересах самих разработчиков не иметь pain-driven development
Grigory
А вот еще у меня вопросик, потихоньку встает в полный рост. В процессе работы у ҡоманд возникает небходимость реализовать различные технические Стори. Там и техдолг и рефакторинг и улучшения связанные с CI/CD. Мы с Владельцем договорились, что все идет через Бэклог. Стори бьются на более мелкие, чтобы они могли быть закончены за Спринт. Собирабтся ообщества, обсуждают, оценивают, сплитят и т.д. Все как с обысными историями. Но вот ка доходит дело до приоритизации Бэклога, движение задач не то чтобы стопорятся, но идут более низким приоритетом что-ли ... все время возникают срочные бизнесовые стори ... Как быть? Есть практики? Не вносить их в бэклог, просто на планировании закладывать командам на это время? Теряем прозрачность ... Выделять некий квант, например, 25% и брать такой же процент технических сторей?
Разные задачи по разному. Предполагается, что у всего будет ценность. Рефакторинг включаеться в стори, если рядом изменения. Для ci и тд, роль девопс может себе затягивать в спринт задачки, но там то же есть велью, например тайм ту маркет. Для автотестов и тд есть dod, без них не готова фича. Я часто в начале продукта ёмкость планирую с командой из расчёта, что есть сколько то задач по поддержки и остаток спринта можем что то полезное делать. В Safe спецом спринт предусмотрен, но это к Паше) вот
Grigory
смотрел? https://youtu.be/NpbvtZV_sD8
Да, норм подход. Я тоже после видео такое начал использовать, но исковеркал немного. Qa даю право северити ставить и heat map Команда + po согласуют в какой то момент. Так получается, что команда сама берет часть багов без по.
Andrey
А вот еще у меня вопросик, потихоньку встает в полный рост. В процессе работы у ҡоманд возникает небходимость реализовать различные технические Стори. Там и техдолг и рефакторинг и улучшения связанные с CI/CD. Мы с Владельцем договорились, что все идет через Бэклог. Стори бьются на более мелкие, чтобы они могли быть закончены за Спринт. Собирабтся ообщества, обсуждают, оценивают, сплитят и т.д. Все как с обысными историями. Но вот ка доходит дело до приоритизации Бэклога, движение задач не то чтобы стопорятся, но идут более низким приоритетом что-ли ... все время возникают срочные бизнесовые стори ... Как быть? Есть практики? Не вносить их в бэклог, просто на планировании закладывать командам на это время? Теряем прозрачность ... Выделять некий квант, например, 25% и брать такой же процент технических сторей?
Мне кажется чисто вопрос о понимании po, что техдолг это расходы в будущем, такие задачи реально нужно продавать, но в конце концов, на ретро поднять вопрос, и пускай команда сама решит. Мне повезло с po, у нас нет такой проблемы)
Vladimir
А вот еще у меня вопросик, потихоньку встает в полный рост. В процессе работы у ҡоманд возникает небходимость реализовать различные технические Стори. Там и техдолг и рефакторинг и улучшения связанные с CI/CD. Мы с Владельцем договорились, что все идет через Бэклог. Стори бьются на более мелкие, чтобы они могли быть закончены за Спринт. Собирабтся ообщества, обсуждают, оценивают, сплитят и т.д. Все как с обысными историями. Но вот ка доходит дело до приоритизации Бэклога, движение задач не то чтобы стопорятся, но идут более низким приоритетом что-ли ... все время возникают срочные бизнесовые стори ... Как быть? Есть практики? Не вносить их в бэклог, просто на планировании закладывать командам на это время? Теряем прозрачность ... Выделять некий квант, например, 25% и брать такой же процент технических сторей?
За внутреннее качество отвечает разработчик. Если PO будет приоритезировать технические задачи в бэклоге - это будет конфликт двух ролей - PO и разработчика в одном человеке. Ответственность PO - (в том числе) оптимально использовать мощность команды разработки, которую она готова генерировать. Ответственность команды разработки - (в том числе) поддерживать постоянный темп разработки за счет хорошего внутреннего качества. ИМХО, PO не решает ничего по техническому долгу. Решает команда разработки. И это не говорит о том, что не должно быть прозрачности. Так же это не говорит о том, что им не придется договариваться. Но по тех долгу решает команда. К тому же чаще всего PO некомпетентен в технических вопросах.
Grigory
Главное что бы бэклог плоский был..
Grigory
Кстати а в лесс что они предлагают?
Sergey
Мне кажется чисто вопрос о понимании po, что техдолг это расходы в будущем, такие задачи реально нужно продавать, но в конце концов, на ретро поднять вопрос, и пускай команда сама решит. Мне повезло с po, у нас нет такой проблемы)
Не, у нас все норм с ПО. Просто ему сложно, он меж двух огней. Он понимает, что техстори должны быть, но и бизнесовые фичи конечно нужны. Правктика сейчас такая, что разработчики формируют необходимые стори, а потом обсуждают с ним необходимость и приоритеты. Хочется уйти от лишних встреч и обсуждений, чтобы было правило и им все пользовались. Ка-то так.
Sergey
За внутреннее качество отвечает разработчик. Если PO будет приоритезировать технические задачи в бэклоге - это будет конфликт двух ролей - PO и разработчика в одном человеке. Ответственность PO - (в том числе) оптимально использовать мощность команды разработки, которую она готова генерировать. Ответственность команды разработки - (в том числе) поддерживать постоянный темп разработки за счет хорошего внутреннего качества. ИМХО, PO не решает ничего по техническому долгу. Решает команда разработки. И это не говорит о том, что не должно быть прозрачности. Так же это не говорит о том, что им не придется договариваться. Но по тех долгу решает команда. К тому же чаще всего PO некомпетентен в технических вопросах.
Наш РО компетентен в техвопросах. С этим проблем нет. Речь именно выработке правил балансировки между бизнес фичами и техническими. А по техдолгу ... ведь это именно PO берет в долг у команды. И он это понимает. В нашем случае точно. Если нужна срочно фича и ставят костыль, ему об этом говорят, он с этим соглашается, "беря в долг" и понимая, что за этим последуют затраты на рефакторинг, может быть большие чем они были бы, если бы он не ьрал в долг. Но если это важно для бизнеса, он может на это пойти, такое бывает .... На планировании команды сами набирают элементы (PBI) в Спринт, никто им не навязывает объем работ. Но если PO берет в долг, а потом "забывает" об этом это тоже печально. В этом случае им придется брать меньше работы на планировании и решать технические стори в Спринтах втихую. А это генерирует кучу проблем по взаимодействию между командами и РО, Ну и пользователи страдают. Поэтому в данном случае важна прозрачность и оценка этих задач. Имхо. Это влияет на ключевую, на мой взгляд, ценность Скрама - Commitment. Ответственность, Обязательства, Преданность .... Отсюда возникает континуум и две крайние точки. Первая - все ТехСтори в Бэклог и полная прозрачность. Вторая - все ТехСтори мимо Бэклога, но команд закладывают время в Спринте на эти вещи. Прозрачности нет. Ну как то так я пока вижу.
Sergey
Главное что бы бэклог плоский был..
Хороший вопрос. Сейчас посмотрю, возможно ответ действительно есть в книге Баса и Крейга.
Vladimir
Основной посыл был - в разграничении ответственности команды разработки и PO. Тех долг это ответственность команды разработки. А значит ей и решать когда отдавать долго и можно ли давать в долг PO. PO не может принимать технических решений. Это было бы нарушением автономности, доверия, уважения, сфокусированности.
Vladimir
Команда должна проявить смелость и сказать - стоп, мы отдаем такой-то долг, это тоже важно, это нам мешает. Мешает - значит рушит нашу вовлеченность.
Vladimir
Да, но решать команде разработки. Все что я пишу - ИМХО ) Я не скрам мастер )
Sergey
Да, но решать команде разработки. Все что я пишу - ИМХО ) Я не скрам мастер )
Мне очень нравятся твои советы! Они всегда по делу. Спасибо!
Vladimir
шучу
Sergey
У нас в Москве в понедельник офис открывается и формируется команда. Почему нет :)
Vladimir
В Томске если решите сформировать - я могу этим заняться ))) Создавал отдел разработки мобильных приложений... (фу-фу-фу функциональное подразделение)
Vladimir
(В Томске дешевле... только тссс...)
Sergey
:)
Chyngyz
В Бишкеке если решите сформировать будут рад)))
Виталий
О, Бишкек. Привет.
Chyngyz
Либо удаленно возьмете - не откажусь)
Chyngyz
О, Бишкек. Привет.
Приветствую
Vladimir
Либо удаленно возьмете - не откажусь)
Да, вот читаешь в этом чате Сергея и думаешь - а scrum-то есть! И сразу охото так же ) Но пока пытаюсь у себя подвинуть коллег в сторону плотных коммуникаций, открытости, уважения и автономсности )
Sergey
Либо удаленно возьмете - не откажусь)
Привет! С удаленными сейчас работаем. Если команда целиком, то норм. У нас есть две такие команды. Но возникает масса проблем с митингами. Все равно они вываливаются из процесса и нужно много больше усилий для их вовлечения. А с отдельными людьми все еще тяжелее. Я за то, чтобы все сидели в одном офисе.
Vladimir
А то поднадоело участвовать провальных стартапах без продакт вижна, без целей, даже юзер стори и те формулируются всегда от какого-то абстрактного "User" и про секцию "in order to" в половине случаев забывают, а другая половина формулируется спустя рукава и не дает реального понимания контекста
Chyngyz
Сергей, могу и во благо компании. Главное задачки для опыта. В дальнейшем может и переберусь)
Yuriy
коллеги, давайте про найм в личку)
Vladimir
можете JTBD попробовать, там упор на "работы" а не на Персон
Интересно, я думал, что нужно понять целевую аудиторию, чтобы понять ее проблемы. Думал вещи нераздельно связанные.
Vladimir
В примере со сникерсом я бы роль назвал "Голодный человек, который не имеет возможности поесть капитально" )
Vladimir
тут пример со сникерсом https://medium.com/no-flame-no-game/%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-jobs-to-be-done-%D0%B8-job-stories-4c57c1dc84cf
Vladimir
можете JTBD попробовать, там упор на "работы" а не на Персон
Короче, наша аудитория не очень сегментированная. Ее достаточно легко определить, по-моему. Но в любом случае спасибо за совет. Job stories вполне могут подойти как промежуточный шаг
Vladimir
Почему Павел ушел?
Sergey
Сергей, если не сложно, напиши как вы работаете с этим?
Сейчас расскажу как мы работаем с DoR (Defination of Ready). По сути для нас это фильтр для элементов PBI на входе в Спринт (элемент должен быть Sprint Ready). Без выполнения DoR элемент в Спринт не заходит. Мы работаем семью кросс-функциональными командами. У нас DoR состоит из следующих пунктов ( с небольшими пояснениями): 1. У элемента должна быть оценка ценности от Владельца Продукта. Мы используем для этого ряд чисел - 10,20,30,50,100,200,500,1000. Оценку имеет право дать только Владелец Продукта. 2. У элемента доджна быть оценка трудоемкости от команд. Мы используем модифицированный ряд чисел Фибоначчи. Это 1,2,3,5,8,13,21,40. Оценка дается на общем PBR (Overall PBR) с представителями команд с использованием карт и "Покера планирования". Оценку имеют право давать только Команды разработки. 3. Оценка трудоемкости элемента не дожна быть выше 13. Если при оценке получается больше 13 - на Общем PBR мы разбиваем ее на более мелкие фичи, используя в основном Story Mapping. Оценка на 13, это примерно неделя работы (зависит в основном от опытности команды), т.е такой элемент с очень высокой вероятностью будет сделан в Спринте. 4. У сложных элементов с оценкой 8 и 13 должны быть приемочные критерии. Для таких элементов организуется дополнительный PBR, командный или многокомандный. Это решается на общем PBR. Решение о том, какая команда будет брать элемент в Спринт максимально откладывается до планирования. Вся эта работа по превращению элементов в Sptint Ready проводится на PBRах - Общем, многокомандлном или командном. В результате к моменту планирования Спринта у нас есть приоритизированный список элементов со статусом Sptint Ready. На планировании команды просто выбирают себе (последовательно, в соответствии с приоритетом конечно) элементы Бэклога из этого списка. Примерно так.
Sergey
Почему Павел ушел?
Трудно сказать. Но он есть на фейсбуке, я его затащил в наши сообщества :)
Vladimir
Речь про Pavel ведь? Он до сих пор тут
Yuriy
а почему ушел-то?) Может, занят человек 😄
Sergey
А да. Чего-то это я тупанул :)
Sergey
Я его просто упомянуть хотел как-то, но не нашел. А сейчас вот есть ... странно :)
Andrey
Сейчас расскажу как мы работаем с DoR (Defination of Ready). По сути для нас это фильтр для элементов PBI на входе в Спринт (элемент должен быть Sprint Ready). Без выполнения DoR элемент в Спринт не заходит. Мы работаем семью кросс-функциональными командами. У нас DoR состоит из следующих пунктов ( с небольшими пояснениями): 1. У элемента должна быть оценка ценности от Владельца Продукта. Мы используем для этого ряд чисел - 10,20,30,50,100,200,500,1000. Оценку имеет право дать только Владелец Продукта. 2. У элемента доджна быть оценка трудоемкости от команд. Мы используем модифицированный ряд чисел Фибоначчи. Это 1,2,3,5,8,13,21,40. Оценка дается на общем PBR (Overall PBR) с представителями команд с использованием карт и "Покера планирования". Оценку имеют право давать только Команды разработки. 3. Оценка трудоемкости элемента не дожна быть выше 13. Если при оценке получается больше 13 - на Общем PBR мы разбиваем ее на более мелкие фичи, используя в основном Story Mapping. Оценка на 13, это примерно неделя работы (зависит в основном от опытности команды), т.е такой элемент с очень высокой вероятностью будет сделан в Спринте. 4. У сложных элементов с оценкой 8 и 13 должны быть приемочные критерии. Для таких элементов организуется дополнительный PBR, командный или многокомандный. Это решается на общем PBR. Решение о том, какая команда будет брать элемент в Спринт максимально откладывается до планирования. Вся эта работа по превращению элементов в Sptint Ready проводится на PBRах - Общем, многокомандлном или командном. В результате к моменту планирования Спринта у нас есть приоритизированный список элементов со статусом Sptint Ready. На планировании команды просто выбирают себе (последовательно, в соответствии с приоритетом конечно) элементы Бэклога из этого списка. Примерно так.
Круто, спасибо
Lena
Всем привет! Только вчера к вам присоединилась) Недавно скинули чек лист для тестирования в Экселе. Может кто то использует другие программы?
Vladimir
Наверное есть канал, где сидят гораздо более компетентные в плане тестирования люди.
Vladimir
а вобще testlink использовал для оформления тест планов(сьютов, кейсов)
Alex
Вот еще про РdМ и РО, если кому-то интересно. Схоронил из чата продактов.
Alex
Как и обещал, в своей новой статье рассказываю почему плохо совмещать функции Product Manager и Product Owner в одном лице, и чем это может закончиться. Надеюсь будет полезно. https://vc.ru/hr/46048-glavnaya-oshibka-agile-transformatorov-pochemu-product-manager-i-product-owner-eto-ne-odin-chelovek
Andrew
https://t.me/qa_ru
Andrew
Тут сидят QA
Lena
Спасибо, схожу с ним)
Vladimir
Спасибо, схожу с ним)
Если таки вернуться к теме канала то TDD, BDD, ATDD - практики из XP. Подразумевают автоматизацию тестирования. А чек листы можно оставить чек листами в любом инструменте для проставления галочек, тоже пригодятся.
Lena
Потом надо расписывать ещё кейсы для тестирования. Их на проекте нет. Вот хочу все это как то обьеденить и структурировать
Vladimir
https://www.softwaretestinghelp.com/15-best-test-management-tools-for-software-testers/
Lena
доя ведения чеклистов по тестированию?
И кейсов. Мне интересно кто что использует и насколько это удобно
Max
А вот еще у меня вопросик, потихоньку встает в полный рост. В процессе работы у ҡоманд возникает небходимость реализовать различные технические Стори. Там и техдолг и рефакторинг и улучшения связанные с CI/CD. Мы с Владельцем договорились, что все идет через Бэклог. Стори бьются на более мелкие, чтобы они могли быть закончены за Спринт. Собирабтся ообщества, обсуждают, оценивают, сплитят и т.д. Все как с обысными историями. Но вот ка доходит дело до приоритизации Бэклога, движение задач не то чтобы стопорятся, но идут более низким приоритетом что-ли ... все время возникают срочные бизнесовые стори ... Как быть? Есть практики? Не вносить их в бэклог, просто на планировании закладывать командам на это время? Теряем прозрачность ... Выделять некий квант, например, 25% и брать такой же процент технических сторей?
Как краткосрочное решение - вводите квоту. Но я бы рекомендовал учить команду "продавать" технические истории PO, ровно как это делают заказчики, держатели стейков и пр. Если команда донесет важность, например, замены технологии до PO в понятных ему терминах, то приоритет наивно сработает как надо. Представь, тебе как PO говорят - либо мы остаёмся на старом технологическом стеке и разрабатываем типовую историю за 5 дней в среднем, либо мы инвестируем 10 дней в обновление и начинаем разрабатывать эти же истории за 3 дня.
Dmitry
Всем привет! Мы уже скоро летим с командой в Сочи, возможно и кому-то из вас тоже будет интересно это мероприятие! ✨Спикеры и почетные гости: 📌МАРИНА ЗРЕБНАЯ - основатель и руководитель Альфа Академии по подготовке удаленных сотрудников 📌ВИТАЛИЙ АНТОНОВ - продюсер образовательных проектов 📌АЛЕКСЕЙ СТРЕЛЬЦОВ -директор по развитию ACCEL 📌ВЛАДИСЛАВ БЕРМУДА -предприниматель, маркетолог, писатель 📌ОЛЬГА ДМИ-Журналист, предприниматель, телеведущая 📌СЕРГЕЙ МИХАЙЛОВ- совладелец сервиса GetCourse 📌ЮЛИЯ СЕМАХИНА -автор проекта YourBots - умные чат боты для мессенджеров 📌АЛЕКСЕЙ ЧЕРНЫШЕВ-владелец группы компаний "Ruka Group". Основатель сервиса Template Robot 📌ЕЛЕНА ЕЛАГИНА-специалист в области фото и видеосъемки 📌НИКОЛАЙ СМЕРНИЦКИЙ -владелец нескольких бизнесов. снователь SEO агенства Smenik Agency 📌ЛОРА БЕЗГИНОВА - учредитель консалтинговой компании "Bezginova.Biz" ☀Где будет проходить наш слет? г. Сочи, Роза Хутор -Олимпийская деревня. 👉Цель Бизнес-лагеря - объединить предпринимателей и удаленных сотрудников в единую работающую систему, с помощью которой можно максимально быстро и эффективно решать сложные задачи и бизнес-вопросы. ✨Когда: 6-7 октября. Ваше лето может продлиться в живописном месте Краснодарского края. 👌Нетворкинг-это сила! Посетите Первое в России бизнес-лагерь "Перезагрузка" https://perezagruzka-sochi.ru/#spiker. Перезагрузитесь этой сенью вместе с нами по полной.
Dmitry
Julia
И кейсов. Мне интересно кто что использует и насколько это удобно
Смотря что именно вы хотите делать:) инструментов очень много. платное-бесплатное, с апи или без, в облаке или локально..:)) конкретно доя чеклистов мне нравится ontestpad.com. Ну и у мы занимаемся плагинами доя джиры и сделали себе свой:) Structure. Testy(https://marketplace.atlassian.com/apps/1212033/structure-testy-test-checklists)
Julia
Для кейсов самый популярный вариант Test Rail, если из бесплатных-гляньте на https://leantesting.com/
Julia
Если внутри Jira кейсы вести хотите- самый хороший вариант https://marketplace.atlassian.com/apps/1213259/test-management-for-jira
Julia
Мы в джире проекты ведём. Попробую этот модкль. Он бесплатный?
нет, не бесплатный:) хорошего и бесплатного мало ;) единственное бесплатное полностью - https://marketplace.atlassian.com/apps/1214038/qaspace-test-management
Julia
да, плагин
Mihail
ребят, понимаю, что немного не в тему канала, но не знаю, где в телеграме можно было бы задать этот вопрос. Хотел бы узнать касательно налогов. Что если у интернет-проекта нет оффлайн-представительства, может ли каким-то образом налоговая вычислить такое предприятие не платящее налогов?