Ответы:
Я использую Google Docs, потому что все, что мне действительно нужно, это текстовый редактор, который находится в сети. Я могу относительно легко сотрудничать с людьми в Интернете, и я знаю, что моя информация там защищена в случае сбоя моего компьютера.
Еще один вариант, на который стоит обратить внимание - это использование Dropbox . Вставьте туда документ Word, и вы сразу получите среду для совместной работы с контролем версий.
Wiki
Плюсы:
Минусы:
(* Мы использовали вики для одного проекта, и дизайнеры всегда испытывали желание войти и «улучшить» его части, даже в отношении функций, которые были подписаны и отправлены для кодирования. Затем, когда QA приступило к тестированию функции, она было бы кошмаром, потому что часто дизайн предлагал что-то отличное от того, что было на самом деле закодировано, и потребовалось бы немало разочаровывающей работы, чтобы выяснить, что произошло первым, изменение дизайна или кода.)
Текстовые файлы
В моем текущем проекте я использую простые текстовые файлы в папке «Документы» проекта, которые хранятся в хранилище рядом с кодом.
Плюсы:
Минусы:
Это не то, на что вы хотите положиться при любой командной работе, но мощь текстовых файлов в репозитории, позволяющих вам получить право на работу, не следует недооценивать для одного разработчика. В настоящее время я использую один документ в качестве своего рода обзорного / генерального планировщика, который содержит общий дизайн, второй документ, который действует как ToDo-список конкретных вещей, которые нужны игре, третий документ в качестве свободного средства отслеживания ошибок и вспомогательные документы для уточните "особенность х" по мере необходимости.
Не используйте формат документа / редактор, который не поддерживает несколько пользователей (например, MS Word, Open Office Writer). Только один человек может редактировать документ, и даже при управлении исходным кодом слишком легко начать работать над устаревшей версией, и, сохраняя, вы в основном уничтожаете все, что другие пользователи сделали с момента последнего обновления пользователем своей версии. документа.
Совместно используемые папки на сегодняшний день являются худшим решением и абсолютно не подходят для любого вида активов, над которыми нужно работать совместно. Вы никогда не можете быть уверены, что кто-то еще работает над этим файлом прямо сейчас или сделает это в ближайшие пару минут. У вас также нет отслеживания изменений и вы не можете вернуться к предыдущей версии в случае аварии (человеческая ошибка или человеческая глупость или человеческое пренебрежение).
Желательно использовать вики, но тот, который удобен для пользователя и действительно WYSIWYG. Я лично клянусь в Confluence , который также используется в больших студиях разработки игр и стоит всего 10 долларов США для 10 пользователей и неограниченного количества зрителей.
Большинство других вики (MediaWiki, TikiWiki и т. Д.) Имеют недостаток, заключающийся в том, что у них крутая кривая обучения или они даже практически не используются нетехническим персоналом. Не то чтобы они не могли выучить это, но они (по праву) не соглашаются использовать систему документов, которая в основном требует от вас написания кода, такого как HTML. Это моя любимая мозоль: вики, которые говорят, что они WYSIWYG, но все, что они делают, это вставляют синтаксис в текст, который вы пишете. Это не WYSIWYG!
Руководство по использованию вики - размещать каждый заголовок на отдельной странице, чтобы вы могли разрезать документ на множество управляемых частей. Confluence предлагает функции, с помощью которых вы можете объединить все эти подстраницы обратно в один сайт или документ, который можно экспортировать, например, в PDF.
Я думаю, что One Note является хорошим вариантом. Это что-то вроде Wiki, но с большой поддержкой редактирования текста. В дополнение к стандартному клиенту для настольного компьютера, который поставляется вместе с Office, имеется веб-версия с пакетом Office Live . Честно говоря, я думаю, что веб-версии, которая является бесплатной, должно быть достаточно для большинства потребностей, и в сочетании с Skydrive у вас есть довольно хорошая система для совместной работы над документом в реальном времени.
Для одного из моих проектов с открытым исходным кодом мы использовали (задыхаясь) SharePoint для хранения документов и носителей. Управлять пользователями и разрешениями довольно просто, и он поддерживает полную историю версий. У нас есть сайт SharePoint уже около четырех лет, поэтому в наши дни вполне могут быть лучшие варианты. Тем не менее, она была разработана очень хорошо для нас. Он поддерживается третьей стороной (около 20 долларов в месяц), поэтому после первоначальной настройки с нашей стороны практически не проводилось никакого обслуживания. В дополнение к поддержке библиотек документов и изображений, в SharePoint есть поддержка Wiki, хотя я не уверен, насколько хорошо он соотносится с более популярными механизмами Wiki.