
Shoo
23.05.2017
12:02:08
В нормально построенных процессах.

Alexei
23.05.2017
12:02:21
за качество :)
Если бы команда отвечала за продукт, то у нас бы все продукты были чисто консольные. Ну нам удобно, и работает всё.
решение - соответствует ли продукт требованиям должен принимать один человек, а не команда голосованием.

Google

Shoo
23.05.2017
12:04:10

Alexei
23.05.2017
12:04:25
А если это человек - тестировщик, то слишком часто будет убыточный идеализм (не пущу, пока все баги не пофиксят)

Shoo
23.05.2017
12:04:29
Продукт оунер тут не при чем.

Alexei
23.05.2017
12:05:04
мердж - это технический процесс, отвечает человек - который отдаёт команду - мерджи! И странно, если это тестировщик)

Evgeniy
23.05.2017
12:05:25

Alexei
23.05.2017
12:05:32
но кто же?? Скрам мастер? Программист? Тестировщик? Админ гита?

Shoo
23.05.2017
12:05:50
Человек, который мержит что-то в мастер берет на себя ответственность за то, что то, что он мержит соответствует требованиям.

Alexei
23.05.2017
12:06:25

Shoo
23.05.2017
12:06:32
Это могу быть я, может быть разработчик, может быть продуктовнер.
Сориян, это называется "команда делает продукт", а не "перекидываем мячик ответственности".

Alexei
23.05.2017
12:07:23
Демократия, ну хорошо)

Nikita
23.05.2017
12:07:24

Google

Dzmitry
23.05.2017
12:07:31
Ну если чел что-то уточняет у команды это норм, но так то решение он же сам принимает (у нас это один человек который решает)

Nikita
23.05.2017
12:08:12
мердж и деплой на мне, и не только в моей команде, я знаю много примеров)

Shoo
23.05.2017
12:08:22
А зачем делать из человека боттлнек, если решение о соответствии принимает команда, простите?

Dzmitry
23.05.2017
12:08:46
Ему так удобно?

Alexei
23.05.2017
12:08:46
мердж и деплой может и обезьяна сделать (сорри, автоматизированный скрипт), дело не в действии, а в решении.

Shoo
23.05.2017
12:09:07

Nikita
23.05.2017
12:09:17
очень интересно посмотреть, как скрипт будет мердж делать :)

Shoo
23.05.2017
12:09:17
Чьи интересы побеждают в таких диллемах? Правильно: команды.

Nikita
23.05.2017
12:09:38
ну мы командой решили, что мерджит и деплоит кто-то один, и все счастливы

Alexei
23.05.2017
12:09:47

Dzmitry
23.05.2017
12:09:50
Если есть траблы все ж могут их высказать

Nikita
23.05.2017
12:10:00

Shoo
23.05.2017
12:10:00

Nikita
23.05.2017
12:10:17
QA это делать удобнее, чем кому-то другому, потому что можно доставлять фичи по мере поступления и проверки

Alexei
23.05.2017
12:10:22
команда выкатывает результат, если он идеальный - то ежу понятно, что нечего обсуждать.
если он неидеальный (ни у кого так не бывает, да?) - то задача ПО решать, пускаем так или работаем дальше.

Shoo
23.05.2017
12:11:15
Нет, это не задача ПО.
Задача ПО - быть центром бизнес-экспертизы в команде.
Всё.
Он не может кем-то руководить или что-то за кого-то решать.

Google

Dzmitry
23.05.2017
12:12:17
А если он в это шурупит?

Shoo
23.05.2017
12:12:26
Решение о том, как деливерить принимает команда на основе той инфы, которая есть у команды и которую поставляет ПО.
Если инфы недостаточно для принятия решений - подтягивается бизнес-заказчик, для обсуждения рисков и всякого такого.
Назначить человека, который "ответственный за продукт" это как раз путь к "зачем думать о том, что льем в мастер, ПО виднее".

Pavel
23.05.2017
12:13:45
О я кажется вкурил
Shoo говорит о ПМ как о заказчике. А Alexei говорит о ПМ как о руководителе.
Оба кейса имеют место быть в жизнях.

Nikita
23.05.2017
12:14:24
ПО и ПМ это разные люди
в разных процессах

Pavel
23.05.2017
12:14:36
Ой, ПО да
я опечатался

Nikita
23.05.2017
12:14:52
речь была про ПО, ПО не руководит разработчиками и проектом и вообще никем

Anna
23.05.2017
12:15:04
тогда одно скрам, а другое нет, если и то и то имеет место быть

Shoo
23.05.2017
12:15:29

Pavel
23.05.2017
12:15:52
это ж скрам, у него ж правила
Ну я слышал что скрам это гибкая методика, и ее можно подстраивать под свои процессы. На то она и есть по определению.

Anna
23.05.2017
12:16:11
но есть все-таки столпы у него

Nikita
23.05.2017
12:16:23
основа скрама – что все равны и руководителей нет :)

Shoo
23.05.2017
12:16:27

Pavel
23.05.2017
12:17:00
Да не, именитые скрум мастера говорили что если команда берет скрам и следует ему как есть, не подпиливая под себя, то всем грустно.

Google

Alexei
23.05.2017
12:17:04
(бизнес-аналитик)
ПО это именно ответственный
цитата из ScaledScrum:
The PO is the only team member who can accept stories as done. This includes validation that the story meets acceptance criteria and has the appropriate, persistent acceptance tests, and that it otherwise meets its Definition of Done. In so doing, the PO also fulfills a quality assurance function, focusing primarily on fitness for use.

Roman
23.05.2017
12:17:38
Сори что прерываю)
Ситуация: есть некий документ, после его сохранения с сервера приходит ответ: {"success":true,"ObjectId":12237,"duplicationIds":[]}
Что нужно сделать: в c# получить id документа
Тесты на c# + selenium
И собственно вопрос: как?

Nikita
23.05.2017
12:17:40

HAOS 001
23.05.2017
12:17:48
спарси и все

Nikita
23.05.2017
12:18:30
о, вбросьте в чат как парсится json в сишарпе, интересно

Admin
ERROR: S client not available

HAOS 001
23.05.2017
12:18:45
Прям не загуглить даже

Anna
23.05.2017
12:19:03

Alexei
23.05.2017
12:19:06

HAOS 001
23.05.2017
12:19:36

Roman
23.05.2017
12:19:41

Alexei
23.05.2017
12:19:46
По хорошему, ПО может много делегировать (тестировщикам, лидам, команде) - тем не менее он - ответсвенный.

Roman
23.05.2017
12:19:52

Alexei
23.05.2017
12:20:04

HAOS 001
23.05.2017
12:20:04

Google

HAOS 001
23.05.2017
12:20:24
в одном

Alexei
23.05.2017
12:20:51

Dzmitry
23.05.2017
12:21:48
А мне утренние нравятся

Anna
23.05.2017
12:22:45
скрам - это гибкость не в том смысле, что можно часть убрать и часть добавить
тогда это уже не скрам будет
это гибкость разработки, которая проявляется в итерациях

Alexei
23.05.2017
12:25:54
в текущем скрам-гайде не нашел дословно, только намёками:
If part of the work is potentially releasable, the Product Owner typically accepts it.
намёк на то, что может и не accept.

Richard
23.05.2017
12:29:13

Nick
23.05.2017
12:33:43

Shoo
23.05.2017
12:35:02
При этом инкремент в продукте может делать участник developer team, что как бы намекает нам на отстуствие здесь боттлнека и какого-то центра решения у PO.

Alexei
23.05.2017
12:36:12
do и accept - две большие разницы
http://www.scrumguides.org/scrum-guide.html

Shoo
23.05.2017
12:38:20
Есть ещё замечательная оговорка про:
> This Increment is useable, so a Product Owner may choose to immediately release it.
Что как бы говорит про принятие решений о релизе продукт овнером, с одной поправкой.

Pavel
23.05.2017
12:39:44
А почему вы думаете что скрум гайд написан идеальными богами и в нем не может быть идеологических косяков?
Тем более что это все сильно зависит от человеческой ментальности
западники вообще сильны в коллективной ответственности, а у нас наоборот все хотят ответственность переложить на ПО

Shoo
23.05.2017
12:41:41
В прочем whatever.
Если кому-то комфортнее делигировать ответственность за продукт на "начальника, которому виднее" - ваше право.
Мне комфортнее, когда команда понимает что и зачем она делает. И здесь роль продукт овнера это формировать definitions of done для команды, а не валидировать их.

Maksym
23.05.2017
12:47:53
я так смотрю у вас уважаемые в почти стандартное время споры возникают - с 14 до 16 и с 19 до 22
походу еда как то негативно действует

Alexei
23.05.2017
12:47:58
я не вижу в двух абзацах противоречия. Команда - понимает, ПО - ответственный)