Yuriy
Всем привет! Поделитесь, пжлст, инфой в чем отличие Product Owner от Area Product Owner. В частности какие задачи, функционал, полномочия у APO? В этой статье https://less.works/less/less-huge/area-product-owner.html , например, говорится, что APO не приоритезирует бэклог. Какие еще есть особенности?
Levon
Добрый день, а у вас, кроме этого элемента LeSS, что еще есть?
Yuriy
Добрый день, а у вас, кроме этого элемента LeSS, что еще есть?
я столкнулся со структурой, где есть главный PO, под ним есть PO поменьше и как бы между гл. PO и PO по-меньше ищут еще APO. И мне кажется, что кто-то тут лишний) не понимаю, зачем еще люди в этой цепочке. PO по-меньше вроде как и должен быть APO...
Dmitry
Надо понимать, что Apo это конкретно роль из less huge
А не просто клевое название
Yuriy
Yuriy
Dmitry
Если у вас над продуктом не работает 90+ человек, то вам не стоит заводить APO
Сам LeSS говорит о том, что до LeSS Huge лучше не доводить
Yuriy
André | KreyDan |
Коллеги, добрый вечер!, есть вопрос - agilealliance пишет, что defenition of done позволяет Limits the cost of rework once a feature has been accepted as ‘done’. Как можно трактовать данный пункт, критерии готовности позволяют снизить возможные расходы на переработку фичи?
Vladimir
αlex
Всем привет
Константин
может кто в двух словах пояснить что такое conwip?
Dmitry
@EgorSmolkin еще один репост из этого канала – в бан
Dmitry
реклама запрещена
постоянные репосты боянов с одного и того же канала, с целью нагнать туда аудиторию == реклама
Dmitry
от вас в этом чате с самого вступления только репосты
Yehor
Yehor
Но вы админ, не спорю
Yehor
Просто было интересно...
Dmitry
Добрый день!
Мы - компания, только только внедряющая у себя Agile-принципы. В одной из команд происходит следующая ситуация. User story написанные совместно с product owner'ом на время спринта - успешно закрываются и будут показаны на презентации, но при этом - технические специалисты не полностью покрыли код тестами. Я понимаю, что это своего рода нарушение требований о внутреннем качестве продукта, в результате чего у нас возник - "технический долг". Мне понятно, что в будущем нужно более четко относиться к планированию, но нужно что-то сделать с текущими задачами.
Подскажите, пожалуйста, практику решения таких ситуаций. Нужно ли их выносить в отдельный спринт, или просто закладывать их как задачи мимо User Story от PO?
Denis
В бэклог первым делом, а потом в один из спринтов, если доработать это важно. И конечно же при участии PO. Одна из ценностей скрама - прозрачность.
Dmitry
Денис, спасибо за ответ. Правильно ли я понимаю, что нужно сформировать ещё одну User Story - "Ликвидация технического долга", для данного случая?
Dmitry
Добрый день!
Мы - компания, только только внедряющая у себя Agile-принципы. В одной из команд происходит следующая ситуация. User story написанные совместно с product owner'ом на время спринта - успешно закрываются и будут показаны на презентации, но при этом - технические специалисты не полностью покрыли код тестами. Я понимаю, что это своего рода нарушение требований о внутреннем качестве продукта, в результате чего у нас возник - "технический долг". Мне понятно, что в будущем нужно более четко относиться к планированию, но нужно что-то сделать с текущими задачами.
Подскажите, пожалуйста, практику решения таких ситуаций. Нужно ли их выносить в отдельный спринт, или просто закладывать их как задачи мимо User Story от PO?
1) Есть такая штука Definition of Done, нужно их сформулировать и не считать историю "выполненой", если DoD не соблюден (туда же попадают тесты и тд)
2) текущий долг: можно в бэклог отдельными задачами (как верно заметили выше), можно правилом "когда делаешь историю, которая затрагивает кусок кода с техдолгом – изволь пофиксить его"
зависит от требований к качеству
лучше вариант 2, но зависит от ситуации, конечно
Dmitry
Благодарю за ответы.
Бегло приходит в голову мысль, что для новых проектов лучше использовать 1-й вариант, а для работы с уже существующими - 2-й.
Denis
Верно. При использовании 1, таких ситуаций не будет. Иначе кого вы обманываете? Сами себя?
А если DoD позволяет, то значит такое качество кода для вас приемлемо и идете дальше
Kirill
Господа, какие общие подходы существуют к разработчику, который стабильно выдает завышенные естимейты при планировании спринта?
Daria
Dmitry
Kirill
А чуть более эффективные решения для меня, как для получателя и спонсора этой работы?
Dmitry
Kirill
Он каждый раз делает разные задачи и статистической выборки для таких задач нет. Как мне ее использовать?
Kirill
Можно сказать, что он занимается ниокром, потому что делаем продукт для стартапа в новой для мира отрасли
Yuriy
а почему он один?)
Dmitry
Это не важно, постройте распределение для любых его задач и посмотрите
Вангую, что уже можно будет использовать
Kirill
Распределение чего?
Dmitry
Ну времени выполнения задач
Yuriy
по-моему, planning poker решает задачу выравнивания оценок)
Kirill
Он один пилит свой стек. Нет ни одного человека, который может с ним в этот покер сыграть
Kirill
Нет ни одного человека, который может его код ревьюить и вразумлять его естимейты
Dmitry
ждать чего-то полезного от экспертной оценки ниокра – ну такое себе
я бы все же ставил на статистику)
можно сделать статистику по S, M, L, если хотите поточнее
Pavel
Kirill
Я могу сказать, видя по камерам что он большую часть рабочего дня играет в игры и оставшегося времени у него всегда хватает закрыть 100% рабочих задач спринта
Pavel
И ты ему завидуешь?:)
Pavel
В чем бизнес цель?
Dmitry
Kirill
Это не про суперконтроль, а про мои бабки, которые я ему плачу. А он с переполненым бэклогом значительную часть рабочего времени, которое я оплачивают тратит на то, что не приносит пользы ни команде, ни владельцу продукта, ни мне как спонсору. Он в легкую еще несколько задач может в это время уместить
Pavel
Pavel
Просто "по камерам видно, как играет" мякго говоря не повод считать, что эстимейты завышены.
Pavel
Разработка - далеко не механичский процесс и методы "обдумывания" у всех разные.
Kirill
В его бэклоге лежат задачи, реализация которых позволит зарабатывать мне деньги. Каждый день, когда эти задачи не сделаны - я это деньги теряю
Pavel
Pavel
По методам - поговорить, пожалуй, единственный рабочий.
Pavel
Но я могу сказать, их моего опыта, что если анчать говорить в ключе "я вижу, что ты бездельничаешь, давай делай больше" - получится хуже :)
Kirill
Разработка - далеко не механичский процесс и методы "обдумывания" у всех разные.
Если бы он играл и НЕ успевал, то да- там может быть обдумывание и прочее. Но предположим, что он всегда делает каждую задачу быстрее своего же эстимейта и успешно закрывает спринт. Я, как не разработчик, а в большей степени финансист по натуре называю это - "скрытые заложенные резервы". Или по русски - а назову ка я в 2 раза больше, все равно никто не проверит
Kirill
Я вижу здесь четкий умысел и хочу найти подход, чтобы такой умысел изничтожить.
Kirill
Но человека сохранить, он хороший разраб и эту практику начал недавно
Dmitry
с такими подходами вам не сюда
agile – про доверие людям, а не про слежку по камерам и попытками выдавить из человека максимум соков за ту же зп
Daria
Вопрос быстрый на засыпку! Сколько лет существует сертификация по аджайл в рф?
Daria
Не обязательно дату, можно приблизительно лет
Daria
Пишет мне 22 летний парень:
Видите как классно работают?
А Грефа в Сбербанк с моей подачи взяли, он тогда часть совета директоров снял ещё. Это я ему посоветовал омолодить состав
Yuriy
😂
Denis
Господа, какие общие подходы существуют к разработчику, который стабильно выдает завышенные естимейты при планировании спринта?
Ты смотришь со своей стороны и вся дискуссия пошла в этом русле. Попробуй встать на его место, понять его выгоды, вторичные выгоды, и почему он перезакладывается, помимо игрушек.
Возможно ему не интересно програмить и приносить пользу. Тогда этот человек не разделяет ценностей Agile. Здесь однозначно методики психологии. И лучше если эту работу постепенно начнёт делать скрам мастер, а не ты. Если есть такой.
Методы контроля точно не улучшать ситуация. Хотя для некоторых метод морковки сзади может быть достаточно эффективным
Daria
Dmitry
Ну да, я про то
а если вообще про тренинги, то скрамтрек че-то типа с 2008 тренирует
Yuriy
Vladimir
Если ретроспективы нет, то не надо задавать вопросы в этой группе. Здесь про аджайл.
Андрей
Но человека сохранить, он хороший разраб и эту практику начал недавно
Unreal. Вы хотите изменить другого - это не работает :) Есть всего два варианта:
1. Создать такие условия, в которых он сам должен будет измениться,
2. Расстаться.
В пункт 1 входит, например, спокойный и аргументированный разговор "выхлоп от тебя меньше, чем твоя зарплата" (если это так) или, ещё более корректно, "выхлоп от тебя меньше, чем мне нужно от человека на твоём месте". Ну и договоариваться ) Если не получается - менять.
Всё остальное - манипуляции, они никогда не приводят к цели а лишь создают проблемы для обеих сторон.
Kirill
Unreal. Вы хотите изменить другого - это не работает :) Есть всего два варианта:
1. Создать такие условия, в которых он сам должен будет измениться,
2. Расстаться.
В пункт 1 входит, например, спокойный и аргументированный разговор "выхлоп от тебя меньше, чем твоя зарплата" (если это так) или, ещё более корректно, "выхлоп от тебя меньше, чем мне нужно от человека на твоём месте". Ну и договоариваться ) Если не получается - менять.
Всё остальное - манипуляции, они никогда не приводят к цели а лишь создают проблемы для обеих сторон.
Хм, пожалуй самый дельный совет
Dmitry
Sergey
Если бы он играл и НЕ успевал, то да- там может быть обдумывание и прочее. Но предположим, что он всегда делает каждую задачу быстрее своего же эстимейта и успешно закрывает спринт. Я, как не разработчик, а в большей степени финансист по натуре называю это - "скрытые заложенные резервы". Или по русски - а назову ка я в 2 раза больше, все равно никто не проверит
Вставлю свои 5 копеек ) Я так понял, тут вопрос скорее не про контроль, а про прозрачность действий и сроки. Вам необходимо понимать что делается в данный момент только потому что не закрываются задачи в положенные сроки (читай как: сроки в которые они закрываются вас не устраивают и вы думаете что это можно сделать быстрее). Тогда делите риски, предложите расширить штат, возможно большая часть задач требует долговременного сбора и анализа данных, где практически все делается автоматически а разраб "Сидит и играет". Если считаете что можно быстрее - просто обсудите варианты, может джун в штате на которого можно будет сбросить черновую работу поправит дело, и если не договоритесь - прощайтесь, ничего хорошего из этого сотрудничества не выйдет ни для вас ни для разраба. Тут вопрос явно не в контроле. Никакие средства контроля, хоть поминутный таймлист, не помогут, а только усложнят ситуацию
имхо конечно
D.
Kirill
А как? Он в своем стэке один, поэтому более компетентного нет - предъявить с точки зрения большей компетенции никто не может. К замечаниям в свой адрес со стороны команды относится иногда с агрессией - критику воспринимает только от тех, про кого знает, что они превосходят его компетенцией или стоят на организационной ступени сильно выше.