Slava
Э к с а е р и м е н т, а не правило
Andrey
прочитал как экскримент)) прошу прощения
Slava
Выкинь из головы методологию жить станет проще )
Andrey
делаем эксперимент короче, на 3-4 спринта
Andrey
пробуем пожить иначе, самое большое что потеряет разработчик - станет меньше кодить и больше "думать"
Slava
Если скрам не работает попробуйте кровь фаундера
Slava
:)))
Andrey
зафиксирую: у меня с коллегами всего 2 спорных точки 1) что требования в беклоге должны быть уже продефайнены до старта спринта (это означает что аналитика, дизайн и проч должны быть сделаны в каком-то параллельном или предудыщем спринте) 2) что ДевТим участвует в проработке требований, это вызывает у программистов диссонанс, тк это не их привычная работа решение - предложить в качестве эксперимента попробовать пожить 3-4 спринта в условиях когда юзер стори начинает прорабатываться внутри спринта всей девтим целиком
Dmitry
кстати
Dmitry
а у вас есть спринт ревью?
Andrey
это демо и ретроспектива?
Dmitry
)))
Dmitry
ну демо, допустим
Dmitry
демо есть?
Andrey
демо есть
Dmitry
как проходит?
Andrey
ДевТим показывает мне фичи над которыми они работали на демостенде, я записываю корректировки по необходимости
Anton
Народ, всем привет
Anton
есть вопрос, который немного мучает уже давно
Anton
подумалось что в комьюнити в телеге мне помогут =)
Andrey
(Дима, отошел на обед)
Anton
вопросик небольшой по канбан
Anton
как быть с задачами, возвращаемыми назад
Anton
на предыдущий этап
Andrey
)))
прочитал, этого нет у меня пока что
Anton
простой пример
Anton
todo | coding | testing | deploy
Anton
везде WIP limit 2
Anton
todo | coding | testing | deploy 2 2 1 4
Anton
текущая ситуация такая
Anton
кодеры отдали все наверх
Anton
и уже взяли 2 задачи - лимит
Anton
и тут тестировщик такой "хрень накодили, все не то - возврат кодерам"
Anton
а там то уже 2
Anton
и все
Anton
капут?
Anton
😢
Slava
https://youtu.be/fuPrv_q4u_Y
Anton
Anton
погляжу
Anton
грац
Dmitry
ДевТим показывает мне фичи над которыми они работали на демостенде, я записываю корректировки по необходимости
вооот а по идее в скраме не так) в скраме Scrum Team (это и PO в том числе) на Sprint Review показывает и обсуждает инкремент с пользователями/стейкхолдерами и тд это очень даже помогает понять, что никому не интересно, чтобы ты тупо кодил. Пользователи будут смотреть на результат и спрашивать у тебя "а как это работает", но не про код)
Dmitry
https://youtu.be/fuPrv_q4u_Y
Слав, а есть скрытый смысл в том, чтобы делать эти видеозаписи доступными только по ссылке?))
Dmitry
а то у тебя крутые видосы, а все нельзя увидеть)
Slava
Че пристал к программисту
Slava
Нам нужен маркетолог!
Slava
погляжу
Угу дайте обратную связь, похоже ваш кейс
Anton
поглядел
Anton
не совсем раскрыта суть
Anton
сначала не про мой кейс
Anton
а чисто по видео:
Anton
на практике доска должны быть подобно такой
Anton
не?
Anton
очередь | в работе | Тестирование | Готово |in progress | done| in progress | done | | | | | |
Anton
__________|_____LIMIT = 2n___|________LIMIT=2n___|_________ очередь | в работе | Тестирование | Готово |in progress | done| in progress | done | | | | | |
Anton
где n=количество человек на данном этапе
Alik
лучше бы n/2
Anton
проггер после того как выполнил задачу "в работе" перемещает ее на это же "в работе", но в колонку done, дабы сигнализировать тестировщику что можно забирать
Anton
сейчас это не суть важно
Anton
какой-то лимит
Anton
__________|_____LIMIT = 4_____|________LIMIT=4____|_________ очередь | в работе | Тестирование | Готово |in progress | done| in progress | done | | 2 | 2 | 1 | 3 |
Anton
к примеру вот так вот
Anton
т.е. тестироващики сейчас у нас не могут взять еще одну задачу из done проггеров, так как сами уже уперлись в лимит
Anton
в видосе же как раз и говорится о такой колонке done
Anton
что ее надо добавить
Anton
и она будет различать степень готовности задачи
Anton
однако в моем понимании эта колонка несет только один смысл - "можно забирать дальше на сл. этап"
Anton
ладно, теперь к своему вопросу перейду
Anton
в видосе не задевалась темы лимита
Anton
возмем такую ситуацию
Anton
__________|_____LIMIT = 4_____|________LIMIT=4____|_________ очередь | в работе | Тестирование | Готово |in progress | done| in progress | done | | 0 | 4 | 4 | 0 |
Anton
тестировщики взяли весь свой лимит и сидят тестят 4 задачи
Anton
проггеры закодили еще 4 новых фичи и сидят ждут когда там освободится, когда можно будет перекинуть задачи дальше (или не ждут, а идут помогать братьям тестерам, опять же не суть важно)
Anton
но вот тестеры поняли что все 4 тестируемые задачи - шлак и нуждаются в доработке/переработке
Anton
хотят спустить их назад проггерам
Anton
но там тоже лимит
Anton
и получается dead lock
Anton
=)
Anton
лучше бы n/2
обоснование? это если экстримальное программирование? парное? =)
Sasha
но там тоже лимит
может глупость скажу, но как насчет того, чтобы сделать возможным перевод из статуса "тестирование в процессе" в "TO DO" обратно в очередь, назвать этот переход как "qa failed". и в очереди нет лимита, и можно отслеживать сколько раз задача фэйлилась