2008-11-01 6 views
2

Долгое время я думал, что для запуска нового проекта нам нужны только 3 основных инструмента. 1) Построить систему (например, Maven & CruiseControl) 2) Система контроля версий (например, CVS & SVN & GIT) 3) Ошибка системы слежения (например, Bugzilla)Что такое базовые инструменты для нового проекта?

Вчера, старший парень сказал мне, что нам нужно хотя бы еще одно. Это KPI (ключевой индекс производительности). Без KPI невозможно измерить, хорошо ли работает проект или нет.

KPI - вид МЯГКОГО инструмента по сравнению с Maven/SVN/Bugzilla. Я считаю, что, поскольку я пропустил инструменты SOFT, должны быть какие-то другие инструменты, которые я пропустил. Итак, у кого-нибудь есть идеи, какие другие базовые инструменты необходимы для нового проекта?

ответ

2

Инструмент управления проектами для членов команды, клиентов или пользователей.

Одна из наиболее важных частей, взаимодействующих с людьми, инструмент управления проектами позволяет показывать прогресс/milstone и организовывать запрос функции, дефект и ресурсы наряду с другими функциями, такими как форум, уведомления и загрузка документов. Это дает вашему клиенту четкое представление о проекте.

Redmine работает очень хорошо для меня.

1

Мы обнаружили, что wiki является бесценной для записи спецификаций, дизайнов, мыслей, вопросов и практически любой другой «живой» информации, которую нам нужно запомнить.

Atlassian предлагает Confluence, очень недорогую ($ 1200) веб-вики, которая только работала для нас из коробки. Это очень настраиваемо, но мы почти без усилий начали использовать его. Там много поддержки сообщества (они используют собственный инструмент), и доступно множество плагинов. Загрузите с http://www.atlassian.com/software/confluence/ConfluenceDownloadCenter.jspa или попробуйте в Интернете по адресу http://confluence.demo.atlassian.com/display/ds/Confluence+Overview.

Я не работаю для атласа; Я просто очень довольный клиент!

1

Человек может быть одним из самых больших факторов при создании проекта, который иногда люди (к сожалению) упускают из виду. Если человеческая сторона не до нуля, то проект не всегда достигнет полного потенциала.

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