
Sergey
17.05.2017
09:48:38
пойду я работать, руководитель агрится )
Всеи присутствующим - РОСТА
:P

Evgeniy
17.05.2017
09:49:24

Google

Pavel
17.05.2017
09:50:13
а воркфлоу это видимо взаимоотношения?
Нет. Есть куча социальных нюансов, соответствий психотипов и других моментов которые способны портить процесс. Часто у людей возникают конфликты на почве рабочих задач, кто-то делает быстро, кто-то хорошо, и все они бегают туда-сюда и надо все это организовать в команду которая приносит результат.

Dmitry
17.05.2017
09:52:36

Pavel
17.05.2017
09:53:19

Shoo
17.05.2017
09:54:11

Dzmitry
17.05.2017
09:54:12
Делегирование и это вот все

Shoo
17.05.2017
09:54:34
Это моя работа как qa, разработчиком меня это не делает.


Nikita
17.05.2017
09:56:56
а что делает програмиста? если не читать исать код? просто писать код общирное понятие.
И если ты себя даже программистом не считаешь. Какого плана замечания ты в итоге можешь сделать программисту. Можешь рассказать последний случай например.
последний случай у меня на что-то похожее про что мы говорим была тупая ошибка в if else statement. Я ее сам и пофиксил, сбилдил, затестил и ему отправил что куда вставить и все.
самый простой пример – если я увижу, что чел написал йоба-функцию, которая делает все на свете, скажу что так делать не надо, потому что она не тестируема вообще :)
пример посложнее – ты смотришь разные части сервиса и спрашиваешь себя "а что если". а есть ли logrotate на проде, или логи рано или поздно забьют все свободное пространство? правильно ли бэкапить сервак через pg_dump (нет) и как это отразится на пользователях и производительности сервиса? точно ли нужен этот слипан в цикле в коде, или он уменьшит производительность в 100 раз?
хороший разработчик – понимать бизнес-задачу, умение не крутить велосипеды а использовать простые решения, хорошо знать язык и библиотеки, хорошо знать алгоритмы/структуры данных и пользоваться ими, уметь в архитектуру, писать тесты и качественно делать рефакторинг


Pavel
17.05.2017
10:00:30
А программист сам не догадывается что писать god-функции плохо? :)

Nikita
17.05.2017
10:02:44

Pavel
17.05.2017
10:02:53
?

Nikita
17.05.2017
10:03:47
да, мне тоже иногда грустно

Evgeniy
17.05.2017
10:45:53
Очень информативно, чел первым делом в этом чате запостил котика

Anastasia
17.05.2017
10:46:29
насколько я помню, речь шла о том, как обстоят дела в альфа лаборатории (про рост куа в разработчики), вряд ли это касается других компаний
Немного вырвано из контекста. Мы говорили, что это один из тех вариантов развития, которые разработчики автотестов сами выбрали для себя.
Тестировщики растут и в лидов, и в скрам-мастеров, и аналитиков, и разработчиков автотестов, и devops-ов.
Это я говорю о тех конкретных примерах, что уже произошли.
Расти в менеджеров и не все хотят. Есть люди, которым нравится развиваться горизонтально. И потом, если все будут расти в менеджеры - мы у себя Лабе такой поток точно не обработаем. У нас достаточно плоская структура, несколько она может быть плоской, учитывая, что мы часть Банка.
Ну то есть над тестировщиком, есть всего 3 руководителя. Его лид - руководитель управления - и CIO

Google

Alexey
17.05.2017
10:46:32
у него на аватаре собака, а сам он постит котиков

Nikita
17.05.2017
10:47:35
Немного вырвано из контекста. Мы говорили, что это один из тех вариантов развития, которые разработчики автотестов сами выбрали для себя.
Тестировщики растут и в лидов, и в скрам-мастеров, и аналитиков, и разработчиков автотестов, и devops-ов.
Это я говорю о тех конкретных примерах, что уже произошли.
Расти в менеджеров и не все хотят. Есть люди, которым нравится развиваться горизонтально. И потом, если все будут расти в менеджеры - мы у себя Лабе такой поток точно не обработаем. У нас достаточно плоская структура, несколько она может быть плоской, учитывая, что мы часть Банка.
Ну то есть над тестировщиком, есть всего 3 руководителя. Его лид - руководитель управления - и CIO
у вас скрам-мастер это отдельный человек? О_О

Sergey
17.05.2017
10:47:56
к нам такой пытался на собес прийти
Аж целый Мастер

Anastasia
17.05.2017
10:48:20
Ну вообще-то да. Согласно скрам-гайду - скрам мастером должен быть отдельный человек, а не часть dev team

Anton
17.05.2017
10:48:27
всегда было интересно: чем занимается скрам-мастер ?

Nick
17.05.2017
10:48:41
он же может быть из команды, назначаемым и сменная роль
гибче надо быть!

Sergey
17.05.2017
10:49:32

Nick
17.05.2017
10:49:49
+

Nikita
17.05.2017
10:49:52
если нужен фасилитатор – это agile coach, и он уже отдельный человек
но я не гуру скрама и могу ошибаться

Dmitry
17.05.2017
10:50:22

Shoo
17.05.2017
10:50:38
Немного вырвано из контекста. Мы говорили, что это один из тех вариантов развития, которые разработчики автотестов сами выбрали для себя.
Тестировщики растут и в лидов, и в скрам-мастеров, и аналитиков, и разработчиков автотестов, и devops-ов.
Это я говорю о тех конкретных примерах, что уже произошли.
Расти в менеджеров и не все хотят. Есть люди, которым нравится развиваться горизонтально. И потом, если все будут расти в менеджеры - мы у себя Лабе такой поток точно не обработаем. У нас достаточно плоская структура, несколько она может быть плоской, учитывая, что мы часть Банка.
Ну то есть над тестировщиком, есть всего 3 руководителя. Его лид - руководитель управления - и CIO
Это можно прочитать как "тестировщикам расти некуда".

Dmitry
17.05.2017
10:50:40
делать все чтобы вас не отвлекали от работы

Shoo
17.05.2017
10:50:56

Anton
17.05.2017
10:51:09

Dmitry
17.05.2017
10:51:31

Nikita
17.05.2017
10:51:32

Google

Anastasia
17.05.2017
10:52:03
Он собирает команду для продукт оунера, затем выстраивает рабочий процесс по скраму внутри неё, выступает коучем для команды. Его задача помочь команды вовремя находить проблемы в процессе и устранять их. Так же вся организационная работа тоже на них.
А ля продакт пришел к скрам мастеру, говорит вот у меня есть мешочек денег, хочу пилить продукт. Задача скрам мастера собрать команду с нужными компетенциями, посадить их вместе, дать им старт. И по началу он проводит все эти мероприятия скрама: планниги, груминги, ретры, демо, дсм


Nikita
17.05.2017
10:52:31
Он собирает команду для продукт оунера, затем выстраивает рабочий процесс по скраму внутри неё, выступает коучем для команды. Его задача помочь команды вовремя находить проблемы в процессе и устранять их. Так же вся организационная работа тоже на них.
А ля продакт пришел к скрам мастеру, говорит вот у меня есть мешочек денег, хочу пилить продукт. Задача скрам мастера собрать команду с нужными компетенциями, посадить их вместе, дать им старт. И по началу он проводит все эти мероприятия скрама: планниги, груминги, ретры, демо, дсм
я понял, в чем смысл. у нас в процессах эти роли чутка разнесены :) но смысл тот же


Filipp
17.05.2017
10:53:00
Немного вырвано из контекста. Мы говорили, что это один из тех вариантов развития, которые разработчики автотестов сами выбрали для себя.
Тестировщики растут и в лидов, и в скрам-мастеров, и аналитиков, и разработчиков автотестов, и devops-ов.
Это я говорю о тех конкретных примерах, что уже произошли.
Расти в менеджеров и не все хотят. Есть люди, которым нравится развиваться горизонтально. И потом, если все будут расти в менеджеры - мы у себя Лабе такой поток точно не обработаем. У нас достаточно плоская структура, несколько она может быть плоской, учитывая, что мы часть Банка.
Ну то есть над тестировщиком, есть всего 3 руководителя. Его лид - руководитель управления - и CIO
Круто! На наглядном примере показано, что тестировщик - низшая ступень развития, в аналитики или сисадмины им надо расти...


Anastasia
17.05.2017
10:54:45
если нужен фасилитатор – это agile coach, и он уже отдельный человек
Наши скрам-мастера и есть agile-coach внутренние. Много обучались. Банк вложил много денег, чтоб научить и вырастить собственную экспертизу. А вообще нам это все помогали и помогают выстраивать ребята из unusual concepts.
Они на Российском рынке самый правильный скрам внедряют ^^

Evgeniy
17.05.2017
10:55:29
срамота какая

Richard
17.05.2017
10:55:53
скрамота

Anastasia
17.05.2017
10:56:51

Nikita
17.05.2017
10:58:02

Pavel
17.05.2017
10:58:03
Анастасия вы такая добрая и деликатная, как вы только тут выдерживаете.

Filipp
17.05.2017
10:58:28

Anastasia
17.05.2017
10:59:35
Когда у тебя скрам , то нет разницы как называется твоя должность. Важно то, что ты часть dev team. И вместе с командой заинтересован донести ценность для клиента. И если благодаря тому, что ты расширишь свои компетенции, и сможешь в какой-то момент прикрыть своего коллегу аналитика, который заболел и заменить его в команде. Как принижает его как тестировщика?

Mila
17.05.2017
11:00:31

Pavel
17.05.2017
11:01:40
Если у него стала больше зарплата, больше людей в подчинении и больше власти то рост.

Dmitry
17.05.2017
11:02:06

Richard
17.05.2017
11:02:10
а если больше зп но нет людей? Рост?

Pavel
17.05.2017
11:02:38
Это уже надо смотреть статистические показатели имхо. Если медианная зарплата по специальности больше то рост.

Richard
17.05.2017
11:03:03
Павел, факторы меняются, но у меня сложилось впечатление, что для тебя показатель роста - это увеличение ЗП.

Pavel
17.05.2017
11:03:38
Ну еще способность влиять на ключевые решения бизнеса/проекта

Dmitry
17.05.2017
11:03:51

Richard
17.05.2017
11:04:12
ну вот я сейчас читаю, про то и говорю.

Google

Pavel
17.05.2017
11:04:30
"Что вижу то и пою"

Richard
17.05.2017
11:06:53
this
Если у него стала больше зарплата, больше людей в подчинении и больше власти то рост.
Это уже надо смотреть статистические показатели имхо. Если медианная зарплата по специальности больше то рост.

Pavel
17.05.2017
11:07:10
Ну да логично. Один показатель вырос -> рост

Admin
ERROR: S client not available

Richard
17.05.2017
11:07:15
При чем здесь я-то и шу и остальные?

Pavel
17.05.2017
11:08:09
Рост это движение по многим векторам. Можно двигаться по нескольким, можно по одному.
В руководителя формально это рост, но по ощущениям не всегда так. Зарплата не сильно выше чем у крутого специалиста, ответсвенности больше, больше нервов, перед директором виноват не только в своих косяках но и в косяках подчиненных.

Dmitry
17.05.2017
11:09:46

Mila
17.05.2017
11:09:48

Pavel
17.05.2017
11:10:05

Dmitry
17.05.2017
11:10:28
просто ты говоришь руководитель, а специалист крутой

Richard
17.05.2017
11:10:57

Pavel
17.05.2017
11:14:09
В рамках продукта высокоуровневые задачи впринципе те же - делать продукт.

Shoo
17.05.2017
11:14:34

D
17.05.2017
11:28:33
Коллеги, подскажите, какими фрейморками можно нормально работать с Shadow DOM? Пытаюсь реализовать на Nightwatch.js, но пока не выходит

Shoo
17.05.2017
12:00:20
Беглый гуглинг показал, что для этого не шибко нужен фреймворк, но например Webdriver.io вроде как может.

Pauloo89
17.05.2017
12:36:45
ктонить может по этой тулзе подсказать ? https://github.com/fastlane

D
17.05.2017
12:56:25

Google

Shoo
17.05.2017
12:57:52
Проще воткнуть обертку для findов в которых вызывается js-скрипт с поиском по шадоу дому.
Чем подтягивать целый фреймворк.

Yuriy
17.05.2017
13:17:47
кто-нибудь может подсказать как tail -f с awk подружить?

D
17.05.2017
13:18:04

Yuriy
17.05.2017
13:18:17
ну или подсказать как выводить в рилтайме столбец логов

Pavel
17.05.2017
13:20:53
Какой столбец тебе нужно вывести?

Yuriy
17.05.2017
13:22:17
параметр1, параметр2, параметр3
1, 2, 3
например, третий

Pavel
17.05.2017
13:24:19
tail -f file.log | awk -F", " '{print $3}'

Yuriy
17.05.2017
13:25:27
а вот нет
я так и пробовал
awk ждёт конца, а он не приходит))

Evgeniy
17.05.2017
13:28:11
You don't see it in real time because, for purposes of efficiency, pipes are buffered. tail -f has to fill up the buffer, typically 4 kB, before the output is passed to awk.
A fix is to use the unbuffer command which is part of the expect package:
unbuffer tail -f logfile.log | awk -F" " '{print $1, $2, $7, $8}'

Yuriy
17.05.2017
13:29:01
угу, стэковерфловные ответы я тоже уже нагуглил

Evgeniy
17.05.2017
13:29:16
И что?