Использование wiki в качестве центрального хранилища проектов разработки

StackOverflow https://stackoverflow.com/questions/49511

Вопрос

Я поиграл с идеей использования wiki (MediaWiki) для централизации всей проектной информации для проекта разработки.Это было сделано с помощью расширений, которые извлекают информацию из SVN (используя SVNKit) и путем ссылки на Bugzilla для извлечения работы, назначенной разработчику, или работы, оставшейся для выпуска.

Примеры:

<bugzilla type="summary" user="richard.tasker@gmail.com" />

вернул бы краткое изложение

Bugzilla Summary

<bugzilla type="status" status="ASSIGNED" product="SCM BEPPI" />

вернулся бы

Bugzilla Status

Считаете ли вы, что это было бы полезно?Если да, то какие еще интеграции, по вашему мнению, были бы ценными?

Это было полезно?

Решение

Я думаю, это было бы чрезвычайно полезно.В зависимости от размера проекта члены команды приходят и уходят.А вики - хороший инструмент для того, чтобы сохранить историю и "дух" проекта доступными для новых членов команды.Я делал это во многих проектах, и хотя проекты уже были завершены, вся информация доступна.

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

Другие советы

Конечно, это полезно, уже есть готовые пакеты для такого рода проектов-обзоры (например http://trac.edgewall.org/).

Если возможно, я бы интегрировал любой существующий CI-движок в wiki, чтобы у вас был полный обзор текущего прогресса и состояния вашего проекта.

Возможно, вас заинтересует созданное мной расширение mediawiki @ http://www.mediawiki.org/wiki/Extension:BugzillaReports.Я получаю много замечательных отзывов о том, что это удачное решение - оно позволяет вам приводить отчеты bugzilla в соответствие с документами mediawiki и создавать стандартные агрегированные отчеты.

Другой классической интеграцией было бы ваше хранилище исходного кода, напримерsvn, или cvs. трасса это существующий продукт, который делает именно это - он сочетает в себе wiki, пользовательский багтрекер и прекрасно интегрируется с svn.

Другой интеграцией, над которой я работал, была интеграция с MS Project, но интеграция была немного запутанной, требующей загрузки файлов .mpp, а затем использования MPXJ для извлечения информации о проекте из файла .mpp

Полагаю, результат был в порядке вещей

<project file="AOZA_BEPPI_Billing_Project_Plan_v0.2.mpp" type="list" user="Martin" />

MS Project Integ

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top