Вадим
С сегодняшнего мероприятия про #agile
Вадим
HashTag
Подписка на #agile
Вадим
Agile в Пенсионном фонде Самарской области
Artem
Артем а можно посмотреть на график велосити за 4-6 мес. ?
https://docs.google.com/spreadsheets/d/10Ds0ECA4_SYyiCFeH8SaASjLz_PxcGxSYKLTrN0rAsg/edit#gid=0 Отвлекли немного, сразу скажу почему не в jira - тестеры истории закрывают часто уже после фактического закрытия в жире спринта и она счиатает их не закрытыми. Барьер между делаем и сделали не поулчается пока всегда в рамках спринта переходить.
Slava
прикольно. спринт - 2 недели?
Artem
если все ок, то да. Если проблема с беклогом или просят что-то срочно, то неделя
Slava
похоже на скрам
Artem
я не знаю что такое DoD )
Алекс
Agile в Пенсионном фонде Самарской области
Взяли набор гибких инструментов и сделали под себя. Замечательно
Sergey Kudryavtsev
я не знаю что такое DoD )
В Скрам Гайде целый раздел про это
Artem
я не читал скрам гайд )
Artem
А, ну получается так, выкатка в 2 клика делается, тут нечего включать, Критерии приемки нууу не идеальные, но есть, показываются на демо. А вот отношение тестеров к задаче получается не включено, да.
Sergey Kudryavtsev
А если тестеры найдут баги, а вы уже закрыли историю?
Artem
Истории закрывают тестеры, на баги всегда берется определенный запас на следующую итерацию. Другими словами тестировани и выкладка результатов спринта Х происходят во время Х+1 спринта.
Artem
Ну точнее не так, тестирование историй идет в рамках спринта, они первоначально просматриваются, по итогам спринта все улетает на тестовый сервак.
Artem
А вот все что нашли уже там правится в следующем.
Artem
похоже на скрам
А еще у нас ретро нет =) так что на скрам пока не похоже, но мы лезем на свет
Artem
А что у всех прям к концу спринта законченные выполненные протестированные и принятые истории получаются? (
Slava
Протетсированные истории получается только в продакшене когда их пользователь попробует
Slava
так что не парьтесь
Slava
тестер не пользователь продукта, он вообще функцию свою вполнить не может, если это не библиотека приклданая разрабатывается
Slava
это просто деньги слитые
Slava
или нежелание нанять несколько программистов на автоматиацию :)
Slava
программист делает задачу ц е л и к о м
Slava
это не для всех, так что не парьтесь
Konstantin
программист делает задачу ц е л и к о м
то есть в вашей системе координат тестировщики в принципе не нужны? программист делает задачу пишет тесты, а остальное клиенты потестят? просто интересно
Slava
нет, тестят ux специалисты и менеджеры, потому что они ближе к клиенту
Slava
тестировщик которые не умеет ux, программирование или какую-то другую часть, которую в продукте может сам реализовать - оторван от продукта
Slava
возьмите автопром, кого вы позовете машину тестировать :) а двигатель?
Slava
тестировщик пойдет найдет 25 багов которые пользователь никогда не найдет, и убедит разработчиков их поправить
Konstantin
тестировщик пойдет найдет 25 багов которые пользователь никогда не найдет, и убедит разработчиков их поправить
тестировщик находит 25 багов, менеджер их приоритезирует и чтото отдает на доделку, чтото откладывает на пофиксить когдато потом, а чтото выкидывает вообще
Slava
ну деньги можно просто есть
Slava
такой же эффект
Yuriy
тестировщик пойдет найдет 25 багов которые пользователь никогда не найдет, и убедит разработчиков их поправить
DoD решает вопрос, как договорились, так и правильно ;), важно же нанести пользу
Konstantin
ну вы просто предлагаете тратить на тестирование время обычно более дорогих сотрудников чем тестировщики
Slava
Ну это не противоречит :)
Konstantin
это не проедание денег?
Slava
я не предлагаю :)
Slava
ну и дешевые специалисты это последние люди, которые должны что-то тестировать
Yuriy
это не проедание денег?
если не гнаться за локальными оптимизациями, то может быть это и неважно
Slava
это мнение
Sergey Kudryavtsev
Я же говорил про команду
Понятно, что командны. Но команда состоит из людей, а понятие сложности у всех разное. Предельный случай. Команда из двух человек, один ямокопатель, который умеет чуть-чуть красить, другой покрасчик слонов, который немного умеет копать (t-shaped ребята, все как надо). Есть 2 задачи, на рытье ямы и покраску слона. И вот как должна решать команда, какая из них проще, а какая сложнее, если одному сложно одно, а другому - другое?
Sergey Kudryavtsev
Хорошо, допустим они договорились, что если каждый из них будет делать то, в чем он лучше и у них эти задачи займут примерно одинаковое время, то будем считать их [задачи] одинаковыми по сложности. Хотя это уже привязка ко времени и ни разу не фен-шуйно. Потому мы для слоника купил пульверизатор и покраска его станет в 2 раза легче. Тогда получается, что у нас SP по одним задачам будут в два раза легче SP других задач.
Konstantin
это мнение
а какой по вашему должен быть идеальный состав команды? я так понял тестировщиков мы исключаем)
Slava
Я просто считаю, что проверять работу людей может только тот, кто ее может делать (хотя бы частично). :)
Slava
А кто там в команде нужен чтобы хорошо делать от ситуации зависит.
Yuriy
👍
Slava
Профессия "тестировщик" в вебе существует в основном в СНГ
Slava
В западных вакансиях это обычно -инженер.
Yuriy
а QA?
Slava
Угу
Slava
qa developer
Sergey Kudryavtsev
Баг, найденный тестировщиком, намного дешевле бага, найденного пользователем.
Slava
проверяли?
Liana
ну вы просто предлагаете тратить на тестирование время обычно более дорогих сотрудников чем тестировщики
Когда вы пишете "дорогие специалисты" - имеете в виду более опытные или если чувак получает больше бабла, ему не положено баги фиксить?
Sergey Kudryavtsev
Я бы не хотел, чтобы баг ПО на атомной станции нашел оператор.
Slava
я надеюсь баги в ПО атомных станций ищут не тестировщики без инженерного бэкграунда :))
Sergey Kudryavtsev
я надеюсь баги в ПО атомных станций ищут не тестировщики без инженерного бэкграунда :))
А как это связано с изначальным вопросом? Тестировщики это не только "кликеры".
Konstantin
Когда вы пишете "дорогие специалисты" - имеете в виду более опытные или если чувак получает больше бабла, ему не положено баги фиксить?
тут скорее имеется ввиду более опытные, и если они тратят свое время на банально понажимать по кнопкам и посмотреть все ли работает корректно во всех кейсах то это добавляет меньше value чем если бы они пилили код например
Sergey Kudryavtsev
тестировщик которые не умеет ux, программирование или какую-то другую часть, которую в продукте может сам реализовать - оторван от продукта
Я думаю в этом причина недопонимания. Если в ваших продуктах главное UX, то да, вполне возможно баги там не критичны.
Slava
:D
Slava
БЛЯТЬ ВО ВСЕХ ПРОДУКТАХ UX ЭТО ГЛАВНОЕ
Slava
у меня все
Slava
потому что это переводится как USER EXPERIENCE.
Sergey Kudryavtsev
Не во всех. Иногда это вообще не главное, и на пользователей этого ПО всем забить.
Dmitry
Sergey Kudryavtsev
Пользователи вообще часто не главное в ПО
Sergey Kudryavtsev
Пример - любая банковская программа. Главное, чтобы транзакции быстро, правильно и надежно проходили. А удобство операционисток - дело десятое.
Sergey Kudryavtsev
Я же говорю, проблема в том, что все занимаются продуктами разного плана.
Sergey Kudryavtsev
Sergey Kudryavtsev
Я же говорю, дело в приоритетах