Имя Джоэл Спольски что-нибудь значит для тебя? Если так, то вы захотите прочитать этот пост, потому что он демонстрирует последний и лучший проект Спольски. А если нет, то вы должны знать, что это человек, стоящий за переполнением стека
, WebPutty, Joel on Software и ряд других известных проектов.
Его последний проект называется Trello, и это система управления проектами, которая может использоваться одним человеком или командой. Это оригинально и очень просто в использовании. Ох, и это бесплатно.
Видео о внедрении продукта
Перед тем, как отправиться в наш собственный тур, я хотел поделиться взглядом Спольски на систему в забавном демонстрационном видео, которое он создал, чтобы показать, на что оно способно. Проверьте это ниже:
Трелло в реальности
Как только вы создадите свою бесплатную учетную запись Trello (или войдете в свою учетную запись Google), вы увидите очень серый экран запуска:
Trello работает с использованием «досок», где каждая доска похожа на один проект, над которым вы работаете, самостоятельно или с другими. Он начинается с приветственной доски, которая выглядит следующим образом:
Как видите, доска разделена на три стопки «карт». Давайте внимательнее посмотрим:
С каждой картой может быть связано много метаданных или на ее «оборотной стороне», как метафора Trello. Вы можете видеть, как выглядят метаданные в виде маленьких значков под названием каждой карточки. Люди могут голосовать за карты (скажем, за реализацию функций), у карты может быть описание (показывается значком пера), комментарии, вложения и многое другое.
Давайте посмотрим на оборотную сторону одной из таких карт:
Хотя интерфейс управления картами остается простым, когда вы смотрите на одну карту, мощь Trello действительно раскрывается. Выше мы можем увидеть вложение изображения, а также описание. Обратите внимание, что вложение имеет метку времени. Вы можете добавить ярлыки на карту; это не текстовые теги, а просто образцы цветов, которые могут помочь вам быстро найти карточки на доске и отфильтровать их:
Еще одна интересная особенность карты — это контрольный список:
Контрольный список, как AJAXy, как они приходят. Чтобы добавить элемент, просто введите его и нажмите Enter. Вы увидите это на карточке мгновенно. При маркировке предмета как выполненного, он не удаляется, а пересекается. Вы можете сразу увидеть ход выполнения контрольного списка, используя индикатор выполнения.
Правая боковая панель
Правая боковая панель показывает, кто может просматривать доску (то есть, кто является участниками вашего проекта), и содержит несколько связанных с доской команд. «Профиль доски» — это диалог опций для всей доски:
Позволяет включать или выключать опции. Вы можете открыть доступ к широкой публике для голосования и комментариев или закрыть доску, чтобы только некоторые люди могли ее видеть и взаимодействовать с ней.
поиск фильтрация
Боковая панель позволяет вам искать карты в реальном времени, но только по названию карты (не по комментариям, элементам контрольных списков и т. Д.). Вы также можете фильтровать по меткам.
Журнал активности
Одна функция, которая мне нравится, — это журнал активности, показанный внизу боковой панели (со ссылкой «Просмотреть все» для расширенной версии). Журнал позволяет легко увидеть, кто что сделал, и какие карты являются новыми или были изменены. Это важно, когда у вас большая система с несколькими участниками, работающими над разными карточками.
Последние мысли
Мне очень нравится Trello, потому что я чувствую, что ему удается найти хороший баланс между визуальной простотой (метафора карты, перетаскивание и опускание) и функциями (каждая карта обладает большой силой). Я думаю, что система действительно вступает в свои права, когда используется в команде, в большей степени, чем для отдельного человека, пытающегося управлять своими собственными проектами. Если они когда-нибудь добавят интеграцию с Github, я действительно смогу увидеть команду, использующую ее для управления проектом с открытым исходным кодом.
В его нынешнем виде это просто фантастика — оставаться сосредоточенным и понимать, над чем все работают и что делает команда в целом. Это достаточно хорошо, чтобы заставить меня пожелать, чтобы я был частью команды, использующей его, что является сильным свидетельством его силы. Сделайте это сами и сообщите нам в комментариях, что вы об этом думаете. Какие новые функции вы хотели бы видеть добавленными, что сделало бы его еще более идеальным для вас?