Size: a a a

Teamlead Bootcamp

2020 January 18

ET

Egor Tolstoy in Teamlead Bootcamp
Alexandr Vechtomov
Всем привет. Интересно ваше мнение. Знаю команды в которых разработчиков  заставляют логировать время с подробным описанием выполненных работ. Целесообразно ли это? Не слишком ли это давит на разработчика?
Например:
2h 30m
⁃ Сделал процедуру создания пользователя
⁃ Создание таблицы users (перечень полей)
⁃ API getUserList
⁃ Unit tests createUser
Самый главный вопрос – ответить, зачем это нужно
источник

ET

Egor Tolstoy in Teamlead Bootcamp
это очень демотивирующий доя команды процесс, который у тому же отнимает много времени и усилий. польза от него должна сильно перекрывать вред, с учетом того, что качество этих данных тоже будет страдать
источник

AV

Alexandr Vechtomov in Teamlead Bootcamp
Egor Tolstoy
Самый главный вопрос – ответить, зачем это нужно
Отчетность перед заказчиком о проделанных работах, чтоб не возникало вопросов к оценкам.
источник

ET

Egor Tolstoy in Teamlead Bootcamp
кажется, задача менеджера – объяснить заказчику, почему такой способ отчетности бесполезен
источник

ET

Egor Tolstoy in Teamlead Bootcamp
если, конечно, это не оплата за количество написанных тестов, такое вроде бывает
источник

AV

Alexandr Vechtomov in Teamlead Bootcamp
Ну и как главную цель этого процесса я считаю контроль за разработчиком, обоснованность его оценок
источник

AA

Anvar Allagulov in Teamlead Bootcamp
Alexandr Vechtomov
Всем привет. Интересно ваше мнение. Знаю команды в которых разработчиков  заставляют логировать время с подробным описанием выполненных работ. Целесообразно ли это? Не слишком ли это давит на разработчика?
Например:
2h 30m
⁃ Сделал процедуру создания пользователя
⁃ Создание таблицы users (перечень полей)
⁃ API getUserList
⁃ Unit tests createUser
Не слишком давит, если организовано адекватно и таймшитингом занимаются более менее все (в том числе высший менеджмент) и более менее честно и подробно
источник

AA

Anvar Allagulov in Teamlead Bootcamp
Alexandr Vechtomov
Ну и как главную цель этого процесса я считаю контроль за разработчиком, обоснованность его оценок
Главная цель точно не должна быть контроль)
Вот оценка постфактум сдельных работ и стоимости соответственно для заказчика - это может быть
источник

ET

Egor Tolstoy in Teamlead Bootcamp
Alexandr Vechtomov
Ну и как главную цель этого процесса я считаю контроль за разработчиком, обоснованность его оценок
вы сами были разработчиком?
источник

ET

Egor Tolstoy in Teamlead Bootcamp
очень рекомендую http://podlodka.io/132
тут в том числе про такие оценки есть
источник

AV

Alexandr Vechtomov in Teamlead Bootcamp
Egor Tolstoy
вы сами были разработчиком?
Да, и такой процесс логирования меня напрягает, особенно при большом потоке задач
источник

ET

Egor Tolstoy in Teamlead Bootcamp
тогда почему вы думаете, что он поможет общей эффективности?
источник

AV

Alexandr Vechtomov in Teamlead Bootcamp
Спасибо, послушаю
источник

Ds

Dmitry says in Teamlead Bootcamp
Alexandr Vechtomov
Всем привет. Интересно ваше мнение. Знаю команды в которых разработчиков  заставляют логировать время с подробным описанием выполненных работ. Целесообразно ли это? Не слишком ли это давит на разработчика?
Например:
2h 30m
⁃ Сделал процедуру создания пользователя
⁃ Создание таблицы users (перечень полей)
⁃ API getUserList
⁃ Unit tests createUser
Самая идиотская практика которая мне встречалась. В итоге все сводилось к тому что заполняли это в конце недели по памяти.
источник

Ds

Dmitry says in Teamlead Bootcamp
И никакого отражения на реальную эффективность это не имело.
источник

AV

Alexandr Vechtomov in Teamlead Bootcamp
Egor Tolstoy
тогда почему вы думаете, что он поможет общей эффективности?
Я не думаю что это повышает эффективность,  возможно создаёт некую прозрачность в оценках и сроках работ, но слишком большими жертвами
источник

AV

Alexandr Vechtomov in Teamlead Bootcamp
Dmitry says
Самая идиотская практика которая мне встречалась. В итоге все сводилось к тому что заполняли это в конце недели по памяти.
Именно после такой ситуации я и решил написать сюда)
источник

Ds

Dmitry says in Teamlead Bootcamp
Поверьте, если процесс разработки построен хорошо, то лучшим описанием проделанной работы будет вывод команды git log
источник

Ds

Dmitry says in Teamlead Bootcamp
А не описание проделанной работы в какой-то системе
источник

ET

Egor Tolstoy in Teamlead Bootcamp
Alexandr Vechtomov
Я не думаю что это повышает эффективность,  возможно создаёт некую прозрачность в оценках и сроках работ, но слишком большими жертвами
А зачем нужна прозрачность в абстрактной системе, где все  разработчики прекрасно и быстро справляются с задачами?
источник