Anonymous
чтобы лучше понимать работу в команде
Timur
а понимание дает кому?
Anonymous
тому кто рассматривает это всё согласно гипотезе
Timur
т.е. для абстрактного несуществующего человека в вакууме?
Anonymous
почему ?
Anonymous
для себя же. тоесть меня
Timur
т.е. ты хочешь лучше понять как работать в команде, и надеешься, что твое предположение тебе в этом поможет? я правильно понял?
Aleksandr
Dmitry
вопрос: должен ли ПМ расписывать детально задачи в JIRA разработчикам?
Dmitry
или тока заголовка достаточно?))
Иван
ПМ? задачи? расписывать? это мы про агиле еще? )
Shamil ☘️
если ПМ, то должен)
Dmitry
спеки у нас пишет Бизнес аналитик, потом ПМ должен расписать из спеки, на задачи декомпозировать и назначить на разрабов?
Иван
причем тут agile?
Dmitry
а что я оффтоплю?
Dmitry
или в аджайле нет ПМов простите?
Иван
просто давно в чат не заходил, думал может поменялось что
Иван
классическим пиэмам в агиле места нет
A
расходимся)
Dmitry
ну в аджайле все сами берут че есть
Dmitry
ребят а как быть если команда не хочет проявлять инициативу?) значит не жить нам по аджайлу?
Dmitry
или можно как-то "вылечить"?
Anonymous
уволить парочку самых безинициативных
Dmitry
😁👍
Vladimir
"классическим пиэмам в агиле места нет" Т.е. никак нельзя оформить паспорт проекта, согласовать scope и везти, монтировать железки по вотерфолу, а ПО для железок делать по Scrum, так чтобы они встретились в какой-то точке?
Andrei
В вопросе содержится ответ. Сам подход к реализации инфраструктуры уже устарел. Если команда делает продукт и известен бюджет, то по идее разворачивание инфраструктуры должно быть операционным процессом, вроде аренды облака. В реальной жизни все по-старинке и ПМы пробивают стены построенные бюрократией. Короче это модель переходного периода...
Vladimir
Боюсь, что этот переход завершится только тогда, когда будет гибкость на уровне партнеров.
Dmitry
если нет ПМа то кто с разрабами работает по поводу когда готово, следит все ли ок?
Иван
про скрам почитайте что-нибудь
Anonymous
ну разрабы же сами не знают сделали они или нет
Dmitry
и кто спеки спишет по скраму? продукт овнер?
Anonymous
должен быть пм который разраба спрашивает ты сделал ?
Dmitry
нет) кароче плохо все у нас чувствую. В полноценно агильной среде мне не приходилось работать.
Dmitry
принципы и манифесты я читал это одно
Dmitry
а реальная практика это другое
Shamil ☘️
Дмитрий, серьезно, прочитайте например Scrum Guide, всего 17 страниц и многие вопросы отпадут сами собой) http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-RUS.pdf
Dmitry
спасибочки
Dmitry
почитаю
Alexey
и кто спеки спишет по скраму? продукт овнер?
Технически Product Owner рассказывает команде чего бы он хотел увидеть. Значит его роль может быть исполнена Бизнес-Аналитиком. что вполне уклаывается в практику "Customer In Team" С другой стороны Компания подписывается под контрактом, а значит у проекта есть сроки. А если есть сроки, то команда может подписаться под сроками. Но находясь внутри команды сложно видеть внешние риски и проблемы. Чтобы увидеть систему в целом нужно быть в надсистеме. Руководитель проекта находится в надсистеме, и может увидеть проблемы. Архитектор мжет выйти за прделы системы и увидеть проблемы. Но они не находятся в команде. В гибком подходе тлко одна роль вне команды: Наставник. Но Наставник не может делать что-то самостоятельно, его задача наставлять команду на путь истинный и помогать команде иногда выходить за рамки системы. Значит, РП может взять роль Наставника. И роль Владельца Продукта. Но есть конфликт: если РП будет применять силовое воздействие он будет плохим Наставником, а если он будет применять молча наблюдать он будет плохим РП. Но если РП будет Лидером, то он сможет быть и тем и другим. главное надевать правильный пиджак.
Иван
"Технически Product Owner рассказывает команде чего бы он хотел увидеть" - нет, не он, а клиент
Alexei
ПМ нет в скраме. В аджайл в вакууме - вполне может быть ПМ.
Alexei
Задачи подробно в идеале расписывают те, кто их хорошо понимает.
Anonymous
а расписывание задачи входит в половину решения(опять от меня пять копеек мимо кассы)
Shamil ☘️
Product Owner может подробно расписать user story, а задачи, для ее реализации может расписать сама команда, если в этом есть необходимость.
Dmitry
о как, спасибо
Dmitry
книгу осилил
Dmitry
на одном дыхании
Dmitry
а теперь вопрос: тестировщики в скрам команде, аля должны быть как разработчики? но выполняют только тестирование?
Alexei
Тестировщики и есть разработчики
Dmitry
ок
Alexei
Помогают команде достигать целей, в основном логично - тестированием
Alexei
Но как полноценные члены команды - и всем другим, чем могут помочь.
Alexey
а теперь вопрос: тестировщики в скрам команде, аля должны быть как разработчики? но выполняют только тестирование?
В идеальном XP нет тестировщиков, есть техника TDD, BDD всё покрывается автотестами До разработки.
Dmitry
это все конечно идеально) но как показывает практика даже в крупных многих компаниях все далеко не идеально
Alexei
Как хорошо, что никому идеальный ХР не нужен:)
Dmitry
😁
Dmitry
идеально еще T-Shaped people, которых не найти почти или стоят они дорого
Dmitry
но реально если посмотреть все вообще не так
Anonymous
идеальное это грубо говоря цель
Alexei
Тестирование не заканчивается покрытием автотестами.
Alexey
"Технически Product Owner рассказывает команде чего бы он хотел увидеть" - нет, не он, а клиент
В идеальном процессе Клиент это Владелец продукта, он же "Customer In Team". То есть кто-то со стороны Клиента общается с командой, приоритизирует, торгуется о приоритетах, принимает демо. (ворчание) Но кто ж про идеальный процесс то читал? Книжки по XP не переиздаются с 2003 года.
Dmitry
у нас условно есть такой человек
Alexey
Тестирование не заканчивается покрытием автотестами.
Согласен, Демо = примочное тестирование. И по тем же самым пользоватесльким историям.
Dmitry
но выглядит немного иначе: это некий человек, который общается с клиентом и все его требования анализирует и передает нам
Alexei
XP - это about programming, как название говорит.
Alexei
А software development - это как минимум about analysis, design, programming, testing. (плюс почти всегда - delivery, monitoring, maintenance). Идеальный XP (возможно) решит задачи программирования и слегка затронет дизайн и тестирование. Но не решит все задачи разработки.
Oleg
Привет. Есть кто из Минска? Напишите в личку, хотел бы поговорить каково там живется изнутри? А то сделали оффер с релокацией хотелось бы понять как там вправду все.
Alexey
Как хорошо, что никому идеальный ХР не нужен:)
Сам по себе никому не нужен. Собственнику нужна прозрачноть и высокая скорость разработки. Практики XP это обеспечивают. Коммуникацинная часть обеспечивает прозрачность, а инженерные практики - высокую скорость разработки даже для продуктов с длинным циклом.
Alexei
Тестирование хотя бы)
Alexei
TDD - это вообще не тестирование. Это инженерная практика программиста.
Anonymous
а тестирование это не инженерная практика программиста ?
Alexei
Вообще все современные идеи отказа от роли тестировщика сводятся в результате к тому, что "если <...> будут тестировать, то нам не нужна будет роль тестировщика". И "будут тестировать" не равно "будут писать автотесты", разумеется.
Alexei
Оксюморонная мысль.