Подтвердить что ты не робот

Как вы организуете свою работу?

Как вы работаете? Более конкретно, как вы сохраняете свои задачи программирования.

Когда я занимаюсь разработкой Mac дома, я использую программное обеспечение под названием outliner для организации, хранения заметок и определения приоритетов задач, которые мне нужно сделать. Я начал использовать программу под названием Deep Notes, которая является простым простым бесплатным инструментом. Но теперь я использую Список хитов.

Я искал эквивалентную хорошую программу на платформе Windows, но пока ее не нашел. До сих пор Ive пытался FusionDesk и не удовлетворен этим. Я начинаю стремиться писать свое собственное программное обеспечение, но думал, что сначала спрошу, и посмотрим, знает ли кто-нибудь о хорошем продукте, которого я не смог найти в этом обширном Интернете.

Обновление

Если вы никогда не использовали outliner для организации идей, вот краткий обзор. http://en.wikipedia.org/wiki/Outliner Хороший внешний план более сложный, чем простой плоский иерархический список TODO, но достаточно простой, чтобы быть одним хитроумным пони. Одна из самых важных особенностей outliner - возможность создать вложенную иерархию задач. Например:

  • Реализация функции A
  • --- Добавить поддержку на уровне данных
  • --- Создайте быстрый интерфейс для функции A
  • --- Создать бизнес-логику, которая соединяет интерфейс с уровнем данных
  • --- Уточнить интерфейс

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

4b9b3361

Ответ 1

Если вы вообще используете Emacs, вы можете ЛЮБИТЬ org-mode. Я не был пользователем emacs, поэтому для меня это была довольно крутая кривая обучения, но это стоило того. Теперь у меня есть сверхбыстрая система на основе простого текста с

  • иерархическое складывание
  • поиск
  • мечения
  • планирование/синхронизация
  • RSS fetching
  • возможности электронной почты
  • Новый iPhone-аддон

все с простой (?) админом Emacs. Frickin' идеально подходит для меня (и я с признанием производительности порно наркомана).


Секретный совет бесплатно: объедините это с автоматической синхронизацией файлов Dropbox (свободное пространство на 2,25 ГБ бесплатно) Я никогда больше ничего не хочу. Возможно, это немного преувеличено...


Кроме того, ознакомьтесь с этой статьей, которая действительно помогла мне выйти из-под земли с помощью системы, которая работает хорошо. Он сочетает GTD и orgmode.

Ответ 2

Недавно я обнаружил, что Mylyn для организации задач. Это плагин Eclipse. Особенно, если вы уже используете какую-то внешнюю систему трассировки задач, такую ​​как Jira, Trac или другие.

Если вы программист, все ваши задачи связаны с некоторыми исходными файлами. Вот что делает Милин. Он запоминает, какие файлы (и другие вещи) вы использовали для работы с конкретной задачей. Тогда вы всегда можете вернуться к нему позже. Вы можете скопировать свой контекст задачи, если снова выполняете аналогичную задачу. Вы можете поделиться им с другими членами команды.

Задачи могут храниться во внешней системе. Или непосредственно в исходном коде с отмеченными комментариями TODO.

В Mylyn вы можете:

  • создавать задачи из разных источников (Jira, Trac, комментарии TODO в источнике и другие)
  • сделайте свой личный график
  • задачи поиска
  • редактировать задачи
  • разрешить/закрыть их
  • добавить комментарии/вложения
  • Время работы трека
  • и с открытым исходным кодом

Я рекомендую вам посмотреть Mylyn concept screencast, который длится 50 минут. Но это очень хорошее введение в Милин.

Tasks in Mylyn

Ответ 3

Я использую Дэвида Аллена сверхизвестного Getting Things Done, чтобы организовать себя и GTDInbox для реализации (представьте Gmail на стероидах).

GTDInbox преобразует Gmail в уникальный диспетчер задач для эффективного управления вашим почтовым ящиком, уменьшения перегрузки электронной почты и поддержания нулевого количества входящих сообщений.

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

Ответ 4

Считаете ли вы открытым исходным кодом, как bugnet?

Сайт Bugnet

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

Trac также хорош, работает на Linux (возможно, также на выигрыше, никогда не пробовал), и он прекрасно сочетается с системами управления версиями, такими как svn.

Ответ 5

ForceDo - это бесплатный онлайн-список. Вы можете добавить столько задач, сколько хотите. и запустите таймер, который заставит вас чтобы все было сделано. ForceDo поможет вы избиваете свое промедление.

Смешайте список дел и pomodoro.

Ответ 6

Хорошая IDE и хороший менеджер проекта разрешит это, также очень удобно использовать ноутбук (например, я), проверьте Заметки Google и помните, что комментарии TODO - очень хорошая передовая практика разработки.

Ответ 7

Я использую Toodledo (http://www.toodledo.com/). Это онлайн-список. Вы можете определить цели для иерархических TODO. Он имеет множество функций импорта/экспорта.

Ответ 8

Я использую комбинацию инструментов.

  • Обычный графический блокнот. Предпочтительно меньший. 8.5 x 11 слишком велико. Подавляющее большинство моих вещей здесь. И это не мое; он принадлежит компании. Когда я ухожу, он остается там. Каждый день я начинаю новую запись, и заметки для проекта идут туда.

  • Карандаши. Никогда не пишите в своей книге чернилами. Вы захотите изменить материал слишком часто.

  • Whiteboards. У вас никогда не будет слишком много досок.

  • Если мне нужно агрегировать информацию в Интернете, я предпочитаю Microsoft Onenote. Я могу вытащить документы Word, HTML-страницы, электронные таблицы Excel и все, что захочу, в классифицированные ноутбуки.

Что это. Я считаю, что самые дешевые, простые инструменты, как правило, самые лучшие. В любое время, когда я пытался полагаться на программное решение, я обнаружил, что трачу больше времени на игры с инструментами, чем на выполнение этой работы. Естественно, YMMV.

Ответ 9

От того, как выглядят два связанных приложения, возможно, Office OneNote может удовлетворить ваши потребности.

Что касается меня, я использую трекеры проблем, // TODO комментарии в исходном коде, свободные листы бумаги на моем столе, NextAction, моей Nokia 9500 и Windows 7 Sticky Notes. Какое бы ни случилось. Да, это иногда делает упорядочение предметов во всех этих вариантах немного болезненным.

Ответ 10

Evernote - это кросс-платформенный последний, который я проверил, и могу обрабатывать как простые заметки/списки дел, так и более сложные вещи.

Ответ 11

Я использую PivotalTracker - это webapp, поэтому я могу получить к нему доступ в любом месте со всеми моими данными.

  • Отслеживает
    • Current
    • Отставание
    • Icebox
      • вещи, которые приятно иметь функции или добавлены для последующей версии, но не могут попасть в следующую версию)
  • далее подразделяемый на
    • Chore
    • Ошибка
    • Release
    • Функция
      • Измеряется относительной сложностью
      • Этапы
        • не запущен
        • Выполняется
        • законченный
        • поставляется
        • Принято (или отклонено)

Проекты сортируются по учетным записям (это не отдельные логины), где у меня есть "учетная запись" работы, домашняя учетная запись и учетная запись для каждой компании/лица, которая запрашивает боковые работы. Все это бесплатно и там большой API

Там приятно начать FAQ в комплекте с интро-видео, если вы щелкните этот раздел

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

Я хорошо слышал о FogBugz, который также дает вам адрес электронной почты для отслеживания ошибок и автоматический ответ клиента.

Ответ 12

Leo - это кросс-платформенный (чистый питон). Он также автоматически генерирует исходные файлы из содержимого контура, если правильно настроен, что ваш список задач медленно становится вашей программой.

Это похоже на грамотное программирование на стероиды, но как инструмент фактически делает всю концепцию выполнимой. Для этого нужно привыкнуть, но мне это нравится.

Он также позволяет сохранять контур в файле leo, но использовать vim или emacs для фактического редактирования текста "узлов".

Ответ 13

Bug.NET для долгосрочного планирования (только программные проекты) и Rememberthemilk.com для краткосрочных и повторяющихся задач, например. реализовать функцию X (с ссылкой Bug.NET), проверить резервные копии, пообедать с Энди...

Ответ 14

Outlook может быть весьма полезен в этом пространстве. Его управление задачами не является наиболее очевидным из кандидатов для простой приоритизации, но если вы создаете себе несколько простых категорий, таких как "1 - сделайте сейчас", "2 - сделайте на этой неделе", "3 - скоро", "4 - Сделайте что-нибудь", или какой бы подход вы ни выбрали, тогда вы настроены на отслеживание задач.

Когда вы создаете задачу, вы можете назначить ей начальную категорию (я создаю для нее сочетание клавиш - ctrl-F2, ctrl-F3 и т.д.).

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

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

Хорошая простая система.

Вы также можете легко конвертировать сообщения электронной почты в задачи, перетаскивая их из своего почтового ящика. И вы также можете брать списки задач с сайтов sharepoint и классифицировать их таким же образом.

Ответ 15

Я использую различные вещи:

  • Для первоначальной концептуализации я использую ручку и бумагу.
  • Для мозгового штурма я использую FreeMind.
  • Для случайных бит информации я использую Microsoft OneNote.
  • Для потока ведения журнала сознания я использую либо OneNote, либо иногда Word.
  • Иногда я оставляю сухарики в моем источнике, хотя я пытаюсь очистить их, когда что-то "сделано", поэтому я не вынужден искать код для ожидающих функций/исправлений.
  • Для отслеживания атомных ошибок и функций я использую небольшое приложение, которое я создал для этой цели. Это позволяет мне сосредоточиться на том, работаю ли я над рассмотрением, проектированием данных, кодированием, тестированием, документацией и т.д.

alt textНажмите здесь для полноразмерного изображения.

Ответ 16

Я использовал Phitodo в прошлом и нашел его довольно упрощенным.

В последнее время я использую Doit.Im, с его поддержкой синхронизации с сервером и всем этим джазом, это очень полезно.

Оба являются приложениями Adobe Air и, следовательно, кросс-платформой.

Ответ 17

Я сделаю свой CW и подключу свой собственный бесплатный продукт, TheKBase (.Net только в Windows, хотя я получил сверхсекретную версию в Моно, которую я запускаю с сентября: я дам ее любому, кто этого захочет, конечно). Как только вы это выясните, он организует вашу работу и любые другие знания, которые у вас могут быть. Он представляет собой многоиерархический блокнот и сохраняет XML (и будет конвертировать все, что угодно с XSLT). Несколько пользователей организуют с ним целые академические дисциплины. Я стараюсь уйти от него сам, но я не могу найти ничего лучше (я был влюблен в Evernote на некоторое время, но это стало кислым).

Там много чего не получается, конечно....