| Руслан Эдоков ( @ 2007-02-18 21:28:00 |
| Current location: | Москва |
| Entry tags: | ИТ-офис, инструменты |
Вака-вики, инструмент совместной работы над документацией
Сегодня я расскажу о том, как у нас организован процесс коллективной работы над документами.
В повседневной работе внедренцев очень много документов, которые разрабатываются совместно. Начиная с технического задания по проекту и заканчивая документацией к различным многочисленным обработкам-отчетам. Microsoft Word – штука, конечно, хорошая. Но режим хранения версий документа реализован несколько странно. Простой текстовый документ в оригинале на 300 Кбайт, хранящий четыре-пять версий документа, распухал у меня до пяти мегабайт. Кроме того, несмотря на распространенность пакета MS Office в нашей стране наткнуться на компьютер без офиса – элементарно. Еще одним минусом MS Word является его неприспособленность к удаленной совместной работе. Все это мы проходили несколько раз, при синхронизации версий разных авторов. Сдача старых файлов заказчику, потому что не обновлен основной файл-хранилище и пр. В итоге, было решено перейти на что-то более удобное и прогрессивное. После некоторого анализа взгляд упал на системы на базе технологии Wiki Wiki Web. Проведя анализ различных версий, остановились на Wacko Wiki.
- Плюсы системы:
- отличная русификация, полная поддержка кириллицы
- распространение под GPL лицензией
- достаточно гибкая система прав и ролей
- документация по системе на русском языке
Процесс развертывания системы на сервере не занял много времени. Все очень удобно и быстро. Настройка ролей и прав достаточно гибкая. Единственный недостаток – нет встроенного средства конфигурирования. Приходится файл настроек редактировать вручную. Следующей проблемой стало отсутствие вменяемых конверторов уже созданных документов в разметку Wiki. По большей части это решается наполовину ручным переносом. Большую часть форматирования приходится разносить вручную. Благо, что обратный трансформ в формат MS Word прост и незамысловат.
Что можно сказать о системе после примерно полугода использования?
- Плюсы:
- это действительно удобно, когда работает больше одного человека над текстом документа
- использование специальных паттернов при работе с системой упростило совместную работу и обсуждение содержимого документа при удаленной разработке
- система позволяет легко приобщать к базе знаний компании людей, принятых на работу
- достаточно удобная система разметки. Минимум лишних движений при наборе текста.
- cосредоточенность на формулировках. Затем, когда документ передается заказчику в нем доводятся все красивости.
- удобное средства ограничения доступа к страницам
- отличное средство – наблюдение за страницами. Создал страничку новостей, подписал всех наблюдать за страницей. При добавлении новости скрипт сам сгенерирует рассылку. Никаких лишних движений.
- Минусы:
- достаточно тяжелое средство добавления и назначения ролей
- невозможно двум пользователям одновременно редактировать одну запись.
- в продолжении предыдущего – нет блокировки При Редактировании?. Начнешь редактировать статью, а ее по-быстрому кто-то изменил и тебе приходится выкручиваться из этого положения, открывая в новом окне текст статьи и добавлять в него свои правки. Поэтому обычно делается так: статью скопировал в офлайн. Отредактировал. Добавил. Пришли интересующиеся – поправили.
В целом, получился замечательный инструмент, который прижился в нашей работе. Кроме того, есть планы по внедрению этой системы у некоторых наших клиентов.