Списки задач (ToDo-lists)

Введение

Планирование — не только позволяет Вам не забыть о важных делах, но является важным аспектом дисциплины.

Задумывались ли вы, о такой вещи, как ежедневник? Возможно, его уже достаточно давно кто-то ведет (или бумажный, или электронный). Но по большей части это персональные решения выраженные либо в текстовом файле на рабочем столе, либо в календарях наподобие Sunbird. Как положить общую идею планирования в плоскость команды, особенно распределенной (работающей удаленно)? Задача сложнее, но решаема.
Конечно, в сети достаточно много различных сервисов, предоставляющих требуемую функциональность, но во всех них Ваши списки дел находятся на стороне сервиса, подпадают под различные их соглашения и оферты (которые Вы прочитали, не так ли?).

Поговорим же мы о Вашем персональном ToDo (то есть о своем собственном сервисе, независимом), который Вы сможете поставить на сервере лично для себя, а еще лучше для команды. Рассматривать мы будем 2 серверных решения: MyTinyTodo, TaskFreak. Все они написаны на PHP и для работы нужна база данных MySQL, а некоторые позволяют использовать и SQLite.

Для чего Вам может понадобиться ToDo? Ответ прост — планирование и контроль выполняемой работы, поддержание дисциплины коллектива, отчетность.

MyTinyTodo

Начну я с достаточно молодого проекта MyTinyTodo. Проект хоть и молод, но очень неплох своими возможностями и удобством при персональном использовании. Так как установка производится на сервер, то Вы можете получить доступ к своему списку отовсюду, где есть Интернет. MyTinyTodo бесплатен, имеет открытый код.

Возможности, предоставляемые MyTinyTodo, следующие:
  • Менеджмент списков;
  • Менеджмент задач;
  • Возможность указывать задачам приоритет, сроки, добавление к ним описаний, тегов;
  • jQuery реализует Drag-and-Drop технологии в списке задач и много AJAX;
  • Темы оформления;
  • Локализации, в том числе и русская.

image
(MyTinyTodo после установки)
Установка проводиться достаточно быстро. Настройки спартанские, без излишеств, но вполне достаточные для одного человека-пользователя.

image
(настройки)

Создание задачи удобное и простое, интерфейс интуитивен и понятен в своей простоте. Используемые в нем элементы привычны и не вызовут ни у кого вопросов, что позволяет приступить к созданию списка сразу после установки. Также привлекает возможность сортировки списка простым перетаскиванием, что может быть достаточно удобно и при просмотре через мобильное устройство.

image
(новая задача)

image
(рабочий процесс)
В целом понравилось решение, хотя и ограничено персональным использованием. Пожелаем автору проекта попутного ветра в его развитии и новых, стабильных и функциональных версий.

MyTinyTodo
Демо-MyTinyTodo

TaskFreak


TaskFreak бесплатен, имеет открытый код, расширения. Установка TaskFreak занимает считанные минуты и сводится к закачке скриптов на сервер, прописыванию в конфигурационном файле реквизитов для доступа к базе данных, и созданию таблиц в базе.

image
(TaskFreak после установки)
Возможности, предоставляемые TaskFreak, следующие:
  • Менеджмент проектов;
  • Менеджмент задач;
  • Пользователи и группы пользователей;
  • Возможность указывать задачам приоритет, сроки, ход выполнения;
  • Возможность комментирования задач, добавление к ним описаний;
  • Возможность прикрепления пользователей к проектам;
  • Темы оформления;
  • Большое количество локализаций, в том числе и русская.

Так как код является открытым, то потенциал к модификации под конкретные задачи ограничен только желанием или временем.
Рассмотрим некоторые возможности отдельно.

Для начала нам нужно создать пользователей, чтобы сотрудники коллектива могли получить доступ каждый под своей записью.

image
(пользователи)

image
(создание пользователя)

Создание проекта достаточно простое. Кроме этого, к проекту необходимо подключить созданных пользователей.

image
(создание проекта и привязка пользователя)

Теперь мы можем выдать пользователю задание, указав суть, сроки, статус срочности и самого пользователя. Все действия достаточно просто и понятно представлены в TaskFreak.

image
(выдаем задание пользователю)

Теперь наш список задач выглядит, как на скриншоте ниже. При этом мы видим, как пользователи выполняют задания по полю Статус, который указывается ими самостоятельно по ходу выполнения своих задач.

image
(рабочий процесс)

TaskFreak достаточно достойное решение для ведения командного ToDo, а также менеджмента проектов. Для руководителя проектов очень полезный инструмент, который совмещает в себе постановку, контроль и отчетность (минимально — ход выполнения работ).

TaskFreak
Демо-TaskFreak

Резюме

Относительно же подобных решений, то существует множество их реализаций в виде прикладных программ, Веб-сервисов, предоставляющих данные возможности широкому кругу лиц, или подобно тем, что я попытался показать вам на примере MyTinyTodo и TaskFreak. Данные решения помогут вам или коллективу вашей фирмы вести свои дела максимально организованно — это избавит от путаницы и лишних проблемм.

Конечно же, каждый для себя найдет в них и плюсы, и минусы. Замечу, весомый плюс MyTinyTodo и TaskFreak в том, что Вы не зависите от кого-то и самостоятельно организуете ведение списков задач на своем сервере. Выберите то решение, которое удобно Вам. Надеюсь данная информация поможет кому-то и будет полезна. Спасибо, что прочли ее до конца.

P.S.
Что касается меня то, мне самому пришлось решать однажды подобную задачу и выбор пал на TaskFreak, так как сутью было реализация функционала проектной командной работы и ее контроль.


0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.