Проектная система
Чем больше у человека сайтов, тем сложнее ими управлять. Это логично, это нормально. Но иногда это приводит к тому, что не знаешь за что хвататься, делаешь не самые важные вещи, теряешь контакты людей или важную информацию. У меня начали проявляться подобные симптомы (еще давно) и я решил привести все это дело в порядок.
Я сел и разработал проектную систему для всех своих “деланий” в интернете. Теперь каждой направление (сайт, программа, методика или еще что-то, что требует моих действий) – это отдельный проект, который представляет из себя примерно следующую папку:
Далее я объясню все составляющие проекта на примере одного из моих – Безопасность.
Любой проект начинается у меня с Карты Ума, она же MindMap. Это мощное средство вытягивания из мозга идей, информации, а так же хранения этой информации. Раньше я пытался держать это все в голове, но эффективность Карт Ума заметно выше. Вот что представляет у меня mindmap для проекта Безопасность:
Карта ума отображает Цели и Задачи проекта в свободном виде. Тут у меня получилась довольно не стандартная схема, но можно было прописать и цели (сохранить безопасность -> webmoney, хостинга, сайтов, паролей и т.д.) чтобы было понятно с чем работать. Из целей вытекают общие задачи. Вот еще пример:
Далее я распечатываю эти схемы и вешаю на стенку. Утром я смотрю на задачи и записываю их более конкретных “потомков” (четко сформулированные задачи) в тетрадь Автофокус а затем в течении рабочего дня выбираю из тетради более привлекательные для меня в определенное время задачи и выполняю их.
Схема может претерпевать изменение в любое время, стоит сразу туда записывать любые идеи.
Для работы с Картами Ума существует много программ, я использую бесплатную FreeMind.
Папка Информация содержит всю нужную информацию по проекту. По безопасности это у меня: ссылки на сайты, где выкладываются уязвимости Joomla, ссылки на онлайн проверки на вирусы и т.д. В общем чаще всего ссылки на какие-то ресурсы, чтобы не забыть.
В Подпроектах создаются проекты, которые связаны с этим, но требуют для удобства своей личной структуры. У меня это, например, перенос существующих сайтов на Drupal CMS.
В папке ТЗ я сохраняю все технические задания, написанные в рамках проекта.
В файлах по проекту безопасности я сохранил компоненты защиты, найденные у себя Shell’ы и т.д.
Я каждый месяц собираюсь сохранять бекап проекта, не знаю на сколько это целесообразно, но всякое бывает.
Ну и в папке temp временные файлы, сбросить с FTP чтобы отредактировать, какие-то картинки для заливки, и другое, что не пригодится в будущем.
Далее в таблице Люди все партнеры по проекту (предоставляющие услуги) и в Финансах информация о расходах и доходах.
Почему проектная система? Раньше я пытался собирать все до кучи, все люди с которым я работаю, фин. отчет в одном файле, общий temp, папка Joomla и в ней все модули и т.д. Но в итоге я очень редко возвращался к этой информации, потому что ее трудно найти, трудно вообще про нее вспомнить. В проектной же системе это проще, хотя бы потому что определенная информация связана с определенным проектом (из мнемотехники – мозг запоминает только связи) и можно вспомнить “Ага, вот этот модуль я использовал на этом сайте, значит он в папке этого проекта”. Аналогично по людям, с которыми ведется работа. Ну и по финансам проекта можно понять, окупается ли он вообще, какую прибыль приносит – может его стоит продать или наоборот уделить особое внимание?
К тому же из МайндКарт складывается огромный список задач, которые нужно учится делегировать, а выбирать себе можно те, которые приглянулись в данный момент, которыми хочется заниматься.
Вот ссылка на шаблон для проекта, в нее так же включил кое-какие шаблоны для технических заданий.
П.С. Выпустил методику по составлению СЯ. По поим праведным убеждениям именно с него начинается настоящий СДЛ. Отзывы тут.