<HTML><BODY>А я правильно понимаю, что у вас за техническую часть отвечает менеджер, который не является техническим специалистом и, тем более, не знает что творится в коде, так как не "сопровождает" его? И вы должны доказывать ему что это "надо"?<br><br>Если это так, то не кажется-ли вам что в этой схеме что-то сломалось?<br><br><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">
Среда, 5 октября 2016, 13:21 +03:00 от "Konstantin S. Uvarin" <khedin@gmail.com>:<br>
<br>
<div id="">
<div class="js-helper js-readmsg-msg">
<style type="text/css"></style>
<div>
<base target="_self" href="https://e.mail.ru/">
<div id="style_14756629040000000213_BODY"><div dir="ltr"><div style="font-family:monospace,monospace">Приветствую.<br></div><br>Отлично сказано! Очень здравый подход, сам стараюсь так делать и другим советую. А обсуждаемый инструмент просто немного (как мне кажется) должен в этом помочь. <br><br>Вот у Вас<br><br>>команда чувствует<br><br>у меня считается точно - сколько вешать в граммах. <div style="font-family:monospace,monospace;display:inline">(Адекватна ли эта оценка - другой вопрос - для того и бета).</div><br><br>И дальше<br><br>>идет борьба бобра с ослом<br><br>Менеджер любит отчёты, таблицы и графики - надо дать ему их! Графики, впрочем, у меня будут ещё нескоро. =)<br><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace"> <br></div></div><div><br><div>2016-10-04 18:30 GMT+03:00 <a href="mailto:Warstone@list.ru">Warstone@list.ru</a> <span dir="ltr"><<a href="mailto:warstone@list.ru">warstone@list.ru</a>></span>:<br><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Эм... А зачем так страшно?.. У нас, допустим, если техническая команда чувствует что надо сделать рефакторинг где-то она просто вносит время на этот рефакторинг в задачу, которая касается этого места и во все последующие, если текущая снимается. Соотв., если нету задачи, которая касается этих мест, то и рефакторить пока-что незачем. А дальше идет борьба бобра с ослом. Весь вопрос насколько менеджер может ставить раком команду. Но это вопрос не к инструментам, а к подходу к работе.<br><br><blockquote style="border-left:1px solid #0857a6;margin:10px;padding:0 0 0 10px">
Вторник, 4 октября 2016, 16:34 +03:00 от "Konstantin S. Uvarin" <<a href="mailto:khedin@gmail.com">khedin@gmail.com</a>>:<div><div><br>
<br>
<div>
<div>
<div>
<div><div dir="ltr"><div style="font-family:monospace,monospace">Приветствую. <br><br></div><div style="font-family:monospace,monospace"> Наверное, надо бы описать кейс, который у меня в голове.<br><br> Допустим, команда ноет, что продукт плохой внутри, что задолбалась
воевать с багами и надо рефакторинг. Менеджер не видит проблемы:
тикеты-то кое-как закрываются, а программисты - ну они всегда ноют. Или, если он
подкован, говорит: хорошо, сделаем рефакторинг, но когда закроем текущие
задачи. То есть никогда. Конфликт.<br><br> Я предполагаю, что
"задолбались" имеет вполне конкретную оценку в человеко-часах (а,
следственно, и стоимость в деньгах). Также я предполагаю, что есть
конкретные проблемы у конкретных компонентов, которые если пофиксить - заметная часть этой задолбанности пропадёт. (По аналогии с узкими местами в производительности).<br><br> Соответственно, если менеджеру
сказать "мы задолбались" - он ответит "иншалла, пилите Шура, пилите". Если сказать "мы
протаптываем 20 человеко-часов в месяц из-за проблемы, решаемой за 10" -
у менеджера в голове закрутятся шестерёнки. <br><br> ЕСЛИ предположения верны, ТО обсуждаемый тул позволяет как раз собрать эту статистику. Больше он, собственно, никаких задач и не решает - собрали статистику, презентовали менеджеру, создали задачи на рефакторинг в Редмайне или Жире. Намылись, смыть, повторить.<br><br></div><div style="font-family:monospace,monospace"> (Замечу в скобках, что технический долг - это ещё и демотивация команды. Но это оценивать в деньгах давайте будем после того, как миелофон изобретут). <br></div><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace"> Ну как-то так. Надеюсь, стало яснее, что это и зачем это.<br></div><div style="font-family:monospace,monospace"><br></div></div><div><br><div>2016-10-04 11:32 GMT+03:00 KES <span dir="ltr"><<a href="mailto:kes-kes@yandex.ru">kes-kes@yandex.ru</a>></span>:<br><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Вот хорошая штука <a href="https://wakatime.com" rel="noreferrer" target="_blank">https://wakatime.com</a> , чтобы смотреть в каких приложениях потратилось время.<br>
Как по мне, очень хорошая интеграция с редакторами и браузерами: <a href="https://wakatime.com/editors" rel="noreferrer" target="_blank">https://wakatime.com/editors</a><br>
<br>
03.10.2016, 19:23, "Alexey Shrub" <<a href="mailto:worldmind@mail.ru">worldmind@mail.ru</a>>:<br>
<div><div>> On Пн, окт 3, 2016 в 4:01 , Konstantin S. Uvarin<br>
> <<a href="mailto:khedin@gmail.com">khedin@gmail.com</a>> wrote:<br>
>> Давно мечтал запилить трекер для<br>
>> учёта времени, продолбанного на<br>
>> борьбу с техническим долгом. И вот -<br>
>> выдалась минутка...<br>
><br>
> Идея шикарная, хотя требует<br>
> привычки/дисциплины от разработчика.<br>
> Но не уверен насчёт отдельной тулзы,<br>
> получается надо и в обычную таску<br>
> время вписать и в тикет просраченного<br>
> времени - дублирование, нарушение DRY.<br>
> В идеале надо конфигурить/плагинить<br>
> популярные таск-трекеры (redmine какой)<br>
> так, чтобы можно было при вписывании<br>
> времени указать тип - просраченное, а<br>
> потом глядеть в отчёте по затраченному<br>
> времени сколько полезной активности<br>
> было, а сколько не очень.<br>
> Плюс надо привязывать просраченное<br>
> время к компоненту и виновному<br>
> разработчику, чтобы потом по<br>
> статистике видеть кого в первую<br>
> очередь рефакторить.<br>
> --<br>
> Moscow.pm mailing list<br>
> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div data-smartmail="gmail_signature"><div dir="ltr"><div><div><div><font face="monospace,monospace">Konstantin S. Uvarin<br></font></div><font face="monospace,monospace">jabber: see <from><br></font></div><font face="monospace,monospace">skype: kuvarin<br></font></div><font face="monospace,monospace"><a href="http://github.com/dallaylaen" target="_blank">http://github.com/dallaylaen</a><br></font></div></div>
</div>
</div>
<div>-- <br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div>
</div>
</div>
</div>
</div></div></blockquote>
<br></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div data-smartmail="gmail_signature"><div dir="ltr"><div><div><div><font face="monospace,monospace">Konstantin S. Uvarin<br></font></div><font face="monospace,monospace">jabber: see <from><br></font></div><font face="monospace,monospace">skype: kuvarin<br></font></div><font face="monospace,monospace"><a href="http://github.com/dallaylaen" target="_blank">http://github.com/dallaylaen</a><br></font></div></div>
</div>
</div>
<div>-- <br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div>
<base target="_self" href="https://e.mail.ru/">
</div>
</div>
</div>
</blockquote>
<br></BODY></HTML>