Об использовании Багзиллы для управления государством
Услышал сегодня в новостях о том, что Медведев собирается внедрять «электронного надсмотрщика», который будет контроллировать исполнение его поручений. Пишут, что «представлена система будет уже завтра, когда Медведев проведёт интернет-конференцию по вопросу исполнения собственных поручений».
Я надеюсь этой системой будет какая-нибудь Багзилла. Сначала подумал об этом в качестве шутки, но ведь Багзилла используется довольно крупными компаниями, очень хорошо масштабируется (самая большая инсталляция — у Yahoo! — содержит 4 миллиона багов, активно работают с ней несколько тысяч пользователей).
Есть в Багзилле средства для построения всяких отчётов, управления приоритетами, умеет даже жаловаться на разработчиков, которые давно ничего не делали и на забытые задачи. Заводишь несколько проектов с подпроектами, типа «Транспорт» и «Питерский транспорт», назначаешь ответственных, постишь иногда баги: «пробок много, надо исправить» и следишь за комментариами. Утром проснулся, почитал жалобу робота, что по пробкам ничего два месяца не делалось, ставишь администрации своей задачу: написать скрипт для автоматического увольнения дармоедов. Что ещё нужно? Президент же должен следить за порядком, а не ездить в Пикалёво.
О себе, не о государстве
Подумал об этом и решил попробовать собрать все свои локальные приспособления для самоорганизации в какой-то цельной системе. Посмотрел, что есть в вебе для управления закрытыми проектами. Всего много, но ничем не доволен: слишком много ненужных функций, слишком мало нужных итд. К тому же локальные вещи держать в облаке — так себе идея, паника будет при отсутствии интернета.
По хорошему мне нужен баг-трекер, база знаний и файловая помойка, чтобы всё это было интегрировано друг в друга, автономно и с разными способами доступа: через веб и локально, на файловом уровне. То файлы и папки, примерно так:
issues/1/README.txt
issues/1/comments/1.txt
issues/1/files/wtf.pdf
wiki/pagename.txt
wiki/pagename/wtf.pdf
Текстовые файлы все используют какое-то понятное форматирование (вроде Markdown), то есть редактировать можно обычным текстовым редактором, а хранить это можно в любой удобной системе контроля версий. Веб-интерфейс примитивный пишется за полчаса на Питоне, работает как Poole: может быть сервером, может генерировать снапшот сайта в виде html-страниц.
Помню, что была где-то работающая похожим образом вики, на счёт баг-трекера не помню. Надеюсь не придётся писать самому, хотя писать тут — повторюсь — особо нечего.
Следить за развитием событий можно через RSS ленту или почтовую рассылку.