Задать вопрос
Ответы пользователя по тегу Управление задачами
  • Разработчик недисциплинированно трекает время. Что делать?

    Jeer
    @Jeer
    уверенный пользователь
    Очень много интересного почерпнул в этом треде.
    Казалось бы, автор задаёт один простой вопрос "почему люди не отмечают затраченное время?". И столько пустой болтовни, ненужных советов, не относящихся к этому вопросу. Размусоливаний каких-то ситуаций, которые у них на работе, но, опять же, абсолютно не относящихся к данному вопросу. Или переход к другой теме, например, много было про оценку задач, да, это интересные всё темы, но это опять же не относится к теме данного поста.
    Автор меня приятно удивил, пытаясь вначале отвечать всем и по существу, но уже устал к концу, хотя верные ответы находятся не на самых залайканных ответах.
    Одно время я поработал в компании, где после каждой задачи надо было писать отчёт, прикладывая листинг кода! так как реально вообще другой отдел занимался сдачей отчётности (по списанным часам из таких отчётов выставлялся счёт заказчикам) и они даже не в курсе были, чем занимаются программисты. Большего маразма я в жизни не встречал. И когда я стал работать в других компаниях, где надо просто списать затраченное время, я понял, что это прям намного проще и понимаю, зачем это надо менеджменту.
    Но тут встретил людей, которые этого не понимают. То есть, в текущей конторе не было такого, что надо списывать время. Многие (из старичков) откровенно саботировали этот процесс, сопротивление просто громадное, одно из лидирующих мнений было, примерно, следующее: "я раньше не списывал время и сейчас не собираюсь, потому что мне это не надо". Понятное дело, что в такой ситуации весь менеджмент и планирование в полной жопе. Ну, мне понятно. И тут возникает главная загвоздка и ответ на этот тред. Вам необходимо, во-первых, правильно объяснить, зачем это надо. Во-вторых, сделать учёт времени неотъемлемой частью процесса.
    Аргументов по первому пункту тут уже приводилось много и варианты для конкретного человека могут быть довольно специфичные. Что если сотрудник будет просто списывать время, то уже будет видна его загрузка и можно меньше задач ставить в спринт. Или другой пример, один сотрудник сидит на каком-то проекте и ни холодно ни жарко другим людям списывает он время или нет, но появляется какая-то задача, надо ему сделать апи для другого сотрудника. И эта задача блокирующая, но он её не делает. Отговариваясь на митингах, что занимался другим. "Дружок, я не вижу, чем ты занимаешься, если нет списанного времени, я могу считать, что ты ничем не занимаешься, но при этом блокирующая задача перенесена в другой спринт" - разбор полётов и обоснование для списания времени.
    Есть такой тип людей, где-то тут тоже мелькало "я забиваю на списанное время и в конце недели просто рисую цифры с потолка, чтобы отстали". Такое тоже присутствует. Это низкая культура и низкая дисциплина. И с этим тоже можно работать (это относится ко второму пункту). Так же в этом треде предлогались решения, кто-то сказал, что тимлид сказал списывать время в конце дня, как закончил работать. Ну, запретите на программном уровне списывать время за предыдущие дни. Справедливости ради стоит отметить, что иногда вечером не всегда успеваешь это делать, то есть, можно сделать так, что списывать время можно предыдущий день можно до дейли митинга (до 10 утра, к примеру). Если это не происходит, то в присутствии всей команды уточнять, чем человек занимался вчера и напирать на то, что вместо того, чтобы быстренько занести своё время теперь этот человек крадёт время всей команды.
    Резюмируя, первое, надо доходчиво объяснить, зачем это нужно работнику (не вам, а ему), второе, необходимо сделать списание времени частью рабочего процесса
    Ответ написан
    4 комментария
  • Существует ли готовое решение для начисления валюты за выполнение заданий?

    Jeer
    @Jeer
    уверенный пользователь
    Привет, то, что ты описал, это практически то, что я взял в качестве проекта по обучению. Тема реально интересная. Мы пилим опен сорцный проект, но собираемся очень-очень редко (раз в месяц по 4 часа), так что мы будем пилить очень-очень долго.
    Собственно, я могу поделиться своими мыслями. Может что-то подойдёт. Если в кратце, то мне нужен проект учета рабочего времени для маленькой команды разработчиков, где все друг другу условно доверяют. Там же я хочу написать несколько статей на тему оценки трудозатрат. К примеру, существуют различные типы работ. Если говорить про программирование, есть задачи аналитические (спроектировать, проанализировать). Есть задачи на выполнение. Второй тип при должном контроле достаточно легко оценить, с абстрактными задачами тяжелее. Но вернемся к возможностям, обычно можно оценивать задачу по факту (то есть итог собирать из количества закрытых задач), либо можно оценивать по времени. Для разных типов проектов подходят разные варианты. Например, в отделе поддержки, когда задачи только исполнительного характера и одна от другой мало чем отличается, то можно оценивать по закрытым задачам. Если же это работа с фрилансерами (или сотрудниками, работающими за время), то оценивать нужно именно затраченное время. Те формулы kpi, которые идут на закрытыие задачи нельзя применять на задачи по времени, получится полное фуфло.
    Отвечая на один из ваших вопросов, прежде, чем искать "готовое решение", вам нужно определиться с такими мелочами, понять самому, с чем и в какой форме вы будете работать.
    После этого вам может подойти какая-то из тысяч существующих систем учета времени (из известных есть жира, майкрософтовский тфс, трелло и прочие). Мне вот не подошли существующие, в каждой из этих систем есть какие-то избыточные вещи, какие-то некорректные, поэтому я решил пилить свою систему. Может вам что-то подойдёт.
    Например, я считаю, что должно быть два плановых времени, одно должен выставлять тот, кто ставит задачу, а второе должен ставить исполнитель. При этом первое время можно вообще не показывать исполнителю. Это нужно много для чего :)
    Вот-с. После этого возникнут другие вопросы, к примеру, как по вашему, зарплата в вашем отделе должна быть открытой или закрытой? Опять же, вопрос не спорный, просто есть разные ситуации и где-то подходит одно, где-то другое.
    Зарплату тут я имею в виду ту валюту, которую вы введёте, можете токены, можете красные кристаллы, можете советские нормодни, это не важно.
    После этого, на первых порах, вы можете брать отработанное время из первой системы, перемножать на таблицу с зарплатами и где-то фиксировать результат. Да, я собираюсь это автоматизировать, готовых решений не видел (да и не искал, честно говоря).
    Насчет магазина, такое делать не собираюсь. Мне нужны эти цифры как аналог акций, только без заморочек. По сути для распределения чистой прибыли между участниками.
    Насчет реализовать самому - всё можно сделать самому. Первый вопрос - написать на бумаге что конкретно вы хотите. Второй вопрос, если не хватает квалификации запилить самому, отдаете в разные конторы на оценку и они говорят вам сумму )
    Ответ написан
    Комментировать