Вадим
Кто то практикует другой agile, отличный от традиций
Anton
Друзья, у меня есть довольно нубский вопрос, поэтому может быть подскажете куда можно копать, что фундаментального почитать/посмотреть?
Собственно, история такая: работаем по канбану, но проект длится уже какое-то неприличное количество времени (софтланч довольно сложного продукта). Чувствую, что команда выдыхается и работает как конвейер в плохом смысле этого слова: ребята совершают довольно досадные ошибки и подчас не очень внимательно читают джоб стори, а потому и перетестировать приходится по несколько раз — в общем, тяжко. Вопрос такой: что имеет смысл делать в данном случае? Опыт подсказывает, что можно было бы ввести более короткие итерации и таким образом "встряхнуть" команду, но здравый смысл говорит, что итерации без релизов - это чушь собачья. Может быть есть какие-то общеизвестные и более здравые способы?
Канбан подразумевает применение метрик, формализацию процессов и применение какой-либо модели улучшения (кай-дзен). Иначе с канбана толку мало. У вас там как с этим? В целом конечно звучит как необходимость звать на помощь аджайл-коуча или скрам-мастера.
Василий
лучше скрам-коуча или аджайл-мастера
Denis
Друзья, у меня есть довольно нубский вопрос, поэтому может быть подскажете куда можно копать, что фундаментального почитать/посмотреть?
Собственно, история такая: работаем по канбану, но проект длится уже какое-то неприличное количество времени (софтланч довольно сложного продукта). Чувствую, что команда выдыхается и работает как конвейер в плохом смысле этого слова: ребята совершают довольно досадные ошибки и подчас не очень внимательно читают джоб стори, а потому и перетестировать приходится по несколько раз — в общем, тяжко. Вопрос такой: что имеет смысл делать в данном случае? Опыт подсказывает, что можно было бы ввести более короткие итерации и таким образом "встряхнуть" команду, но здравый смысл говорит, что итерации без релизов - это чушь собачья. Может быть есть какие-то общеизвестные и более здравые способы?
Кстати попробуйте не писать джоб стори. Делайте моки интнрфейса и кратко без лишней воды что нужно собственно сделать. Джоб стори были хайпом, который сходит на нет последнее время.
Anton
Anton
Если проблемы с качеством, то подберите метрику для качества. Начните измерять. Затем договоритесь, какую модель будете применять для улучшения. И потом по этой модели постепенно коллективными усилиями удастся вылечить недуг.
Anton
Главное, когда метрику подберёте, не использовать её как плётку. А то с неё толку будет мало. Надо чтоб все понимали - никого наказывать не будут. Метрики нужны только для того, чтоб подкручивать (всмысле, настраивать) процессы.
Nikolai
@dmitriyabr @beskov 👆
Anton
Что почитать, в личку скину чуть позже
Sergey
Кстати попробуйте не писать джоб стори. Делайте моки интнрфейса и кратко без лишней воды что нужно собственно сделать. Джоб стори были хайпом, который сходит на нет последнее время.
Спасибо! Моки и так делаем, само собой, под джоб стори я скорее понимаю, что задача всегда содержит в себе не только что нужно сделать, но и то, как это должно помочь пользователю в конечном итоге. Ну и, да, часто в формате "когда что-то, я хочу того-то, чтобы то-то". Иногда ещё с припиской "а не того-то, чтобы что-то другое", если речь идёт о баге )
Sergey
Несмотря на угасший хайп, мне кажется это довольно важно обозначать
Sergey
Denis
Denis
Спасибо! Моки и так делаем, само собой, под джоб стори я скорее понимаю, что задача всегда содержит в себе не только что нужно сделать, но и то, как это должно помочь пользователю в конечном итоге. Ну и, да, часто в формате "когда что-то, я хочу того-то, чтобы то-то". Иногда ещё с припиской "а не того-то, чтобы что-то другое", если речь идёт о баге )
А вот мне как раз кажется что это не важно. Тупо больше текста. Если ваши программисты не человеко подобные роботы, то они должны и так понимать полезность изменений. В редких случаях это не понятно, но можно и спросить. Меньше бюрократии - лучше, имхо
Anton
Несмотря на угасший хайп, мне кажется это довольно важно обозначать
Это крайне важно. К сожалению, это актуальная проблема имплементации аджайла. Не все понимают, насколько всё должно быть серьёзно в понимании третьей ценности (customer collaboration over contract negotiation) и применении первого принципа (customer satisfaction through...)
Anton
Часто Product Owner просто выдумывает, зачем пользователю та или иная фича, чтобы не нарушать формат user story. Но если поспрашивать, оказывается, что никакого реального customer collaboration за этим нет.
Anton
Как scrum master я задаю в этом случае вопрос "Какую проблему клиента мы решаем этой фичей?" - ответ как правило есть. Но вот уже на последующий вопрос "А как сейчас клиент решает эту проблему?" ответа нет, и почему-то мало кто считает, что это плохо.
Anton
Вобщем, я благодарен Сергею за весьма полезный формат. Я его попробую применить.
Sergey
Рад быть полезным сообществу ) Хотя, если честно, думал, что в этом чате про job story уже достаточно много перетирали
Anton
Сергей, возможно. Я сам тут сижу совсем недавно.
Zakhar
Anton
Мне самому не приходилось качество мерить. Но здесь сам принцип таков - что не устраивает, то и пытаемся измерить. Навскидку: кол-во дефектов на функциональную единицу.
Anton
Если я правильно понял Сергея, у него проблема с качеством конечного продукта - много багов вылазит на тестировании. Если бы он сказал про низкое качество исходного кода, то да - какие то код анализаторы. Но тут по-моему все гораздо проще.
Anton
Кстати, Сергей. По поводу того, что команда выдыхается. У вас разработчики задачи тянут с предыдущего этапа, или толкают вперёд после завершения работы на этапе? Wip без вытягивающей системы по-моему не работает.
Anton
А на тестинге есть wip лимит?
Sergey
Anton
А бывает такое, что разработчики упираются в wip лимит по той причине, что тестирование не может принять очередную задачу? Спрашиваю затем, что Канбан система должна работать со скоростью самого узкого места. Поэтому wip должен быть одинаковый на всех колонках.
Вадим
Denis
бывает и часто
Anton
Это я у Сергея спросил. Мне кажется там у них резервов нет из-за буфера между кодингом и тестированием.
Anton
Да, как раз эта книжка у него сейчас уже есть.
Арбитражный
https://www.change.org/p/%D0%B7%D0%B0%D0%BA%D0%BE%D0%BD%D0%BE%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE-%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%82%D0%B8%D1%82%D1%8C-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0%D0%BC%D0%B8-scrum-%D0%B2-%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B8
Арбитражный
😂
Ⓢⓔⓡⓖ
https://www.youtube.com/watch?v=U9x6dw2LhkA
Ⓢⓔⓡⓖ
Ментальная карта для Agile. Обсудим? На сколько она полна и точна? https://www.mindmeister.com/ru/425542788/agile-world
kiosaku
ох, заброшу задачку: найди скрам-мастера. http://www.aem-group.ru/static/images/news/2017/june/0608/IMG_2496.jpg
Igor
в куртке с мехом?)
Igor
или чувак в бардовом свитере :D
kiosaku
ну и score cards
Denis
https://www.linkedin.com/pulse/agile-%D0%B8-%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0-vasily-yamaletdinov
Denis
а это тут было?
Karina
Денис говорил, у тебя есть права
Dmitry
Vadim
Всем, привет! а кто сталкивался в разработке с юнит тестами? Насколько это замедляет/ ускоряет разработку при lean подходе? в чем плюсы и минусы?
🦠
вообще, это как катание - сначала учитесь, тратите кучу времени, потом начинает само получаться, быстрей и качественней
🦠
ну и сайдэффект - разработчики понимают задачу, ибо без понимания сложно писать тест для фичи
🦠
пусть не 100%, но 80% достаточно, чтобы реже возвращаться, а с регрессией вообще можно иметь достаточно прозрачную систему
Vadim
спасибо! только я так и не понял насколько в итоге это будет быстрее или медленее в разработке, если уже научились юнит тестам, когда надо 1) будет переделывать периодически функционал
2) в сравнении с обычным процессом разработки
Anonymous
Вадим
Ivan
Ivan
Никто не приехал на http://ndcoslo.com ?
Ivan
Несколько докладов про Agile будут
Ivan
Только что закончился мастер-класс http://ndcoslo.com/workshop/noestimates/ но двоякие впечатления
Denis
Denis
Ivan
@DenisIzmaylov отпишусь потом, ещё треки начались
Denis
Ок) Приятного просмотра)
Ivan
Мне кажется я не все уловил из-за того что на суровом английском чуть выше моего уровня
Tatyana
Хорошая книга)
А чем она хороша? (это не подкол, хочу понять стоит ли купить или я ее материалы уже в других книгах читала)
Denis
Там достаточно коротко и ясно все изложено. Она как чек-лист и памятка хороша.
Denis
Думаю можно онлайн ознакомиться
Denis
Где-нибудь
Tatyana
Понятно, спасибо
Nick
Два вопроса:
1. Есть кто в Праге?
2. Кто какие практики и фишечки для стэндапа использует (помимо чё было, чё буду, чё мешает)
🦠
Код ревью после стендапа, правда сам стендап в районе трех
🦠
так что это в основном до самого конца)
🦠
но зато с утра есть чо поделать и есть всегда шанс допилить до стендапа фичу
Nick
Не, мне больше как раз именно простые фишечки для стэндапа
Nick
Хочу сделать их более привлекательными
Nick
Можно любые
Dmitry
Про стендап не скажу, но на ретро, раздаю каждому, кто говорит улучшение - по чокопаю
Dmitry
Народ стал активнее ходить и не саботировать
Dmitry
Также на Демо, за вопросы раздаю чокопаи в зал
Denis
Ну ещё бы по киндер сюрпризу
Nick
Чокопай это интересно