@prophp7

Страница 1198 из 1387
smile
25.07.2018
22:09:58
smile
25.07.2018
22:10:54
Я уже даже смотрел кароче эти оценки в разрезе спринтов. Там от спринта к спринту просто нереальные перепады по обьему, что вырабатывет команда. Т.е по факту оценка ради оценки

материте пээмов и дергайте руководство
Ну все сводится к тому, что «мне нужны цифры, чтобы планировать» Хз хочу ща задвинуть попробовать - не мутить эти митинги, а просто брать пулл задач, приоритезировать, дать по 1 прогеру в порядке приоритета и чтобы прогер сам за себя сказал сколько времени у него это займет

Google
smile
25.07.2018
22:15:10
Мне кажется будет не хуже, но явно быстрее

smile
25.07.2018
22:18:08
ну то есть у вас задачи на спринт берутся не по объёму, а по хотелкам
А обьем высчитать норм не получается по факту

Bohdan
25.07.2018
22:18:58
А обьем высчитать норм не получается по факту
ну я не говорю, что это плохо, я сам так работаю но мы и оценки точные не даём - в разрезе дней/недель разве что

smile
25.07.2018
22:20:41
Bohdan
25.07.2018
22:21:20
А оценки вы как даете? Тот кто делает или все к общей приходите?
я сам на проекте подумал о фиче, прикинул объем работы и сказал его +20-30 процентов сверху

smile
25.07.2018
22:26:29
Ясно, вообщем всё свелось к тому, что надо пинать пма за те вещи, которые по факту нужны ему.... Жизнь боль. А я же хочу просто понимать задачи и кодить(

Sergey
25.07.2018
22:56:51
вот кстати говоря возник вопрос, правда хз можно ли на него однозначно ответить. Сколько времени по вашему надо, чтобы обсудить задач на 2 недели работы 5 прогеров? Закину заранее ответ сколько тратим мы: 2-3 часа
тут есть нюансы: - задачи до этого обсуждались? были ли грумминги всякие, бэклог рефайнтменты и т.д. - перед митингом пул задач на обсуждение уже был сформирован? - перед митингом все ознакомились с задачами или половина митинга это чтение задач вслух?

в целом проблема обсуждения задач на 2 недели вперед - первую неделю еще все все помнят а на след неделе уже чет как-то не очень) спасает написание критериев приемки теми кто будет делать задачу... но это сложно

ну мол если всеравно по ходу выясняется что не доконца обсудили - увеличивать время митинга точно нет смысла. больше часа уже фокус внимания будет не тот

smile
25.07.2018
23:00:25
тут есть нюансы: - задачи до этого обсуждались? были ли грумминги всякие, бэклог рефайнтменты и т.д. - перед митингом пул задач на обсуждение уже был сформирован? - перед митингом все ознакомились с задачами или половина митинга это чтение задач вслух?
Грумминг на часть, на грумминге только наброски задач Перед митингом он был сформирован на процентов 80, Таски видишь обычно сутра - митинг после обеда Вслух никто не читает, обычно это так - смотрим задачу номер 2, тишина, есть вопросы? Голосуем

Google
smile
25.07.2018
23:00:57
Если вопросов много, то выкидываем задачу

Sergey
25.07.2018
23:01:01
найс)

не норм подход в целом

smile
25.07.2018
23:01:28
Проблема в том, что мне кажется странным попадание на оценку задач, по которым есть вопросы

В моём понимании я на покере хочу видеть уже утвержденные, оговоренные, понятные таски

Sergey
25.07.2018
23:02:24
Проблема в том, что мне кажется странным попадание на оценку задач, по которым есть вопросы
судя по фразе "голосуем" - вы там скрам покеры делаете. Ты же понимаешь что вся суть скрам покера в том что бы выявить насколько команда одинаково понимает задачу или совсем расходятся представления о сложности?

Sergey
25.07.2018
23:03:01
тут больше вопрос в том.... даются ли ответы на вопросы перед голосованием)

вот если нет - тогда надо выкидывать задачу

smile
25.07.2018
23:03:36
тут больше вопрос в том.... даются ли ответы на вопросы перед голосованием)
Неа, у нас как раз таки основное обсуждение задач на покере по факту

Хотя по идее для этого грумминги

Sergey
25.07.2018
23:04:42
мы вот сча боремся с тем что бы оптимизировать грумминги... типа нет смысла туда много людей пихать. лучше делать их чаще, короче и с меньшим количеством людей

smile
25.07.2018
23:04:45
С оценками тоже сложно. Часто причина завышенной оценки от чувака - я не знаю этот раздел

Sergey
25.07.2018
23:04:59
вполне себе. ему будет сложнее

smile
25.07.2018
23:05:17
вполне себе. ему будет сложнее
Да, но сколько ставить тогда?)

Ты же не знаешь кому она уйдёт

Sergey
25.07.2018
23:05:31
можно помечать себе такое и потом заставлять его работать в паре с тем кто знает, что бы трансферил знания

Ты же не знаешь кому она уйдёт
команда не общается что-ли?

smile
25.07.2018
23:06:43
Ну типо это выглядит так - набрали тасок на покер, наголосовали, пм с тл-ем расскинули зная оценки на прогеров сколько влазит

Google
Sergey
25.07.2018
23:10:13
один грумминг так себе....

чем чаще тем лучше. у нас пока 2-3 раза в спринт.

smile
25.07.2018
23:10:33
А в каком виде у тебя таска на грумминг попадает? Это чисто хотелки или чтото более уже конкретное?

Sergey
25.07.2018
23:10:58
иногда с мокапами

иногда без... иногда и на плэннинг не успевают мокапы сделать... но это опять же проблема с дизайнером - нам все обещают что подгонят одного

очень часто зависимости не учитываются, но зато оч легко говорить "давайте это в другой стори"...

smile
25.07.2018
23:13:50
Sergey
25.07.2018
23:14:11
часто эти рисунки это то что он на живом приложении прямо на звонке в зуме нарисовал

мы вообще больше всего страдаем от банального разгильдяйства... типа часто очень решения не записываем или не актуализируем описание задач)

хотя сктолько есть вариантов как это фиксить... прям уйма...

но сложно даже себя заставить)

smile
25.07.2018
23:16:08
мы вообще больше всего страдаем от банального разгильдяйства... типа часто очень решения не записываем или не актуализируем описание задач)
Ой актуализация описания это вообще боль. Часто страдаем от того что открываешь таску, а там сантабарбара с комменатами и upd

Но сейчас вроде договорились, что внося коммент - описание должны править сразу, а то потом в кучу всё собрать оч тяжко

Раз уж так сегодня вечер за задачи какойто вышел. До какого состояния обычно и кто у вас дробит стори/таски которые оцениваете?

Sergey
25.07.2018
23:19:44
ну мол, там важно зависимости понять между частями фичи. что в каком порядке делать и т.д. можно ли протестить это дело по частям

Sergey
25.07.2018
23:20:45
до какого состояния.... ну пока не кажется что вроде можно сделать)

doxygen еще не проходили? )
как это относится к описанию юзер стори и всяких критериях приемки?

Google
Sheridan
25.07.2018
23:22:03
это относится к документированию проекта вообще

Sergey
25.07.2018
23:23:32
это относится к документированию проекта вообще
ни разу не видел проектов где нужно генерить доки из кода таким топорным образом

обычно документирование происходит все же на чуть более высоком уровне

smile
25.07.2018
23:24:53
ну мол, там важно зависимости понять между частями фичи. что в каком порядке делать и т.д. можно ли протестить это дело по частям
Воот - возьму тоже на заметку, у нас сейчас этим техрайтер занимается и я замечаю что это неудобно. Частенько делаешь пару задач сразу и qa тестят пару задач за раз. В итоге потом из за одного бага - может пару задач провисать

Sergey
25.07.2018
23:25:01
я в целом плохо отношусь к таким вещам. во всяком случае пока не вижу профита

smile
25.07.2018
23:25:21
У вас получается команде прилетает полное описание хотелки, а дальше уже дробите т.к вам удобно

Sheridan
25.07.2018
23:25:23
и там так и остаёцца как правило )

Sergey
25.07.2018
23:25:49
сразу в головах, да. )))
нет, всякие диаграммы компонентов, чуток uml и т.д. мне вот полезно из кода разве что процессы рендрить (у нас на ивентах много чего)

Admin
ERROR: S client not available

Sergey
25.07.2018
23:26:21
просто проблема "исчерпывающей" докумментации в том что она устаревая. а документация в исходниках часто бесполезна для бизнеса

ну короч я против таких вещей пока мне не показали как это юзается в профит

Sheridan
25.07.2018
23:27:17
Документация в коде она 1. Находится там где нужна 2. Изменяется вместе с кодом

и да, для бизнеса полезно всё, что может облегчить/ускорить работу

Sergey
25.07.2018
23:28:12
Документация в коде она 1. Находится там где нужна 2. Изменяется вместе с кодом
1. как ее читать? вот есть у тебя новый чел на проекте - с чего ему начать? какую информацию ты записываешь в коде? О том какие кастыли были расставлены с течением времени? 2. увы и ах но часто это не так

ну и опять же - вот у меня event driven архитектура. я слабо представляю как ты это все в phpdoc нормально задокументируешь)

да и блин в упор не вижу что я буду в phpdoc писать

Sheridan
25.07.2018
23:30:11
1. как ее читать? вот есть у тебя новый чел на проекте - с чего ему начать? какую информацию ты записываешь в коде? О том какие кастыли были расставлены с течением времени? 2. увы и ах но часто это не так
1. Дал еовичку таск. Ткнул первые пару раз в те места кода где ему работать с таском. Дальше он прямо там читает документацию, описание методов. По сгенеренным докам изучает объектную модель и ищет нужный функционал чтобы не писать велосипеды. 2. угугу

Sergey
25.07.2018
23:30:16
у меня как бы есть тесты на геркине которые в целом неплохо описывают как что должно работать, есть спеки для классов с бизнес логикой на phpspec (меньше чем хотелось бы но все же)

1. Дал еовичку таск. Ткнул первые пару раз в те места кода где ему работать с таском. Дальше он прямо там читает документацию, описание методов. По сгенеренным докам изучает объектную модель и ищет нужный функционал чтобы не писать велосипеды. 2. угугу
хз, не могу представить себе такой процесс документирования что бы это было эффективно. увы. Ну может быть мне еще просто многое предстоит узнать и попробовать. Но сам так делать врядли буду

Google
smile
25.07.2018
23:31:32
до какого состояния.... ну пока не кажется что вроде можно сделать)
Ну вот допустим пример - большая таблица на 20 столбцов с кучей фильтров. Вроде понятно что делать. Оставлять это в одной задаче и тянуть её, после тестить всё сходу или разбивать на 2-3 задачи с полями и фильтрами под эти поля?

Sergey
25.07.2018
23:33:09
если фичу нельзя разделить так что бы можно было ее выкатывать по частям - возможно не стоит ее дробить

мы стори на сабтаски дробим еще что бы распределять сложные штуки

но это уже сами разработчики во время спринта делают

обычно в начале

smile
25.07.2018
23:34:27
но это уже сами разработчики во время спринта делают
Те по факту возможен кейс - оценили что делать неделю, попала одному разрабу, а он себе подразбил уже чтобы проще ориентироваться что зачем и как делать

Sergey
25.07.2018
23:34:58
у нас типа CI, trunk based dev, код должен попадать в мастер хотя бы раз в день-два)

потому не важно сколько стори занимает запилить. разработчик сам обязан выделить куски и делать их.

smile
25.07.2018
23:37:17
у нас типа CI, trunk based dev, код должен попадать в мастер хотя бы раз в день-два)
Хм надо почитать, а то пока не особо понимаю что значит код должен попадать в мастер хотябы раз в день два. У нас типо дев, мастер. Все в дев. Собрали дев в релиз, затестили регрессию - влили в мастер

И проблема в том, что в этом релизе, то густо - то пусто

Sergey
25.07.2018
23:38:07
https://trunkbaseddevelopment.com/

https://trunkbaseddevelopment.com/trunk1.png

smile
25.07.2018
23:38:19
Sergey
25.07.2018
23:38:56
у нас еще фичатоглы есть - что бы можно было лить на прод фичи которые... ну так себе готовы но кто-то из клиентов может захотеть поиграться и дать фидбэк

smile
25.07.2018
23:40:24
у нас еще фичатоглы есть - что бы можно было лить на прод фичи которые... ну так себе готовы но кто-то из клиентов может захотеть поиграться и дать фидбэк
Ну поиграться дать фидбек - у нас решаем наличием парочки тестовых с репликами базы с прода. Собираем им туда ветку с фичой и даём играться

Sergey
25.07.2018
23:41:22
ну у нас тоже стэйджинг для клиентов есть, но.... тут посыл в том что деплоймент != релиз.

Страница 1198 из 1387