Строка подзадач — различия между версиями
Srgvetal (обсуждение | вклад) |
Srgvetal (обсуждение | вклад) |
||
Строка 71: | Строка 71: | ||
== Рыночное применение == | == Рыночное применение == | ||
− | Если коротко - решение проблемы учета времени | + | Если коротко - решение проблемы учета времени работника работодателем; помощь в решении проблемы отсутствия сосредоточенности у сотрудника. |
Саня Иванисенко рассказывал, как их босс в "сигнатеке" хотел учитывать время работников, затраченное на различные задачи. Если бы он их обязал использовать "Строку подзадач". А также если там добавить опцию паузы поудобнее, чем "." в конце строки (например, мониторить движение мыши - или, поставить паузу). А также придумать систему защиты от обмана, накрутки времени - например, скриншоты автоматически делать (а сверху - подзадача), то он мог купить такой продукт. Ведь по итогам рабочего дня получается список всех сделанных задач со временем, затраченным (можно по итогу добавить заголовков - для чего это было - и комментариев, если какую-то задачу было противоестественно декомпозировать (но время-то записано! и видно что там было много задач). Это интересно боссу. А работнику - это ТОЖЕ полезно, хотя иногда и будет мешать. Полезно тем, что он будет более сосредоточен на задаче (ведь поэтому я для себя и сделал эту программу), более осознанно будет работать. Время, таймер, будет подгонять (меня первое время подгонял). И будет более адекватно оценивать свои времязатраты. Времязатраты в прошлом и, скорее всего, в будущем. | Саня Иванисенко рассказывал, как их босс в "сигнатеке" хотел учитывать время работников, затраченное на различные задачи. Если бы он их обязал использовать "Строку подзадач". А также если там добавить опцию паузы поудобнее, чем "." в конце строки (например, мониторить движение мыши - или, поставить паузу). А также придумать систему защиты от обмана, накрутки времени - например, скриншоты автоматически делать (а сверху - подзадача), то он мог купить такой продукт. Ведь по итогам рабочего дня получается список всех сделанных задач со временем, затраченным (можно по итогу добавить заголовков - для чего это было - и комментариев, если какую-то задачу было противоестественно декомпозировать (но время-то записано! и видно что там было много задач). Это интересно боссу. А работнику - это ТОЖЕ полезно, хотя иногда и будет мешать. Полезно тем, что он будет более сосредоточен на задаче (ведь поэтому я для себя и сделал эту программу), более осознанно будет работать. Время, таймер, будет подгонять (меня первое время подгонял). И будет более адекватно оценивать свои времязатраты. Времязатраты в прошлом и, скорее всего, в будущем. |
Версия 21:07, 27 августа 2017
Содержание
Описание в одно предложение
Строка подзадач предназначена для работы за компьютером перед монитором, предлагая всё время видеть перед глазами, что именно сейчас надо делать - в одно действие редактируя или добавляя нужное действие.
Текущая версия
Win app, написана на Delphi 7. Статус, пожалуй, MVP
Скриншот версии 08.2017, видно сверху название задачи и снизу процесс выполнения (взято из реального использования мною):
Скриншот версии 08.2017, я редактирую файлик содержащий задачи, в sublime text - строка автоматически обновляется при изменении файла. И саблайм автоматически обновляет файл при изменении файла:
Функционал
При запуске на экране сверху появляется редактируемая строка. Размер строки и положение на экране можно менять по правому клику. Также по правому клику видно весь список задач. (Этот функционал надо реализовать иначе). Задач может быть произвольное количество - перемещаться между ними можно, нажимая вверх-вниз (и вправо-влево - при движении курсора как в текстовом редакторе при переходе на другую строку).
Подгружается файл с жёсткого диска, содержащий задачи. В файле перечень задач. Задача равна одной строчке.
Есть четыре особенности каждой строчки. В начале её может стоять галочка (символ V), в конце пишется время, в конце строки может стоять точка "." . Время запускается автоматически, если в конце строки не стоит точка. Если в начале строки стоит символ решётки "#" , то эта строка считается комментарием (может использоваться как заголовок задачи, когда видно много строчек и хочется посмотреть/написать обзор выполненных задач).
При запуске программа автоматически прокручивает к самой верхней строчке, у которой нет символов V и # . Когда фокус в строке (мигает курсор), время задачи не выставляется на "0:00" и не идёт, если оно уже было выставлено. Как только строка теряет фокус - запускается время.
Файл обновляется каждые 5 секунд и поэтому его можно редактировать в сторонней программе - программа это сразу заметит.
Улучшить функционал
Возможно, надо сделать окошко со всеми задачами, которое появляется по какому-то действию. (щелчок правой мышкой? hover?) - и в этом окошке как в текстовом редакторе, можно работать с задачами, добавлять их группой, просматривать сделанные, подписывать заголовки и пр.
Время идёт через символ неразрывного пробела и может редактироваться. Хорошо бы отвязать название задачи и само время.
Иногда время плюсуется к последней выполненной задаче, хотя начал выполнять уже следующую. Отсюда встает вопрос редактирования времени - убрать у предыдущей и добавить следующей. Возможно, завязать со скриншотами(?) - см. раздел Рыночное применение.
Скриншоты делать каждые 30 или 60 секунд - см. раздел Рыночное применение.
Из рыночного же применения - чтобы босс мог видеть по сети итоговые отчёты.
Сделать двойное разделение (по горизонтали или вертикали) - чтобы более мелким шрифтом можно было написать/было видно надзадачу. Или легким действие подзадачу превратить в надзадачу, создав подподзадачу =). Если сделать это реально удобным, то это может помочь лучше концентрироваться (потому что перед кроме рутинной задачи - большая цель, зачем рутинная задача) и при обзоре/создании следующих подзадач всё понятнее. Забавно, что сейчас отчасти это можно сделать, запустив программу дважды. Для обзора дел вообще - нужен другой софт.
Подумать получится ли исползовать в canban - см. раздел См. также
Подумать над телефоном и облаком.
Улучшить функционал косметические изменения
Лёгкость редактирования задачи - например, зажал капслок и, пока его держишь, всё, что пишешь, появляется сверху.
Autohide. А зажал капслок - задача мигнула сверху (надо проверять практикой, возможно, это будет неудобно)
Эстетически по дизайну сделать её более приятной.
Можно добавить коммент в конце задачи - # это вывод. Пример # получилось больше времени, потому что в процессе работы над разделом "Функционал" и "Рыночное применение" придумал новые полезные функции - это вот прямо сейчас, реальное использование. Может быть полезно самому себе для осознанности (вывод же) и боссу для информации. Боже, дай всем адекватных боссов.
Проблема, откуда появился
Программа была написана для самого себя по той причине, что постоянно сидя за компьютером и стараясь выполнить какую-то задачу, постоянно отвлекаешься. Я не клею стикеры на монитор. Кроме того, мне непонятно было, зачем выписывать все подзадачи сразу, т.к. они появляются и формулируются только в ходе работы (речь именно о ПОДзадачах, когда задачу - декомпозируешь). При этом и возможность выписать хороша. Потому что когда подзадач много, на ходу в голове они появляются "надо сделать то и то" - и быстро записываешь туда, чтобы не забыть. Потом фокусируешься на каждой конкретной подзадаче и необязательно на логике их связей (хотя и это в любой момент можно сделать, обновив дело, которое сейчас делаешь или добавив новое).
В первой версии таймера на каждой задаче не было. Но появляется соблазн забить на строчку сверху, пусть там висит что угодно. Таймер этот соблазн уменьшает. При этом поскольку задачу часто забываешь вписывать, когда вошёл в рабочий поток, я оставил возможность и редактировать то время, которое там запущено.
Как мне кажется, не решает проблему обзора задач вообще - рабочих или жизненных. Тут нужны другие документы, способы, форматы. Потому что широкие вопросы. Эта программа для узких, конкретных подзадач, выполняя которые ты продвигаешься к уже определённой большой цели. Но вот определять эту цель наверное надо не в этой программе. У меня не получилось. Я пробую это в эксэле, на бумаге. (В фирме - обсуждая с другими людьми).
Реально помогает сосредоточиться, не упустить каких-то шагов, разделить "логику связи" задач и процесс выполнения задачи. Помогает достичь цели. Вообще достичь. И достичь быстрее.
Рыночное применение
Если коротко - решение проблемы учета времени работника работодателем; помощь в решении проблемы отсутствия сосредоточенности у сотрудника.
Саня Иванисенко рассказывал, как их босс в "сигнатеке" хотел учитывать время работников, затраченное на различные задачи. Если бы он их обязал использовать "Строку подзадач". А также если там добавить опцию паузы поудобнее, чем "." в конце строки (например, мониторить движение мыши - или, поставить паузу). А также придумать систему защиты от обмана, накрутки времени - например, скриншоты автоматически делать (а сверху - подзадача), то он мог купить такой продукт. Ведь по итогам рабочего дня получается список всех сделанных задач со временем, затраченным (можно по итогу добавить заголовков - для чего это было - и комментариев, если какую-то задачу было противоестественно декомпозировать (но время-то записано! и видно что там было много задач). Это интересно боссу. А работнику - это ТОЖЕ полезно, хотя иногда и будет мешать. Полезно тем, что он будет более сосредоточен на задаче (ведь поэтому я для себя и сделал эту программу), более осознанно будет работать. Время, таймер, будет подгонять (меня первое время подгонял). И будет более адекватно оценивать свои времязатраты. Времязатраты в прошлом и, скорее всего, в будущем.
В качестве плагинов можно предложить leadertask - там список задач люди ведут.
Также хорошо сочетается с manic time, можно предложить и им. Дополнительной строчкой в отчёте - чтобы отображал свои задачи. Интересное отличие - manic time позволяет задать, какие приложения и документы относятся к категории какой работы и подзадачи. Интересное направление и отличие - Manic time делает претензию и на оффлайновую деятельность, после паузы в работе - можно вписать, что ты делал вне компьютера. Но надо это уже тогда думать, как перенести на телефон.
Софт учета времени в odesk.
Вообще, чем дольше я пишу про рыночное применение и чем больше думаю о том, как сотрудники работают по всему миру и как их боссы хотят учитывать их время и понимать, на что сотрудник это время потратил, тем чаще мне кажется, что это приложение может как говорится "взорвать рынок". Ну, оказаться нужным людям.
Требуется тестирование на группе - разработчиков, колл-центра, отдела продаж и пр.
См. также
- Screennote
- Подход canban (реально ускорял меня в работе наедине с самим собой - при создании карты этажей нового корпуса НГУ и при командной работе в "Умной методике" с предварительным тестированием школьников по программе ФЦТ).
- Книга Даниила Гранина "Эта странная жизнь"
- Книги Архангельского про учёт времени на работу.